@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.analytics-contact{margin-top:32px}.analytics-contact .analytics-contact-us{position:relative;margin-bottom:64px}.analytics-contact .analytics-contact-us .senselesSqr{width:90%;z-index:10;height:216px;left:-15px}.analytics-contact .analytics-contact-us .tiles{position:relative;z-index:100}.analytics-contact .analytics-contact-us .tiles div[class^=col-]{margin:30px 0 0}.analytics-contact .analytics-contact-us .tiles .tile{background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);padding:30px;min-height:210px}.analytics-contact .analytics-contact-us .tiles .tile h5{margin:0px 0 12px;font-size:18px}.analytics-contact .analytics-contact-us .tiles .tile a{color:#000}@media(min-width: 768px){.analytics-contact .analytics-contact-us{margin-bottom:0px}.analytics-contact .analytics-contact-us .senselesSqr{height:350px;left:0}.analytics-contact .analytics-contact-us .tiles{flex-wrap:wrap;padding-left:50px;display:flex}.analytics-contact .analytics-contact-us .tiles .tile{height:100%;min-height:310px}.analytics-contact .analytics-contact-us .tiles .tile h5{font-size:21px}.analytics-contact .analytics-contact-us .tiles .tile a{text-decoration:none}.analytics-contact .analytics-contact-us .tiles .tile a:hover{text-decoration:underline}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.article .article-hero{margin-bottom:30px !important}.article .article-hero .hero-image{min-height:350px}.article .article-hero .hero-image .senselesSqr{width:90%;max-width:300px;height:313px;margin:0 10% 0 0;z-index:1}.article .article-hero .hero-image .image{max-width:350px;height:250px;margin:30px 0 15px;margin-right:0;overflow:hidden}.article .article-hero .hero-image .image img{position:relative;z-index:99;min-width:100%;height:100%}.article .article-hero .hero-image .image img.left{margin-left:0}.article .article-hero .hero-image .image img.center{margin-left:-62%}.article .article-hero .hero-image .image img.right{margin-left:-133%}.article .article-hero .specs{font-family:"RiformaLLWeb-Medium",sans-serif}.article .article-hero .specs h1{font-size:30px;margin-top:0px;text-transform:uppercase}.article .article-hero .specs .line-103-blue{width:168px}.article .article-hero .specs h6{font-size:16px;letter-spacing:.32px;line-height:23px;margin-top:23px}.article .article-hero .specs .article-author{color:#7e7e7e;min-height:40px;margin-top:40px}.article .article-hero .specs .article-author .title-margin{margin-right:40px}.article .article-hero .specs .article-author .article-author-name{font-weight:900}.article .article-hero .specs .article-author img{border-radius:50%;height:40px;margin-right:10px;vertical-align:middle;width:40px}.article .article-hero .specs .article-author .author-info{display:flex;justify-content:space-between;text-transform:uppercase;color:#000;pointer-events:none}@media(min-width: 767px){.article .article-hero .specs .article-author .author-info{justify-content:flex-start}.article .article-hero .specs .article-author .author-info span.date{margin-left:54px}}.article .article-hero .specs .article-author .author-info a{color:#000}.article .article-hero .specs .article-author .author-info div{width:100%}.article .article-hero .specs .article-author .author-info div.title{font-family:"RiformaLLWeb-Light",sans-serif;display:flex;justify-content:space-between}.article .article-hero .specs .article-author .author-info:not(:last-child){margin-bottom:10px}.article .article-body .video-container{margin-bottom:50px}.article .article-body p.quote{padding:20px;background:#f5faf9;font-size:21px;line-height:36px;letter-spacing:.42px;color:#000;position:relative;font-style:italic;margin-top:100px;margin-bottom:50px}.article .article-body p.quote span{position:relative;z-index:99}.article .article-body p.quote::before{content:url(/-/media/NBPE/Icons/icon-quote.ashx);height:106px;width:188px;position:absolute;top:-50px;left:50%;margin:auto 0 auto -94px;z-index:9}.article .article-body p.disclosure{color:#000}@media(min-width: 768px){.article .article-hero{margin-bottom:60px !important}.article .article-hero .hero-image{min-height:266px}.article .article-hero .hero-image .senselesSqr{max-width:450px;left:-15px;margin:0 10% 0 0}.article .article-hero .hero-image .image{margin:32px 0 33px}.article .article-hero .hero-image .image img{max-height:350px}.article .article-hero .specs{font-family:"RiformaLLWeb-Medium",sans-serif}.article .article-hero .specs h1{font-size:40px;margin-top:30px;margin-bottom:0;max-width:500px}.article .article-hero .specs h6{font-size:18px;letter-spacing:.32px;line-height:27px}.article .article-hero .specs .article-author{margin-top:28px;width:fit-content}.article .article-hero .specs .article-author .author-info div{width:100%}.article .article-hero .specs .article-author .author-info div.title{justify-content:flex-start}.article .article-hero .specs .article-author .author-info div.title .date{margin-left:40px}.article .article-body h2{margin:45px 0 0}.article .article-body p.quote{padding:64px 64px;text-align:center}.article .article-body p.quote::before{top:39px;margin:auto;left:-46px}.article .article-body .line-103-blue{min-height:40px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.balancesheet-table{margin-top:50px;font-size:15px;font-family:"RiformaLLWeb-Light",sans-serif}@media(min-width: 768px){.balancesheet-table{font-size:18px}}.balancesheet-table table tr.row-title{border-bottom:solid 4px #1d847c;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:14px;color:#004070}@media(min-width: 768px){.balancesheet-table table tr.row-title{font-size:18px}}.balancesheet-table table tr.row-title+.row-normal td{padding-top:18px}.balancesheet-table table tr.row-title td{padding-bottom:5px}.balancesheet-table table tr.row-title:not(:first-child) td{padding-top:65px}@media(min-width: 768px){.balancesheet-table table tr.row-title:not(:first-child) td{padding-top:70px}}.balancesheet-table table tr td,.balancesheet-table table tr th{border-top:none;border-bottom:none;line-height:1.2}.balancesheet-table table .result-container.bold-copy{font-family:"RiformaLLWeb-Medium",sans-serif}.balancesheet-table table .result-container.bold-copy.col-one{font-size:14px}@media(min-width: 768px){.balancesheet-table table .result-container.bold-copy.col-one{font-size:18px}}.balancesheet-table table .result-container.bold-copy.col-two,.balancesheet-table table .result-container.bold-copy.col-three{color:#000}@media(min-width: 768px){.balancesheet-table table .result-container.bold-copy.col-two,.balancesheet-table table .result-container.bold-copy.col-three{font-size:20px}}@media(min-width: 768px){.balancesheet-table table .result-container.col-one.title{font-size:24px}}.balancesheet-table table .result-container.col-one small{font-size:79%}.balancesheet-table table .result-container.col-one,.balancesheet-table table .result-container.line{padding-left:0}.balancesheet-table table .result-container.col-three,.balancesheet-table table .result-container.line{padding-right:0}.balancesheet-table table .result-container.col-two,.balancesheet-table table .result-container.col-three{text-align:right;vertical-align:bottom}.balancesheet-table table .result-container hr{border-top:1px solid #d5d5d5;margin-top:0px;margin-bottom:10px}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.bio-listing-by-role{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.bio-listing-by-role:not(:first-child){margin-top:50px}.bio-listing-by-role .bio-listing-item{background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);padding:0;margin-bottom:20px;max-width:44%;margin-bottom:20px;margin-left:5%}.bio-listing-by-role .bio-listing-item .senselesSqr{display:none}.bio-listing-by-role .bio-listing-item .bio-box{width:100%;position:relative}.bio-listing-by-role .bio-listing-item .bio-box img{width:100%}.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal{position:absolute;top:5px;right:7px;width:16px;height:16px;cursor:pointer}.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal .cross{font-size:16px;line-height:17px;text-align:center}.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal .cross svg{max-width:16px}.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal .cross .cls-1,.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal .cross .cls-2{fill:none;stroke:#000}.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal .cross .cls-1{stroke-width:1.5px}.bio-listing-by-role .bio-listing-item .bio-box .open-bio-modal .cross .cls-2{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.73px}.bio-listing-by-role .bio-listing-item figure figcaption{padding:20px 10px;letter-spacing:.42px;text-align:center;color:#000;font-family:"RiformaLLWeb-Medium",sans-serif}.bio-listing-by-role .bio-listing-item figure figcaption .name-info h6{font-size:16px;letter-spacing:.48px;color:#000}.bio-listing-by-role .bio-listing-item figure figcaption .name-info div{font-size:16px;font-family:"RiformaLLWeb-Light",sans-serif}@media(min-width: 768px){.bio-listing-by-role{padding:64px 0 0 45px}.bio-listing-by-role .senselesSqr{display:block;height:350px;width:390px}.bio-listing-by-role .bio-listing-item{background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);margin:0 0% 3% 3%;width:30%}.bio-listing-by-role .bio-listing-item .bio-box{width:100%}.bio-listing-by-role .bio-listing-item .bio-box img{width:100%}.bio-listing-by-role .bio-listing-item figure figcaption{padding:20px 15px;letter-spacing:.42px}.bio-listing-by-role .bio-listing-item figure figcaption .name-info h6{font-size:16px;letter-spacing:.48px;margin-top:0}}.bio-information-mobile.modal{width:100%;height:calc(100% - 55px);left:0;top:55px;max-width:408px;margin:auto;padding-right:0 !important}.bio-information-mobile.modal .bio-modal-box.modal-dialog{margin:0;border-radius:0}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content{border:none;box-shadow:unset;border-radius:0}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header{padding:0;border-bottom:rgba(0,0,0,0);position:relative}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close{opacity:1;position:absolute;top:15px;right:15px;z-index:9999}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-text{display:none}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn svg{width:24px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn svg .cls-1,.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn svg .cls-2{stroke:#0eab9e}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .open-bio-modal{display:none}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item{background:#fff;padding:0;width:100%;margin-bottom:0px;box-shadow:unset}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item img{display:none}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item .senselesSqr{display:none}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item .bio-box{width:100%;position:relative}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item .bio-box img{width:100%}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item figure figcaption{padding:15px 15px 0px 15px;letter-spacing:.42px;text-align:left;color:#000;font-family:"RiformaLLWeb-Medium",sans-serif}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item figure figcaption .name-info h6{font-size:16px;letter-spacing:.48px;color:#000}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item figure figcaption .name-info div{font-family:"RiformaLLWeb-Light",sans-serif}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-body{color:#000;font-family:"RiformaLLWeb-Light",sans-serif;font-size:15px;line-height:24px;letter-spacing:.36px}@media(min-width: 768px){.bio-information-mobile.modal{height:fit-content;height:-moz-max-content;overflow:unset;padding-right:0 !important;top:68px;max-width:1156px;margin:0 auto}.bio-information-mobile.modal .bio-modal-box.modal-dialog{width:100%;padding-left:0px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content{display:flex;background-color:#0a1641}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header{width:330px;max-width:330px;min-width:263px;position:relative;margin-left:65px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close{top:45px;left:-60px;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;text-shadow:none;display:flex;flex-flow:row-reverse}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-text{display:unset;line-height:55px;font-family:"RiformaLLWeb-Regular",sans-serif;letter-spacing:1.5px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn{margin:15px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn svg{width:24px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn svg .cls-1,.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .close .close-btn svg .cls-2{stroke:#fff}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item{margin-bottom:0px;width:100%;height:100%}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item img{display:initial}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-header .bio-listing-item figure figcaption{text-align:center;padding:40px}.bio-information-mobile.modal .bio-modal-box.modal-dialog .modal-content .modal-body{background-color:#eeeeef;padding:40px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.case-study{position:relative;margin-top:-15px}.case-study .left-gutter-padding{height:50px;width:108%;top:53px;margin:0 -15px;z-index:800;position:sticky}.case-study .left-gutter-padding .cs-overview{z-index:800;height:auto;padding:0px 0px 45px 20px;background-color:#eeeeef}.case-study .left-gutter-padding .cs-overview.closed #listToggle .arrow-orange-down{margin-top:6px;transform:rotate(225deg)}.case-study .left-gutter-padding .cs-overview #listToggle{height:50px;padding:12px 0px;display:block;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;letter-spacing:.54px;border:rgba(0,0,0,0)}.case-study .left-gutter-padding .cs-overview #listToggle .arrow-orange-down{transition:transform .5s ease,margin .5s ease;float:right;margin-top:9px;display:inline-block;margin-right:28px;width:10px;height:10px;border-left:1px solid #0eab9e;border-top:1px solid #0eab9e;transform:rotate(45deg)}.case-study .left-gutter-padding .cs-overview.closed{height:50px;overflow:hidden;padding-top:0;padding:0px 0px 45px 20px}.case-study .left-gutter-padding .cs-overview img{max-width:80%;margin-bottom:64px}.case-study .left-gutter-padding .cs-overview h5{margin:64px 0 16px}.case-study .left-gutter-padding .cs-overview li{display:flex;justify-content:space-between;border-bottom:1px solid rgba(51,51,51,.15);padding:16px 20px 16px 0px}.case-study .left-gutter-padding .cs-overview li .name{font-family:"RiformaLLWeb-Medium",sans-serif;padding-right:15px}.case-study .left-gutter-padding .cs-overview li .themes{text-align:right}.case-study .left-gutter-padding .cs-overview li .themes .value{line-height:15px;padding-bottom:7px}.case-study .left-gutter-padding .cs-overview li .value{text-align:right}.case-study .left-gutter-padding .cs-overview li .value a.isExternal{color:#000;text-decoration:underline}.case-study .left-gutter-padding .cs-overview li.logo{border-bottom:none;padding-bottom:0;justify-content:center}.case-study .left-gutter-padding .cs-overview li.title{border-bottom:none;display:block;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;letter-spacing:.54px;padding-top:0}.case-study #layout-main-body{padding-top:30px}.case-study #layout-main-body .text-tiles .tile-container .title{color:#0eab9e}@media(min-width: 768px){.case-study{margin-top:-64px;display:flex;justify-content:space-between}.case-study .left-gutter-padding{max-width:310px;min-width:280px;position:static;height:auto;margin:0 15px}.case-study .left-gutter-padding .cs-overview{background-color:rgba(0,0,0,0);padding:45px 0px 45px 50px;z-index:800;position:sticky;top:60px}.case-study .left-gutter-padding .cs-overview #listToggle{display:none}.case-study .left-gutter-padding .cs-overview.closed{height:auto;padding:45px 0px 45px 50px}.case-study .left-gutter-padding .cs-overview li.logo{justify-content:flex-start}.case-study .left-gutter-padding .cs-overview .line-49-blue{border-top:4px solid #0eab9e;margin:15px 0 0px;width:49px;height:2px}.case-study #layout-main-body{padding-left:64px;padding-top:64px}.case-study #layout-main-body .text-tiles .tile-container{display:flex;flex-flow:wrap}.case-study #layout-main-body .text-tiles .tile-container .title{align-self:flex-start}.case-study #layout-main-body .text-tiles .tile-container .content{align-self:flex-end}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";@font-face{font-family:"Frutiger67BoldCn";src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-BoldCn.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-BoldCn.otf") format("opentype")}@font-face{font-family:"Frutiger47LightCn";src:url("/Content/fonts/Frutiger/LinBotype - FrutigerLTPro-LightCn.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-LightCn.otf") format("opentype")}@font-face{font-family:"Frutiger57Cn";src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-Condensed.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-Condensed.otf") format("opentype")}@font-face{font-family:"RiformaLLWeb-Regular";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Regular.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"RiformaLLWeb-Italic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Italic.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"RiformaLLWeb-Light";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"RiformaLLWeb-LightItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-LightItalic.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"RiformaLLWeb-Medium";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Medium.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"RiformaLLWeb-MediumItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-MediumItalic.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"RiformaLLWeb-Bold";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Bold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"RiformaLLWeb-BoldItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-BoldItalic.woff") format("woff");font-weight:800;font-display:swap}main{color:#000}main[data-page-name=share-price-centre] .general-content-block{padding:0}ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}ul li span.arrow-orange{display:inline-block;margin-right:10px;width:8px;height:8px;border-left:1px solid #0eab9e;border-top:1px solid #0eab9e;transform:rotate(135deg);line-height:27px}ol{margin:20px auto}ol li{font-family:"RiformaLLWeb-Light",sans-serif;color:#000;font-size:15px;line-height:21px;letter-spacing:.36px;margin-bottom:5px}@media(min-width: 768px){ol li{font-size:18px;line-height:24px}}h2{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:24px;letter-spacing:1.43px;margin-bottom:0}h3{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;margin:20px 0;line-height:28px}h4{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;margin-top:30px;margin-bottom:16px;line-height:25px}h5{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;line-height:28px;letter-spacing:.36px;color:#000;margin:35px 0}p{font-family:"RiformaLLWeb-Light",sans-serif}p.disclosure{color:#000;font-size:11px;line-height:16px;letter-spacing:.22px}p.disclosure.with-margin{margin-top:-40px;margin-left:12px}p.disclosure.first{margin-top:32px}p.disclosure.last{margin-bottom:32px}p.image-copy{font-size:16px;color:#3c3c3a;font-style:italic;margin:30px 0}p.copy{color:#000;font-size:15px;line-height:24px;letter-spacing:.36px;margin-bottom:20px}p.copy:last-child{margin-bottom:0}p.copy a{color:#000;text-decoration:underline}p.copy a.orange{color:#0eab9e}p.copy a.orange:hover{text-decoration:underline}p.image{text-align:center}p.image img{width:80%;margin:auto;min-width:300px;max-width:550px}.desktop-view-only{display:initial}@media(max-width: 767px){.desktop-view-only{display:none}}.mobile-view-only{display:none}@media(max-width: 767px){.mobile-view-only{display:initial}}.line-103-blue+iframe[id^=BRIR]{margin-top:50px}iframe[id^=BRIR]{width:100%;border:none;overflow:hidden}.vertical-align{display:flex;align-items:center;flex-wrap:wrap}.vertical-align div[class^=col-]{margin:30px 0}@media(min-width: 768px){.nbpe-column{margin-right:15px;margin-left:15px}}.nbpe-column:not(:first-child){margin-top:50px}@media(min-width: 768px){.nbpe-column:not(:first-child){margin-top:50px}}.nbpe-column>.row{display:flex;margin-left:0;margin-right:0}.nbpe-column .row .left-col{padding-left:0;padding-right:0}@media(min-width: 768px){.nbpe-column .row .left-col{padding-right:15px}}.nbpe-column .row .left-col .general-content-block{padding-left:0;padding-right:0}.nbpe-column .row .right-col{padding-left:0;padding-right:0;margin-top:25px}@media(min-width: 768px){.nbpe-column .row .right-col{margin-top:0}}.nbpe-column .row .right-col .general-content-block{padding-left:0;padding-right:0}.column-image .senselesSqr{width:85%;height:100%;z-index:10}.column-image img{margin:45px;margin-right:0;position:relative;z-index:100;width:90%;left:-11px}@media(min-width: 768px){.column-image img{margin:10% 0 10% 10%;left:0}}.listing-block .senselesSqr{display:none}.listing-block .blocks{position:relative;z-index:100}.listing-block .blocks .block{display:flex;padding:20px;width:100%;margin:16px 0}.listing-block .blocks .block.green{background:#1d847c;color:#f6f6f6}.listing-block .blocks .block.white{background:#fff;color:#000}.listing-block .blocks .block.white .content h5{color:#000}.listing-block .blocks .block.blue-border{border:solid 1px rgba(18,58,95,.3)}.listing-block .blocks .block .image{width:80px;margin:0 5% auto 0}.listing-block .blocks .block .image img{width:100%}.listing-block .blocks .block .content{width:70%;font-size:18px;line-height:27px;letter-spacing:.36px}.listing-block .blocks .block .content h5{font-size:18px;margin-top:0;margin-bottom:5px;font-family:"RiformaLLWeb-Medium",sans-serif;color:#fff}.listing-block .blocks .block .content p{margin:0;font-size:15px}.performance-table{display:table;width:100%;margin-top:50px}.performance-table .performance-table-head{display:table-header-group;background-color:#d4e5e3}.performance-table .performance-table-head .performance-table-cell{font-size:14px;color:#000}@media(min-width: 768px){.performance-table .performance-table-head .performance-table-cell{font-size:13px}}@media(min-width: 1199px){.performance-table .performance-table-head .performance-table-cell{font-size:16px}}.performance-table .performance-table-body{display:table-row-group}.performance-table .performance-table-body .performance-table-cell{font-size:11px;color:#004070;line-height:1}@media(min-width: 768px){.performance-table .performance-table-body .performance-table-cell{font-size:12px}}@media(min-width: 1199px){.performance-table .performance-table-body .performance-table-cell{font-size:14px}}.performance-table .performance-table-body .performance-table-cell.key.op-tsr .key-box{background-color:#60afe7;margin-right:10px}.performance-table .performance-table-body .performance-table-cell.key.op-tsr .key-label{color:#60afe7}.performance-table .performance-table-body .performance-table-cell.key.op-nav .key-box{background-color:#5c9b96;margin-right:10px}.performance-table .performance-table-body .performance-table-cell.key.op-nav .key-label{color:#5c9b96}.performance-table .performance-table-body .performance-table-cell.key.gbp{color:#3c3c3a}.performance-table .performance-table-body .performance-table-cell.key .key-box{display:inline-block;height:16px;width:16px}.performance-table .performance-table-body .performance-table-cell.key .key-label{display:inline-block}.performance-table .performance-table-body .performance-table-cell.key .key-box{display:none}@media(min-width: 768px){.performance-table .performance-table-body .performance-table-cell.key .key-box{display:inline-block}}.performance-table .performance-table-row{display:table-row}.performance-table .performance-table-row .performance-table-cell{display:table-cell;width:13%;text-align:right;padding:14px 14px 14px 0;font-family:"RiformaLLWeb-Medium",sans-serif}@media(min-width: 768px){.performance-table .performance-table-row .performance-table-cell{padding:14px 15px 14px 0}}@media(min-width: 1199px){.performance-table .performance-table-row .performance-table-cell{padding:14px 25px 14px 0}}.performance-table .performance-table-row .performance-table-cell:first-child{width:35%;text-align:left;padding-left:0}.performance-table .performance-table-row .performance-table-cell .gbp-box{padding:3px 6px;display:inline-block;line-height:1;background-color:rgba(96,175,231,.5)}.footnote{margin-top:24px;font-family:"RiformaLLWeb-Light",sans-serif;font-size:14px;color:#000}.footnote.right{text-align:right}.panel-group{margin-bottom:0}.panel-group .panel{border:none;box-shadow:none;margin:14px 0}.panel-group .panel .panel-heading{border:none;min-height:64px;display:flex;align-items:center;position:relative;padding-left:0}.panel-group .panel .panel-heading::after{content:"";display:block;height:32px;width:32px;position:absolute;right:21px;background-image:url("/-/media/NBPE/Icons/icon-open.ashx");transform:rotate(45deg);transition:transform .5s}.panel-group .panel .panel-heading.collapsed::after{background-image:url("/-/media/NBPE/Icons/icon-open.ashx");transform:rotate(0deg)}.panel-group .panel .panel-heading .panel-title{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;color:#000;width:85%;padding-left:30px}@media(min-width: 768px){.panel-group .panel .panel-heading .panel-title{width:92%}}.panel-group .panel .panel-body{border:none !important}.panel-group .panel .panel-body ul.tick-ul li a{color:#000;text-decoration:underline}.line-103-blue{margin:20px 0 0;border-top:4px solid #0eab9e;width:80px}.glance-section{padding:32px 12px;margin:32px -15px 0;width:108.5%}.glance-section.blue{background-color:#0a1641}.glance-section.blue .line-103-blue.portfolio-head{margin:32px 0}.glance-section.blue h2{color:#fff}.glance-section.blue .copy{color:#fff}.glance-section.blue .tile{color:#fff}.glance-section.blue .tile h3{color:#fff}.glance-section.blue p{color:#fff}.glance-section.full-width{padding:32px 12px;margin:32px 0;width:100%}.glance-section.full-width .tile{padding-left:0px}.glance-section .tile{margin:37px 0}.glance-section .tile h3{font-size:36px;line-height:50px;font-family:"RiformaLLWeb-Medium",sans-serif;letter-spacing:1.3px;color:#000;margin:0 0 16px}.glance-section .tile p.copy{letter-spacing:.43px;font-size:18px;line-height:24px}.glance-section .footnotes{font-size:14px;line-height:21px;letter-spacing:.28px;font-style:italic}.new-design-button,button.show-more,a.learn-more{font-family:"RiformaLLWeb-Medium",sans-serif;padding:0;letter-spacing:.3px;height:45px;border-radius:5px;border:2px solid #0eab9e;background-color:rgba(0,0,0,0);color:#0eab9e;font-size:15px;cursor:pointer;margin:0 0 50px 0;box-shadow:0px 3px 6px rgba(0,0,0,0.1098039216)}.new-design-button:hover,button.show-more:hover,a.learn-more:hover{background-color:#3ebbb1;color:#fff !important;text-decoration:none;border:2px solid #3ebbb1}.new-design-button:focus,button.show-more:focus,a.learn-more:focus{text-decoration:none}.new-design-button.button-pressed a,button.show-more.button-pressed a,a.learn-more.button-pressed a{background-color:#0eab9e;color:#fff;text-decoration:none;box-shadow:inset 2px 3px 6px rgba(0,0,0,.29);border-radius:5px}.new-design-button.button-pressed a:hover,button.show-more.button-pressed a:hover,a.learn-more.button-pressed a:hover{pointer-events:none}.new-design-button a,button.show-more a,a.learn-more a{color:#0a1641;padding:13px 37px}.new-design-button a:hover,button.show-more a:hover,a.learn-more a:hover{background-color:#3ebbb1 l;color:#fff;text-decoration:none;padding:10px 35px;border:2px solid #3ebbb1;text-decoration:none}.new-design-button a:focus,button.show-more a:focus,a.learn-more a:focus{text-decoration:none}a.new-design-button{color:#0eab9e;padding:13px 37px;line-height:1;margin-top:20px}ul.tick-ul li{list-style:none;padding:8px 8px 0 27px;font-family:"RiformaLLWeb-Regular",sans-serif;font-size:15px;line-height:21px}@media(min-width: 768px){ul.tick-ul li{font-size:18px;line-height:27px}}ul.tick-ul li::before{content:url(/-/media/NBPE/Icons/shape.ashx);display:inline-block;vertical-align:middle;padding-top:0px;padding-right:7px;margin-left:-29px;line-height:1}.senselesSqr{position:absolute;top:0;left:0}.senselesSqr.light-green{background-color:#eeeeef}.senselesSqr.green{background-color:#0eab9e}table.zdp-table th{background:#d4e5e3 0% 0% no-repeat padding-box;letter-spacing:.58px;color:#000;text-shadow:2px 3px 10px rgba(0,0,0,.1607843137);font-family:"RiformaLLWeb-Regular",sans-serif;font-size:16px;padding:10px 0 10px 10px;margin-bottom:19px}table.zdp-table td{color:#000;font-family:"RiformaLLWeb-Regular",sans-serif;font-size:14px;padding:16px 0 0px 10px;font-weight:bold}.financial-calendar-section{font-family:"RiformaLLWeb-Medium",sans-serif;margin-top:35px;line-height:18px}@media(min-width: 992px){.financial-calendar-section{line-height:21px}}.financial-calendar-section .row{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin-right:0;margin-left:0}.financial-calendar-section .row div{border-bottom:1px solid #d5d5d5;padding:14px 0;display:flex;align-items:center}.financial-calendar-section .row .fc-header{font-size:18px;line-height:21px}@media(min-width: 992px){.financial-calendar-section .row .fc-header{font-size:21px;line-height:24px}}.financial-calendar-section .row .fc-label{font-size:14px;padding-right:25px}@media(min-width: 992px){.financial-calendar-section .row .fc-label{font-size:14px}}.financial-calendar-section .row .fc-value{font-family:"RiformaLLWeb-Regular",sans-serif;font-size:12px}@media(min-width: 992px){.financial-calendar-section .row .fc-value{font-size:14px}}.how-to-invest-section{margin-top:45px}.how-to-invest-section h3{font-size:21px;margin-bottom:20px}.how-to-invest-section .hti-link{padding:20px 0;border-top:solid 1px #e0e0e0}.how-to-invest-section .hti-link:last-child{border-bottom:solid 1px #e0e0e0}@media(min-width: 768px){.how-to-invest-section .hti-link span.arrow-orange{display:inline-block;margin-bottom:3px;margin-left:-2px;margin-right:15px}}.how-to-invest-section .hti-link a{line-height:1;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;color:#000}@media(min-width: 768px){h2{margin-top:0;font-size:48px;line-height:56px}h3{font-size:28px;line-height:36px;margin:32px 0}h5{font-size:21px;line-height:normal;letter-spacing:.63px}.line-103-blue{margin:18px 0 0;width:168px}p.copy{font-size:18px;line-height:27px;margin-bottom:28px}p.copy:last-child{margin:0}p.copy a{color:#000}p.copy a.orange{color:#0eab9e;text-decoration:none}p.copy a.orange:hover{text-decoration:underline}p.disclosure{font-size:14px;line-height:23px;letter-spacing:.28px}p.disclosure.with-margin{margin-top:-40px;margin-left:64px}p.disclosure.first{margin-top:64px}p.disclosure.last{margin-bottom:64px}p a{text-decoration:underline}.glance-section{padding:32px 75px 32px 48px;margin:32px 0 0;width:100%;display:flex;flex-wrap:wrap}.glance-section.full-width{padding:60px 8%;margin:32px 0;width:auto}.glance-section.full-width .tile{padding-left:0px;padding-right:20px}.glance-section.full-width .tile:last-of-type{padding-right:0}.glance-section.full-width .tile p.copy{margin-bottom:37px}.glance-section.full-width .tile .line-103-blue{max-width:140px}.glance-section h2,.glance-section p{width:100%}.glance-section .row{display:flex;margin-bottom:47px}.glance-section .tile{margin:12px 0;width:33%;display:flex;flex-wrap:wrap;align-content:flex-start;position:relative}.glance-section .tile .line-103-blue{position:absolute;bottom:0px;max-width:80px}.glance-section .tile p.copy{margin:0 0 20px}.glance-section .line-103-blue{margin:0px 0 0}.listing-block .senselesSqr{display:block;width:85%;margin-left:20px;left:unset;right:0;height:75%;z-index:10}.listing-block .blocks .block{width:96%;margin:15px 0 15px 0;padding-right:50px}.listing-block .blocks .block:first-of-type{margin-top:64px}.listing-block .blocks .block.white{background:#fff;color:#000;margin:30px 0;width:100%}.listing-block .blocks .block .image{width:14%;min-width:75px;margin:0 5% 0 0}.listing-block .blocks .block .image img{width:100%}.listing-block .blocks .block .content{font-size:18px}.listing-block .blocks .block .content h5{font-family:"RiformaLLWeb-Medium",sans-serif;margin-bottom:10px}.listing-block .blocks .block .content p{font-size:18px}}@media(min-width: 768px)and (max-width: 991px){.glance-section{padding:32px 20px}.glance-section .tile h3{font-size:30px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.contact{margin-bottom:64px}.contact .contact-us{position:relative}.contact .contact-us .senselesSqr{width:90%;z-index:10;height:216px}.contact .contact-us .tiles{position:relative;z-index:100;padding-top:0px}.contact .contact-us .tiles div[class^=col-]{margin:30px 0 0}.contact .contact-us .tiles .tile{background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);padding:30px}.contact .contact-us .tiles .tile h4{margin:0}.contact .contact-us .tiles .tile h5{margin:20px 0}.contact .contact-us .tiles .tile .line-103-blue{margin:16px 0 0}@media(min-width: 768px){.contact .contact-us .senselesSqr{max-width:500px;height:535px}.contact .contact-us .tiles{flex-wrap:wrap;padding-left:50px;display:flex;padding-top:30px}.contact .contact-us .tiles .tile{height:100%}.contact .contact-us .tiles .tile h4{font-size:24px}.contact .contact-us .tiles .tile a{text-decoration:none}.contact .contact-us .tiles .tile a:hover{text-decoration:underline}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.csv{overflow-x:scroll;padding-top:50px}.csv .csv-table thead tr{border-bottom:solid 4px #0eab9e}.csv .csv-table thead tr th{text-align:right;line-height:1.2;font-size:14px;color:#000;padding-bottom:5px;font-family:"RiformaLLWeb-Medium",sans-serif}.csv .csv-table thead tr th:first-child{top:1px;position:relative;padding-left:0px;text-align:left;width:67.5%;min-width:67.5%}.csv .csv-table tbody tr td{text-align:right;line-height:1.2;font-size:15px;color:#000;border-top:none;border-bottom:none;padding:8px;font-family:"RiformaLLWeb-Light",sans-serif;white-space:nowrap}.csv .csv-table tbody tr td:first-child{padding-left:0px;text-align:left}.csv .csv-table tbody tr:first-child td{padding-top:18px}.csv .csv-table tbody tr:last-child td{font-family:"RiformaLLWeb-Medium",sans-serif}.csv .csv-table tbody tr:last-child td:first-child{font-size:14px}.csv.nbpe-financial-resources .csv-table tbody tr:first-child td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(14) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(19) td{padding-top:18px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(2),.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(4),.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(10),.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(16){border-bottom:1px solid #d5d5d5}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(2) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(4) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(10) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(16) td{padding-bottom:16px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(10) td{padding-bottom:32px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(3) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(5) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(11) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(12) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(17) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(21) td{padding-top:26px;font-family:"RiformaLLWeb-Medium",sans-serif}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(3) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(5) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(11) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(12) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(17) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(21) td:first-child{font-size:14px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(12) td{padding-top:8px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(22) td{padding-top:24px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(13),.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(18){border-bottom:solid 4px #0eab9e}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(13) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(18) td{text-align:right;line-height:1.2;font-size:14px;color:#000;padding-bottom:5px;font-family:"RiformaLLWeb-Medium",sans-serif}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(13) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(18) td:first-child{padding-top:65px;top:1px;position:relative;padding-left:0px;text-align:left;width:67.5%;min-width:67.5%}@media(min-width: 767px){.csv{overflow-x:unset}.csv .csv-table thead tr th{font-size:18px}.csv .csv-table thead tr th:first-child{font-size:24px}.csv .csv-table tbody tr td{font-size:18px}.csv .csv-table tbody tr:last-child td{font-size:20px}.csv .csv-table tbody tr:last-child td:first-child{font-size:18px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(3) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(5) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(11) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(12) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(17) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(21) td{font-size:20px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(3) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(5) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(11) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(12) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(17) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(21) td:first-child{font-size:18px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(13) td,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(18) td{font-size:24px}.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(13) td:first-child,.csv.nbpe-financial-resources .csv-table tbody tr:nth-child(18) td:first-child{padding-top:70px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";div.eloqua-standard-form-nbpe{text-align:left;display:block}div.eloqua-standard-form-nbpe h2{color:#000;font-family:"RiformaLLWeb-Medium",sans-serif}div.eloqua-standard-form-nbpe .big-title{font-size:18px;font-family:"RiformaLLWeb-Light",sans-serif;margin:33px 0px;line-height:27px;letter-spacing:.65px}div.eloqua-standard-form-nbpe .subtitle{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:24px;line-height:29px;letter-spacing:.72px;margin-bottom:11px}div.eloqua-standard-form-nbpe label.error{color:red;border-color:red;display:block;text-align:left;font-size:18px}div.eloqua-standard-form-nbpe label{color:#6f6f6f;font-family:"RiformaLLWeb-Light",sans-serif;font-weight:100}div.eloqua-standard-form-nbpe .field-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}div.eloqua-standard-form-nbpe .field-container .field{width:100%;margin-bottom:17px}div.eloqua-standard-form-nbpe .field-container .field .header{cursor:pointer}div.eloqua-standard-form-nbpe .field-container .field .header .prod-text{max-width:93%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}div.eloqua-standard-form-nbpe .field-container .field label,div.eloqua-standard-form-nbpe .field-container .field .form-key,div.eloqua-standard-form-nbpe .field-container .field .checkbox-label{font-family:"RiformaLLWeb-Light",sans-serif;font-size:16px;line-height:19px;letter-spacing:.32px;color:#000;font-weight:500}div.eloqua-standard-form-nbpe .field-container .field label.scarlet,div.eloqua-standard-form-nbpe .field-container .field .form-key.scarlet,div.eloqua-standard-form-nbpe .field-container .field .checkbox-label.scarlet{font-size:12px}div.eloqua-standard-form-nbpe .field-container .field .form-key{font-family:"RiformaLLWeb-Medium",sans-serif;color:#333;font-size:12px;letter-spacing:.24px}div.eloqua-standard-form-nbpe .field-container .field input,div.eloqua-standard-form-nbpe .field-container .field select{width:100%;height:50px;text-align:left;background-color:#f9f9f9;border:solid 1px #e3e3e3;height:40px;padding:10px;font-family:"RiformaLLWeb-Medium",sans-serif}div.eloqua-standard-form-nbpe .field-container .field input.error,div.eloqua-standard-form-nbpe .field-container .field select.error{margin-bottom:0px;font-size:18px}div.eloqua-standard-form-nbpe .field-container .field input.error:focus-visible,div.eloqua-standard-form-nbpe .field-container .field input.error:focus-within,div.eloqua-standard-form-nbpe .field-container .field select.error:focus-visible,div.eloqua-standard-form-nbpe .field-container .field select.error:focus-within{outline:red}div.eloqua-standard-form-nbpe .field-container .field input.existing-company,div.eloqua-standard-form-nbpe .field-container .field select.existing-company{width:20px;height:20px;margin-top:0}div.eloqua-standard-form-nbpe .field-container .field select{padding:0 10px;color:#6f6f6f;font-size:16px;letter-spacing:.32px;border:solid 1px #e3e3e3;background-image:url("/-/media/NB/Icons/arrow-down-icon-black.svg");background-size:10px;background-repeat:no-repeat;background-position:calc(100% - 17px) center;-webkit-appearance:none;appearance:none}div.eloqua-standard-form-nbpe .field-container .field select>option{-webkit-appearance:none;border:solid 1px #e3e3e3;height:30px}div.eloqua-standard-form-nbpe .field-container .field textarea{text-align:left;height:65px;width:100%;padding:10px;background-color:#f9f9f9;border:solid 1px #e3e3e3;font-size:16px;line-height:19px;letter-spacing:.32px;color:#333;font-family:"RiformaLLWeb-Light",sans-serif}div.eloqua-standard-form-nbpe button.text-button-alt{max-width:160px;width:160px;font-family:"RiformaLLWeb-Medium",sans-serif;padding:0;letter-spacing:.3px;height:45px;border-radius:5px;border:2px solid #0eab9e;background-color:rgba(0,0,0,0);color:#0a1641;font-size:15px;cursor:pointer;text-transform:uppercase;box-shadow:0px 3px 6px rgba(0,0,0,0.1098039216)}div.eloqua-standard-form-nbpe button.text-button-alt:hover{background-color:#3ebbb1;color:#fff;text-decoration:none;border:2px solid #3ebbb1}div.eloqua-standard-form-nbpe .form-key{float:right;font-size:12px;margin-top:3px;color:#6f6f6f}div.eloqua-standard-form-nbpe .form-key:after{content:" ";display:block;clear:both}div.eloqua-standard-form-nbpe .captcha{color:red;display:none}div.eloqua-standard-form-nbpe .custom-captcha{margin-top:12px}.thank-you,.error{color:#000;font-size:30px;letter-spacing:.3px;font-family:"RiformaLLWeb-Medium",sans-serif}@media(min-width: 767px){.modal div.eloqua-standard-form-nbpe{padding:0}h2{font-size:48px}div.eloqua-standard-form-nbpe .field-container .field{width:48%}div.eloqua-standard-form-nbpe .field-container .field.message{width:100%}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";#ExitSite{z-index:12500}#ExitSite .modal-header{padding:42px 50px 0px;border-bottom:none}#ExitSite .modal-title{color:#003a62;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:28px;line-height:36px;font-weight:500;margin-bottom:15px;letter-spacing:.01em}#ExitSite .modal-title:after{content:"______";font-family:"RiformaLLWeb-Medium",sans-serif;color:#0eab9e;font-weight:bolder;display:block;font-size:38px;line-height:32px;letter-spacing:-1px}@media(min-width: 768px){#ExitSite .modal-title{font-size:48px;line-height:56px;margin-bottom:25px}}#ExitSite .modal-body{padding:15px 50px 0px}#ExitSite .modal-body p.copy{margin-bottom:12px}#ExitSite .modal-footer{border:none;padding:28px 50px 64px;text-align:center;display:flex;justify-content:center}#ExitSite .modal-footer button{font-family:"RiformaLLWeb-Medium",sans-serif;padding:7px 37px;letter-spacing:.3px;height:45px;border-radius:5px;background-color:rgba(0,0,0,0);text-transform:uppercase;font-size:15px;cursor:pointer;margin:0 auto;width:45%;max-width:150px}#ExitSite .modal-footer button.btn-primary{color:#0eab9e;border:1px solid #0eab9e;margin-right:20px}#ExitSite .modal-footer button.btn-primary:hover,#ExitSite .modal-footer button.btn-primary:focus,#ExitSite .modal-footer button.btn-primary:active{outline:none}#ExitSite .modal-footer button.btn-primary:hover span,#ExitSite .modal-footer button.btn-primary:focus span,#ExitSite .modal-footer button.btn-primary:active span{background-color:rgba(0,0,0,0);text-decoration:underline;color:#0eab9e}#ExitSite .modal-footer button.btn-default.btn{color:#003a62;border:1px solid #003a62;margin-left:20px}#ExitSite .modal-footer button.btn-default.btn:hover,#ExitSite .modal-footer button.btn-default.btn:focus,#ExitSite .modal-footer button.btn-default.btn:active{outline:none}#ExitSite .modal-footer button.btn-default.btn:hover span,#ExitSite .modal-footer button.btn-default.btn:focus span,#ExitSite .modal-footer button.btn-default.btn:active span{background-color:rgba(0,0,0,0);text-decoration:underline;color:#003a62}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";footer{position:relative;background-color:#eeeeef}footer .footer-content{padding-bottom:80px}footer .footer-content a{font-family:"RiformaLLWeb-Light",sans-serif}footer .footer-content a.pdf-link:after{content:"PDF";display:inline-block;color:#d34836;font-family:"RiformaLLWeb-Medium",sans-serif;margin-left:10px}footer .footer-content p{color:rgba(51,51,51,.7)}footer .footer-content p a{color:rgba(51,51,51,.7)}footer .footer-content p a:hover{color:#60afe7}footer .footer-content h4{margin-top:0;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:13px;letter-spacing:.52px;margin-bottom:20px;color:rgba(51,51,51,.7)}footer .footer-content h2.footer-nb-header{margin-top:24px;margin-bottom:24px}@media(min-width: 768px){footer .footer-content h2.footer-nb-header{margin-top:32px;margin-bottom:32px}}footer .footer-content ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}footer .footer-content ul.list-inline{margin-left:-1px;margin-top:14px}footer .footer-content ul.list-inline li{padding-left:0;padding-right:2px}footer .footer-content ul li{font-family:"RiformaLLWeb-Light",sans-serif;line-height:13px}footer .footer-content ul li a{font-size:13px;letter-spacing:.52px;color:rgba(51,51,51,.7)}footer .footer-content ul li a:focus,footer .footer-content ul li a:hover{text-decoration:underline}footer .footer-content ul li .blue-hover:hover{color:#55acee}footer .footer-content ul li .dark-blue-hover:hover{color:#007bb5}footer .footer-content ul li .red-hover:hover{color:#d34836}footer .footer-content .nbpe-full-logo{height:40px;background-image:url("/-/media/NBPEP/Home/PrivateEquityPartners_Logo_Black.ashx");background-position:left;background-repeat:no-repeat}@media(min-width: 768px){footer .footer-content .left-gutter-padding{padding-left:50px}}footer .footer-content .main-footer-links div{margin-bottom:25px}@media(min-width: 768px){footer .footer-content .main-footer-links div{margin-bottom:0}}footer .footer-content .main-footer-links div ul.footer-contact-links{padding-left:25px}footer .footer-content .main-footer-links div ul.footer-contact-links li.email{list-style-image:url("/-/media/NBPE/footer-icons/email.ashx")}footer .footer-content .main-footer-links div ul.footer-contact-links li.phone{list-style-image:url("/-/media/NBPE/footer-icons/phone.ashx")}footer .footer-content .main-footer-links div ul li{margin:15px 0 0 0}@media(max-width: 767px){footer .footer-content .parent-site-nav-container{padding-left:0;padding-right:0}}footer .footer-content .parent-site-nav-container .parent-site-nav{padding:24px 15px;background-color:#0a1641;font-family:"RiformaLLWeb-Light",sans-serif;font-size:13px;color:#fff}@media(min-width: 768px){footer .footer-content .parent-site-nav-container .parent-site-nav{min-height:325px;padding:32px 30px}}footer .footer-content .parent-site-nav-container .parent-site-nav .nav-logo-box img{width:41px}footer .footer-content .parent-site-nav-container .parent-site-nav .top-copy{padding-top:20px;padding-bottom:5px}footer .footer-content .parent-site-nav-container .parent-site-nav ul li{margin:12px 0 0 0}footer .footer-content .parent-site-nav-container .parent-site-nav a{color:#fff}footer .footer-content .parent-site-nav-container .parent-site-nav .bottom-copy{padding-top:25px}@media(min-width: 768px){footer .footer-content .seperator{border-top:1px solid #8e8e8e}}footer .footer-content button.btn.btn-contact{background:none;margin:5px 0 5px 0;outline:none;padding:0;position:relative}footer .footer-content .empty-footer-header-spacer{height:24px}footer .footer-content .fa-inverse{color:#4d4f4e}footer .footer-content p{font-family:"RiformaLLWeb-Light",sans-serif;font-size:13px;letter-spacing:.04em;line-height:1.42857143}footer .footer-content p a:hover{color:#60afe7}footer .footer-content p a button{color:rgba(51,51,51,.7)}footer .footer-content .disclosure p a{color:rgba(51,51,51,.7)}footer .footer-content .disclosure p a:hover{color:rgba(51,51,51,.7)}footer .footer-content .copy-links-container{line-height:1.42857143;padding-top:5px;padding-bottom:5px;display:flex;flex-direction:column}@media(min-width: 768px){footer .footer-content .copy-links-container{padding-top:32px;padding-bottom:32px;flex-direction:row-reverse}}footer .footer-content .copy-links-container #copyright{margin:0}footer .footer-content .copy-links-container .bottom-links-container .bottom-link{display:inline-block;margin:8px 0;font-size:12px;letter-spacing:.48px}footer .footer-content .copy-links-container .bottom-links-container .bottom-link a{color:#515356;text-decoration:underline}@media(min-width: 768px){footer .footer-content .copy-links-container .bottom-links-container{text-align:right}footer .footer-content .copy-links-container .bottom-links-container .bottom-link{width:auto;margin:0px 0}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";[data-metrics-component=GeneralContentBlock]:not(:first-child){margin-top:25px}@media(min-width: 768px){[data-metrics-component=GeneralContentBlock]:not(:first-child){margin-top:50px}}[data-metrics-component=GeneralContentBlock]:after{content:"";display:table;clear:both}[data-metrics-component=GeneralContentBlock] .general-content-block.no-top-margin p.copy.first{margin-top:0}[data-metrics-component=GeneralContentBlock] .general-content-block.gcb-center .content{display:flex;align-items:center;flex-direction:column;text-align:center}[data-metrics-component=GeneralContentBlock] .general-content-block.center-title-narrow .content{max-width:800px;margin:auto}[data-metrics-component=GeneralContentBlock] .general-content-block.center-title-narrow .content h2{text-align:center}[data-metrics-component=GeneralContentBlock] .general-content-block.center-title-narrow .content .line-103-blue{margin:18px auto}[data-metrics-component=GeneralContentBlock] .general-content-block button{margin-bottom:0}[data-metrics-component=GeneralContentBlock] .general-content-block p.copy{font-family:"RiformaLLWeb-Light",sans-serif;letter-spacing:.36px}[data-metrics-component=GeneralContentBlock] .general-content-block p.copy.first{margin-top:15px}[data-metrics-component=GeneralContentBlock] .general-content-block p.copy.last{margin-bottom:15px}@media(min-width: 768px){[data-metrics-component=GeneralContentBlock] .general-content-block p.copy.first{margin-top:47px}[data-metrics-component=GeneralContentBlock] .general-content-block p.copy.last{margin-bottom:47px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.hero-component{height:354px;width:100%}.hero-component.narrow{height:228px}.hero-component.narrow .background-container .background{height:228px}.hero-component .background-container{width:100%;position:absolute}.hero-component .background-container .background{height:354px;position:relative;top:0;bottom:0;width:100%;z-index:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.hero-component .content-container{margin-bottom:27px}.hero-component .content{height:100%;display:flex;align-items:flex-end}.hero-component .content .container{margin:0}@media(min-width: 768px){.hero-component .content .container .left-gutter-padding{padding-left:50px}}.hero-component .content .container h1{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:30px;letter-spacing:1.79px;color:#fff;margin:0;max-width:65%}.hero-component .content .container h2{margin:15px 0 24px;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:16px;letter-spacing:.36px;color:#f6f6f6;max-width:484px;line-height:18px}@media(min-width: 768px){.hero-component .content{align-items:center}.hero-component .content .container{margin:auto}.hero-component .content .container h1{font-size:60px;max-width:68%}.hero-component .content .container h2{margin:18px 0 0px;font-size:18px;max-width:68%;line-height:27px}.hero-component .content-container{margin-bottom:0px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";@font-face{font-family:"Frutiger67BoldCn";src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-BoldCn.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-BoldCn.otf") format("opentype")}@font-face{font-family:"Frutiger47LightCn";src:url("/Content/fonts/Frutiger/LinBotype - FrutigerLTPro-LightCn.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-LightCn.otf") format("opentype")}@font-face{font-family:"Frutiger57Cn";src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-Condensed.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-Condensed.otf") format("opentype")}@font-face{font-family:"RiformaLLWeb-Regular";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Regular.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"RiformaLLWeb-Italic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Italic.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"RiformaLLWeb-Light";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"RiformaLLWeb-LightItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-LightItalic.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"RiformaLLWeb-Medium";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Medium.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"RiformaLLWeb-MediumItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-MediumItalic.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"RiformaLLWeb-Bold";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Bold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"RiformaLLWeb-BoldItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-BoldItalic.woff") format("woff");font-weight:800;font-display:swap}main[data-page-name=home]{margin-bottom:45px}@media(min-width: 768px){main[data-page-name=home] .nbpe-column{margin-right:15px;margin-left:15px}}@media(min-width: 768px){main[data-page-name=home] .nbpe-column>.row .right-col{padding-right:0;padding-left:15px}}main[data-page-name=home] .nbpe-column .video-container{margin-top:0px;padding:40px 40px 40px 0}@media(min-width: 768px){main[data-page-name=home] .nbpe-column .video-container{padding:65px 65px 65px 0}}main[data-page-name=home] .nbpe-column .video-container .senselesSqr{right:0;left:unset}main[data-page-name=home] .nbpe-column .video-container .static-video-placement{left:0}main[data-page-name=home] .nbpe-column [data-metrics-component=GeneralContentBlock]{width:auto}main[data-page-name=home] .nbpe-column [data-metrics-component=GeneralContentBlock] .general-content-block h3{margin-top:0;font-size:24px;line-height:34px}main[data-page-name=home] .background-rich-text{background:url(/-/media/NBPE/Responsible-Investing/abstract-waving-particle-technology-background-abstract-design-for-vector-id-1171635947.ashx);text-align:center;padding:50px 35px}main[data-page-name=home] .background-rich-text .row{text-align:center;max-width:700px;margin:auto}main[data-page-name=home] .background-rich-text .row h2,main[data-page-name=home] .background-rich-text .row p{color:#fff;text-align:center}main[data-page-name=home] .background-rich-text .row .show-more a{color:#fff}main[data-page-name=home] .background-rich-text .row .show-more a:hover{background-color:none;padding:7px 35px}@media(min-width: 768px){main[data-page-name=home]{margin-bottom:0px}main[data-page-name=home] .background-rich-text{margin-left:15px;margin-right:15px;background-position:center center;background-size:cover;background-repeat:no-repeat}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.intrapage-bottom-nav{display:flex;margin-bottom:-100px}@media(max-width: 767px){.intrapage-bottom-nav{padding-left:0;padding-right:0;margin-top:0px;margin-bottom:-25px}}.intrapage-bottom-nav div{width:50%;height:62px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;cursor:pointer}.intrapage-bottom-nav div:hover .circle{transform-origin:center;transform:scale(1.1)}.intrapage-bottom-nav div a{display:flex;flex-wrap:wrap;width:100%;height:100%;color:#fff;font-family:"RiformaLLWeb-Medium",sans-serif;padding:23px}.intrapage-bottom-nav div a:hover{text-decoration:none}.intrapage-bottom-nav div a:hover .page-name{border-bottom:1px solid #fff}.intrapage-bottom-nav div a.prev{justify-content:flex-start;text-align:left;padding-left:84px}.intrapage-bottom-nav div a.next{justify-content:flex-end;text-align:right;padding-right:84px;border-left:1px solid #fff}.intrapage-bottom-nav div a .direction{font-size:14px;letter-spacing:.28px;text-transform:uppercase}.intrapage-bottom-nav div a .page-name{display:none}.intrapage-bottom-nav div .circle{position:absolute;width:24px;height:24px;border-radius:50%;border:1px solid #fff;top:20px;transition:transform .4s ease}.intrapage-bottom-nav div .circle.prev{left:32px}.intrapage-bottom-nav div .circle.prev .arrow{transform:rotate(-45deg);margin:-4px 0 0 -2px}.intrapage-bottom-nav div .circle.next{right:32px}.intrapage-bottom-nav div .circle.next .arrow{transform:rotate(135deg);margin:-4px 0 0 -6px}.intrapage-bottom-nav div .circle .arrow{position:absolute;width:8px;height:8px;top:50%;left:50%;border-left:1px solid #fff;border-top:1px solid #fff}@media(min-width: 768px){.intrapage-bottom-nav div{height:182px}.intrapage-bottom-nav div a{padding:60px}.intrapage-bottom-nav div a.prev{padding-left:30%}.intrapage-bottom-nav div a.next{padding-right:30%}.intrapage-bottom-nav div a span{display:block}.intrapage-bottom-nav div a span.direction{font-size:15px;letter-spacing:.3px;width:100%}.intrapage-bottom-nav div a span.page-name{display:block;font-size:21px;letter-spacing:.42px;border-bottom:1px solid rgba(0,0,0,0)}.intrapage-bottom-nav div .circle{width:54px;height:54px;top:60px}.intrapage-bottom-nav div .circle.prev{left:15%}.intrapage-bottom-nav div .circle.next{right:15%}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.div-payments-container{font-family:"RiformaLLWeb-Medium",sans-serif;margin-bottom:50px}.div-payments-container div{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d5d5d5}.div-payments-container .div-payments-title{font-size:20px;padding-top:0}.div-payments-container .div-payments-col{line-height:25px}.div-payments-container .div-payments-col.div-label{font-size:14px;border-bottom:none;padding-bottom:0px}@media(min-width: 768px){.div-payments-container .div-payments-col.div-label{border-bottom:1px solid #d5d5d5;padding-bottom:10px}}.div-payments-container .div-payments-col.div-val{font-size:14px;font-family:"RiformaLLWeb-Light",sans-serif}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";main{margin-top:55px;padding-bottom:25px}@media(min-width: 768px){main{margin-top:67px;padding-bottom:100px}}main .full-body-container{padding-top:20px}@media(min-width: 768px){main .full-body-container{padding-left:50px;padding-right:0;padding-top:64px}}@media(min-width: 768px){main .full-body-container .container{width:auto;padding:0}}@media(min-width: 768px){main .full-body-container .row{margin:0}}main #layout-body-container{display:flex;flex-wrap:wrap;padding:0 15px;margin-bottom:50px}@media(min-width: 768px){main #layout-body-container{margin-bottom:0px}}@media(min-width: 768px){main #layout-body-container{flex-wrap:nowrap}}main #layout-body-container #layout-left-gutter{width:100%;position:relative}@media(min-width: 768px){main #layout-body-container #layout-left-gutter{width:27%;padding-top:64px}main #layout-body-container #layout-left-gutter.left-gutter-padding{padding-left:50px}}main #layout-body-container #layout-main-body{width:100%;margin-top:100px}@media(min-width: 768px){main #layout-body-container #layout-main-body{width:73%;padding-left:64px;padding-top:64px;padding-bottom:64px;margin-top:0}}@media(min-width: 768px){main #layout-body-container #layout-main-body .container{width:auto;padding:0;position:relative}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.library{margin:40px 15px 0;font-family:"RiformaLLWeb-Regular",sans-serif}.library .panel-group .panel{margin:16px 0}.library .panel-group .panel+.panel{margin-top:0px}.library .panel-group .panel .panel-heading{position:relative;padding:0}.library .panel-group .panel .panel-heading.single-category{pointer-events:none;background-color:#fff}.library .panel-group .panel .panel-heading.single-category h4{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:28px;line-height:26px;letter-spacing:.42px;padding-left:0}.library .panel-group .panel .panel-heading.single-category:after{content:"";display:none}.library .panel-group .panel .panel-heading h4{padding-left:30px}.library .panel-group .panel .panel-body{padding:0}.library .panel-group .panel .panel-body .filter{display:flex;justify-content:space-between;padding:16px 0;color:#000;border-bottom:1px solid #ddd;padding-left:12px}.library .panel-group .panel .panel-body .filter .filter-item{cursor:pointer;font-family:"RiformaLLWeb-Medium",sans-serif}.library .panel-group .panel .panel-body .filter .filter-item.active{border-bottom:2px solid #0eab9e}.library .panel-group .panel .panel-body .blurb{padding:20px 0px}.library .panel-group .panel .panel-body .blurb p{font-size:15px;line-height:24px;letter-spacing:.3px;color:#000}.library .panel-group .panel .panel-body .artifacts .doc-link{display:block !important;margin:0;padding:9.5px 0;border-top:0px solid #ddd;border-bottom:1px solid #ddd}.library .panel-group .panel .panel-body .artifacts .doc-link a{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:14px;display:block;cursor:pointer}.library .panel-group .panel .panel-body .artifacts .doc-link a.title{pointer-events:none;color:#000;padding-left:12px}.library .panel-group .panel .panel-body .artifacts .doc-link a.type{color:#0eab9e;padding:0}.library .panel-group .panel .panel-body .artifacts .doc-link a.type .icon{background:url(/-/media/NBPE/Icons/icon-download.ashx);width:12px;height:12px;background-size:12px 12px;display:inline-block;margin-right:4px}.library .panel-group .panel .panel-body .artifacts .doc-link a.type .icon.xhtml{background:url("/-/media/NBPE/Icons/external-link.ashx");width:13px;background-repeat:no-repeat;background-size:12px}.library .panel-group .panel .panel-body .artifacts .doc-link a.type .xml{background:url(/-/media/NBPE/Icons/icon-webinar.ashx);width:16px;height:15px;background-size:16px 15px;margin-bottom:-1px;display:inline-block;margin-right:4px}.library .panel-group .panel .panel-body .artifacts .doc-link a.type .size{font-family:"RiformaLLWeb-Light",sans-serif;margin-top:12px}.library .panel-group .panel .panel-body .artifacts .doc-link .types{display:block}.library .panel-group .panel .panel-body .artifacts .doc-link .types .type{margin:10px 0 0}@media(min-width: 768px){.library{margin:40px 0px 0}.library .panel-group .panel .panel-body .filter{justify-content:flex-start}.library .panel-group .panel .panel-body .filter .filter-item{cursor:pointer;margin:0 20px 0 0}.library .panel-group .panel .panel-body .blurb{padding:10px 0px 24px;font-size:18px;line-height:27px;letter-spacing:.36px}.library .panel-group .panel .panel-body .blurb p{font-size:18px;line-height:27px;letter-spacing:.36px}.library .panel-group .panel .panel-body .artifacts .doc-link{display:flex !important;justify-content:space-between;align-items:center}.library .panel-group .panel .panel-body .artifacts .doc-link .types{display:flex;justify-content:flex-end}.library .panel-group .panel .panel-body .artifacts .doc-link .types a.type{border-right:1px solid #d5d5d5;padding:0 12px}.library .panel-group .panel .panel-body .artifacts .doc-link .types a.type:last-of-type{border-right:0px solid #d5d5d5}.library .panel-group .panel .panel-body .artifacts .doc-link .types a.type .size{display:none}}.general-content-block .library{margin-left:-15px;margin-right:-15px;margin-top:0;margin-bottom:-31px}@media(min-width: 768px){.general-content-block .library{margin-left:auto;margin-right:auto;margin-bottom:-55px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";[data-page-name=insights],[data-page-name=articles],[data-page-name=case-studies],[data-page-name=external-research],[data-page-name=news]{background:#f9f8f7}[data-page-name=insights] .container.listing,[data-page-name=articles] .container.listing,[data-page-name=case-studies] .container.listing,[data-page-name=external-research] .container.listing,[data-page-name=news] .container.listing{margin-top:-20px}.listing{text-align:center}.listing .row{text-align:left}.listing .col-xs-12{margin-bottom:30px}.listing .listing-side-nav{min-height:54px}.listing .article-list-secondary-nav,.listing .case-study-list-secondary-nav,.listing .news-list-secondary-nav,.listing .research-list-secondary-nav{position:relative}.listing .featured-container{margin-top:0}@media(min-width: 768px){.listing .featured-container{margin-top:0}}.listing .item{font-family:"RiformaLLWeb-Regular",sans-serif;position:relative;background:#0a1641;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);display:flex;flex-wrap:wrap;flex-direction:column}.listing .item.featured{box-shadow:0px 41px 12px rgba(0,0,0,.0941176471)}.listing .item.featured .content{margin-bottom:20px}.listing .item.featured .circle{top:50px}.listing .item.featured .circle .arrow{top:11px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #ff6200}.listing .item .circle{width:32px;height:32px;border-radius:50%;background:#fff;position:absolute;top:10px;right:25px;border:1px solid #ddd}.listing .item .circle .arrow{position:absolute;width:0px;height:0px;top:9px;left:13px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #ff6200}.listing .item .eyebrow{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;letter-spacing:.54px;font-weight:bold;padding-bottom:16px;background:#f9f8f7;text-transform:uppercase;width:100%}.listing .item .image{width:100%;height:178px;overflow:hidden;display:flex;align-items:center}.listing .item .image a{display:block;width:100%}.listing .item .image img{min-width:100%}.listing .item .image img.left{margin-left:0}.listing .item .image img.center{margin-left:0}.listing .item .image img.right{margin-left:0}.listing .item .content{padding:25px 24px;text-align:left;padding-bottom:0;width:100%}.listing .item .content .specs{text-transform:uppercase;font-size:14px;letter-spacing:.42px;margin-bottom:15px;color:#fff}.listing .item .content .title{margin-bottom:24px}.listing .item .content .title a{font-family:"RiformaLLWeb-Medium",sans-serif;font-weight:bold;font-size:21px;letter-spacing:.63px;color:#fff}.listing .item .content .copy{font-size:18px;line-height:27px;letter-spacing:.36px;color:#fff}.listing .item .bottom{padding:0px 24px 25px 24px;width:100%;height:50px;align-self:flex-end;margin-top:auto;text-align:left;display:flex;align-items:center;justify-content:space-between}.listing .item .bottom a{font-size:15px;font-family:"RiformaLLWeb-Medium",sans-serif;letter-spacing:.45px;color:#0eab9e;text-transform:capitalize;height:20px}.listing.research-list .item .image{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #0a1641;background-color:#fff}.listing.research-list .item .image img{max-height:64px;min-width:auto;max-width:100%}.listing.research-list .item .bottom a.dwn:before{content:url("/-/media/NBPE/Icons/icon-download.ashx");margin-right:10px}.listing.article-list .bottom a.dwn{color:#0eab9e}.listing.article-list .bottom a.dwn .read:before{content:url("/-/media/NBPE/Icons/external-link.ashx");margin-right:10px}.listing.article-list .bottom a.dwn .video:before{content:url("/-/media/NBPE/Icons/icon-webinar.ashx");margin-right:10px}.listing.case-list .bottom a.dwn,.listing.news-list .bottom a.dwn,.listing.omni-list .bottom a.dwn{color:#0eab9e}.listing.case-list .bottom a.dwn:before,.listing.news-list .bottom a.dwn:before,.listing.omni-list .bottom a.dwn:before{content:url("/-/media/NBPE/Icons/external-link.ashx");margin-right:10px}.listing.news-list .item .image,.listing.omni-list .item .image{border-bottom:1px solid #0a1641}.listing.news-list .item .image img,.listing.omni-list .item .image img{max-width:100%;min-height:178px}.listing.omni-list .onmi-link-icon{margin-right:10px}@media(min-width: 768px){.listing .row{display:flex;flex-wrap:wrap;transition:height 1s ease;overflow-x:unset}.listing .item{height:100%}.listing .item.featured .image{height:373px}.listing .item.featured .content{padding:35px;padding-bottom:10px}.listing .item.featured .content .title{margin-bottom:14px}.listing .item.featured .content .title a{font-size:21px;letter-spacing:.63px}.listing .item.featured .content .copy{font-size:18px;line-height:27px;letter-spacing:.36px;color:#fff}.listing .item.featured .bottom{padding:0 35px 35px}.listing .item .image img.left{margin-left:0}.listing .item .image img.center{margin-left:-89%}.listing .item .image img.right{margin-left:-179%}}@media(min-width: 768px)and (min-width: 992px){.listing .item .image img.left{margin-left:0}.listing .item .image img.center{margin-left:-36%}.listing .item .image img.right{margin-left:-66%}}.related-listing{margin-top:50px;position:relative}.related-listing .senselesSqr{display:none}.related-listing-learn-more .rich-text-block{text-align:center}.related-listing-learn-more .learn-more{display:inline-block;margin-top:0;line-height:200%}.related-listing.feature-display{margin-bottom:100px}.related-listing.feature-display .related-listing-title{font-size:24px;line-height:1;margin-top:32px;font-family:"RiformaLLWeb-Medium",sans-serif;text-transform:uppercase}@media(min-width: 767px){.related-listing.feature-display .related-listing-title{font-size:24px;margin-top:0px}}.related-listing .related-listing-title{font-size:18px;margin-bottom:32px;font-family:"RiformaLLWeb-Medium",sans-serif}.related-listing .col-xs-12{margin-bottom:30px}.related-listing .listing{height:100%}.related-listing .row{text-align:left;position:relative}@media(min-width: 767px){.related-listing .row{display:flex;flex-wrap:wrap;transition:height 1s ease}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";nav{height:55px;position:fixed;z-index:1000;top:0;width:100%;background-color:#fff;display:flex;align-items:center}@media(min-width: 768px){nav{height:68px}}nav .container{height:100%}nav .search-outer-container{position:absolute;right:15px;top:0;bottom:1px;width:20px;transition:width .5s;overflow:hidden;background-color:#fff}@media screen and (max-width: 767px){nav .search-outer-container{display:none}}nav .search-outer-container.expand-searchbar{width:75%;transition:width .5s;padding-left:30%}@media(min-width: 992px){nav .search-outer-container.expand-searchbar{width:63%;padding-left:15%}}nav .navbar-collapse.open .search-outer-container{right:0px}nav .search-container-nbpe{padding:15px 0 2px 0;border-bottom:solid 2px rgba(51,51,51,.15)}@media screen and (max-width: 767px){nav .search-container-nbpe{border-bottom:solid 1px rgba(51,51,51,.15)}}nav .search-container-nbpe .close{color:#000;font-size:20px;line-height:unset;opacity:1;vertical-align:middle;display:inline-block;float:none}nav .search-container-nbpe .close .menu-close-svg{height:auto}nav .search-container-nbpe .search-bar{border:none;width:calc(100% - 45px);vertical-align:middle;display:inline-block;outline:none;padding-left:10px}nav .search-container-nbpe .search-bar::placeholder{font-size:16px;color:#000;line-height:19px}nav .nav-item .search-bar::placeholder{font-size:14px;font-family:"RiformaLLWeb-Medium",sans-serif;line-height:17px}nav .header-search-nbpe{color:rgba(0,0,0,0);font-size:0;vertical-align:middle;display:inline-block;line-height:0}nav .header-search-nbpe:after{display:inline-block;width:18px;height:18px;content:"";background:url("/-/media/NB/Icons/search-icon-black.svg") center/contain no-repeat}nav .navbar-nav .search-container-nbpe{background-color:#fff;padding:17px 0px 16px 10px}nav .navbar-nav .search-container-nbpe .header-search-nbpe{background-color:#fff;padding:0}@media screen and (min-width: 768px){nav .nav-item{display:none}}@media(min-width: 768px){nav .inner-nav-container{display:flex;align-items:center;position:relative}}nav .inner-nav-container .nav-logo-box{line-height:50px}@media(min-width: 768px){nav .inner-nav-container .nav-logo-box{line-height:68px}}@media(min-width: 768px){nav .inner-nav-container .nav-logo-box.left-gutter-padding{padding-left:50px}}nav .inner-nav-container .nav-logo-box.left-gutter-padding img{width:100%}nav .inner-nav-container .nav-item-container{display:block;position:static}@media(min-width: 768px){nav .inner-nav-container .nav-item-container{display:flex;justify-content:flex-end}}nav .inner-nav-container .nav-item-container div[class*=col-]{position:static}nav .inner-nav-container .nav-item-container .navbar-toggle{color:#fff;border:none;display:block;margin:0 0 0 0;padding:18px 0;background:none}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .navbar-toggle{display:none}}nav .inner-nav-container .nav-item-container .navbar-toggle:hover{background:none}nav .inner-nav-container .nav-item-container .navbar-toggle:focus{text-decoration:none}nav .inner-nav-container .nav-item-container .navbar-toggle.collapsed{background:none}nav .inner-nav-container .nav-item-container .navbar-toggle.collapsed .icon-bar{background-color:#000}nav .inner-nav-container .nav-item-container .navbar-toggle.collapsed .icon-bar.top-bar{transform:rotate(0)}nav .inner-nav-container .nav-item-container .navbar-toggle.collapsed .icon-bar.middle-bar{opacity:1}nav .inner-nav-container .nav-item-container .navbar-toggle.collapsed .icon-bar.bottom-bar{transform:rotate(0)}nav .inner-nav-container .nav-item-container .navbar-toggle .icon-bar{border-radius:1px;background-color:#123a5f;display:block;height:2px;width:20px;margin:0 0 5px 0;transition:all .2s}nav .inner-nav-container .nav-item-container .navbar-toggle .icon-bar.top-bar{transform:rotate(45deg);transform-origin:-4% 150%}nav .inner-nav-container .nav-item-container .navbar-toggle .icon-bar.middle-bar{opacity:0}nav .inner-nav-container .nav-item-container .navbar-toggle .icon-bar.bottom-bar{transform:rotate(-45deg);transform-origin:10% 15%}nav .inner-nav-container .nav-item-container .nav-link-box{height:auto;line-height:14px;font-size:14px;position:absolute;top:53px;right:0;width:100%;border:none;text-align:left;background-color:#0a1641;z-index:1;padding-left:0px;padding-right:0px}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box{position:static;line-height:34px;top:75px;text-align:right;background-color:#fff;display:block;height:auto !important;padding-left:0;padding-right:0}}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav{float:none;margin:0;padding:0}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav{display:flex;align-items:center;justify-content:left;margin-right:23px;margin-left:90px}}@media screen and (max-width: 1199px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav{margin-left:0}}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container{display:block;color:#fff;padding-top:24px;position:static;padding-right:15px;padding-left:15px}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container:last-child{padding-bottom:24px}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container.open .nav-link .arrow-orange-down{transform:rotate(45deg)}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container{display:inline-block;justify-content:center;padding-top:0;padding-right:0px;padding-left:0px}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container:not(:last-child) .nav-link:not(.last){border-right:solid 1px #000;line-height:13px}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container:last-child{padding-bottom:0px}}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link{display:block;clear:both;font-family:"RiformaLLWeb-Medium",sans-serif;color:#fff}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link.selected{color:#0eab9e}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link{display:inline-block;padding-left:5px;padding-right:5px;font-size:13px;color:#000}}@media(min-width: 768px)and (min-width: 992px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link{padding-left:10px;padding-right:10px}}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link.last{padding-right:0 !important;margin-bottom:15px}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link.last{margin-bottom:0 !important}}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link:hover{text-decoration:underline;cursor:pointer}nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link .arrow-orange-down{float:right;display:inline-block;margin-right:10px;width:8px;height:8px;border-left:1px solid #0eab9e;border-top:1px solid #0eab9e;transform:rotate(225deg);transition:transform .3s ease}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .nav.navbar-nav .nav-link-container .nav-link .arrow-orange-down{display:none}}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .open>.dropdown-menu{height:200px;opacity:1;margin:0;padding:17px 0;display:flex;align-items:center}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu{position:relative;background-color:#0a1641;box-shadow:none;border:none;margin:0;padding:0}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu{position:absolute;right:15px;left:15px;top:68px;border-radius:0;border:none;height:0;display:block;opacity:0;overflow:hidden}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box{display:none}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box{display:block;height:100%;border-right:solid 1px #fff;padding-left:50px;padding-right:25px}}@media(min-width: 768px)and (min-width: 992px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box{padding-right:40px}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box .section-title{font-size:18px;padding-bottom:16px}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box .section-copy{font-size:18px}}@media(min-width: 768px)and (min-width: 1199px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box{padding-right:40px}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box .section-title{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:15px;color:#fff;letter-spacing:.72px}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .section-info-box .section-copy{font-family:"RiformaLLWeb-Light",sans-serif;font-size:15px;line-height:1.5;letter-spacing:.36px;color:#fff}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container{padding-left:52px}}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box{display:flex;flex-direction:column;flex-wrap:wrap;height:140px}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink{padding-top:20px}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink:last-child{padding-bottom:24px}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink{display:flex;align-items:center;width:auto;padding-top:0}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink:last-child{padding-bottom:0}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink .arrow-orange{display:none}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink .arrow-orange{display:inline-block}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink a{color:#fff;font-size:14px;font-family:"RiformaLLWeb-Regular",sans-serif}@media(min-width: 768px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink a{font-size:11px;font-family:"RiformaLLWeb-Medium",sans-serif}}@media(min-width: 992px){nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink a{font-size:13px;font-family:"RiformaLLWeb-Medium",sans-serif}}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink a:hover{text-decoration:underline}nav .inner-nav-container .nav-item-container .nav-link-box .dropdown-menu .sub-link-box-container .sub-link-box .nav-sublink a.selected{color:#0eab9e}.pricing-box-container{position:relative;z-index:900}@media(max-width: 767px){.pricing-box-container{width:100%}}.pricing-box-container .pricing-box{width:124px;height:130px;background-color:#0eab9e;position:absolute;top:56px;right:0;color:#fff;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:8px;line-height:1}@media(min-width: 768px){.pricing-box-container .pricing-box{width:216px;height:200px;top:68px;right:15px;font-size:12px}}.pricing-box-container .pricing-box>div{padding-left:10px}@media(min-width: 768px){.pricing-box-container .pricing-box>div{padding-left:16px}}.pricing-box-container .pricing-box #factsheet-box{border-bottom:solid 1px #fff;display:flex;align-items:center}.pricing-box-container .pricing-box #factsheet-box:before{content:"";display:inline-block;height:14px;width:13px;background-image:url("/-/media/NBPE/Icons/note.ashx");margin-right:8px}.pricing-box-container .pricing-box #factsheet-box #price-factsheet-link{font-size:10px;color:#fff;line-height:28px}@media(min-width: 768px){.pricing-box-container .pricing-box #factsheet-box #price-factsheet-link{font-size:13px;line-height:42px}}.pricing-box-container .pricing-box #factsheet-box #price-factsheet-link:hover{color:#fff}.pricing-box-container .pricing-box #price-label,.pricing-box-container .pricing-box #nav-label{padding-top:8px}@media(min-width: 768px){.pricing-box-container .pricing-box #price-label,.pricing-box-container .pricing-box #nav-label{padding-top:13px}}.pricing-box-container .pricing-box #price-price,.pricing-box-container .pricing-box #nav-price{font-size:10px;padding-top:2px}@media(min-width: 768px){.pricing-box-container .pricing-box #price-price,.pricing-box-container .pricing-box #nav-price{font-size:16px;padding-top:5px}}.pricing-box-container .pricing-box #price-date,.pricing-box-container .pricing-box #nav-date{padding-top:2px}@media(min-width: 768px){.pricing-box-container .pricing-box #price-date,.pricing-box-container .pricing-box #nav-date{padding-top:5px}}@media(min-width: 992px){#nav>.container>.navbar-collapse.open{position:relative}}@media screen and (max-width: 768px){body.menu-open:after{content:"";display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:5;background:rgba(255,255,255,.7);opacity:.95}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.button-modal-container .button-modal-trigger{font-family:"Frutiger67BoldCn","Microsoft Jhenghei","MS PGothic","Noto Sans Arabic";padding:0;letter-spacing:.3px;height:45px;border-radius:5px;border:2px solid #0eab9e;background-color:rgba(0,0,0,0);color:#0a1641;padding:13px 37px;font-size:15px;cursor:pointer;margin:0 0 50px 0;width:fit-content;min-width:154px;text-align:center;box-shadow:0px 3px 6px rgba(0,0,0,0.1098039216)}.button-modal-container .button-modal-trigger:hover{background-color:#3ebbb1;color:#fff !important;text-decoration:none;border:2px solid #3ebbb1}.button-modal-container .button-modal-trigger:focus{text-decoration:none}.button-modal.sitecore-experience .modal-dialog .modal-header{display:none}.button-modal .modal-dialog{width:100%;max-width:1119px;max-height:98vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#868c8d #eeeeef}.button-modal .modal-dialog::-webkit-scrollbar{width:9px;position:absolute;left:20px}@media(min-width: 768px){.button-modal .modal-dialog::-webkit-scrollbar{width:15px}}.button-modal .modal-dialog::-webkit-scrollbar-track{background:#eeeeef;border:0px rgba(0,0,0,0)}.button-modal .modal-dialog::-webkit-scrollbar-thumb{background:#868c8d;border-radius:30px}.button-modal .modal-dialog .modal-header{padding:30px 50px 30px;border-bottom:none}.button-modal .modal-dialog .modal-header span svg{stroke:#000}.button-modal .modal-dialog .modal-body{padding:0px 34px;border-bottom:none}.button-modal .modal-dialog .modal-footer{border-top:none;padding:30px 50px 30px}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";@font-face{font-family:"Frutiger67BoldCn";src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-BoldCn.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-BoldCn.otf") format("opentype")}@font-face{font-family:"Frutiger47LightCn";src:url("/Content/fonts/Frutiger/LinBotype - FrutigerLTPro-LightCn.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-LightCn.otf") format("opentype")}@font-face{font-family:"Frutiger57Cn";src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-Condensed.otf");src:url("/Content/fonts/Frutiger/Linotype - FrutigerLTPro-Condensed.otf") format("opentype")}@font-face{font-family:"RiformaLLWeb-Regular";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Regular.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"RiformaLLWeb-Italic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Italic.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"RiformaLLWeb-Light";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"RiformaLLWeb-LightItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-LightItalic.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"RiformaLLWeb-Medium";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Medium.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"RiformaLLWeb-MediumItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-MediumItalic.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"RiformaLLWeb-Bold";src:url("/Content/fonts/NBPWM/RiformaLLWeb-Bold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"RiformaLLWeb-BoldItalic";src:url("/Content/fonts/NBPWM/RiformaLLWeb-BoldItalic.woff") format("woff");font-weight:800;font-display:swap}.print-share-container{margin-bottom:40px;display:flex;justify-content:space-between}.print-share-container .print .print-label,.print-share-container .print .share-label,.print-share-container .share .print-label,.print-share-container .share .share-label{margin-bottom:12px;font-family:"RiformaLLWeb-Regular",sans-serif;font-size:12px}.print-share-container .print .buttons a img,.print-share-container .share .buttons a img{width:34px;height:34px}@media(min-width: 768px){.print-share-container{display:block}.print-share-container .print,.print-share-container .share{display:flex;flex-wrap:wrap-reverse;max-width:44px;margin:auto}.print-share-container .print .print-label,.print-share-container .print .share-label,.print-share-container .share .print-label,.print-share-container .share .share-label{writing-mode:vertical-rl;text-orientation:mixed;font-weight:600;width:44px;line-height:44px;padding:20px 0;font-size:16px;font-family:"RiformaLLWeb-Regular",sans-serif;transform:rotate(180deg)}.print-share-container .print .buttons,.print-share-container .share .buttons{display:flex;flex-wrap:wrap;width:44px}.print-share-container .print .buttons a,.print-share-container .share .buttons a{display:block;margin-top:20px}.print-share-container .print .buttons a img,.print-share-container .share .buttons a img{width:44px;height:44px}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.secondary-nav{position:absolute;z-index:800;left:-15px;right:-15px}@media(min-width: 768px){.secondary-nav{background-color:rgba(0,0,0,0);position:static}}.secondary-nav.scrollFix{position:fixed;top:51px;z-index:800;left:0;right:0}@media(min-width: 768px){.secondary-nav.scrollFix{top:131px;left:auto;right:auto}}.secondary-nav.stickBottom{position:absolute;bottom:0;left:auto;right:auto}.secondary-nav .secondary-nav-container{background-color:#fff;margin-top:0;height:54px;overflow:hidden}@media(min-width: 768px){.secondary-nav .secondary-nav-container{background-color:rgba(0,0,0,0);margin-top:0;height:auto;padding-bottom:25px}}.secondary-nav .secondary-nav-container li{display:inline-block;padding-bottom:14px;padding-top:14px;width:100%;border-bottom:solid 1px rgba(51,51,51,.15)}@media(min-width: 768px){.secondary-nav .secondary-nav-container li{padding-top:23px}}.secondary-nav .secondary-nav-container li#listToggle{font-family:"RiformaLLWeb-Regular",sans-serif;font-size:18px;color:#0eab9e;padding-left:28px}.secondary-nav .secondary-nav-container li#listToggle:hover{cursor:pointer}.secondary-nav .secondary-nav-container li#listToggle.toggle-open .arrow-orange-down{transform:rotate(45deg);margin-top:10px}@media(min-width: 768px){.secondary-nav .secondary-nav-container li#listToggle{display:none}}.secondary-nav .secondary-nav-container li#listToggle .arrow-orange-down{float:right;margin-top:5px;display:inline-block;margin-right:28px;width:10px;height:10px;border-left:1px solid #0eab9e;border-top:1px solid #0eab9e;transform:rotate(225deg)}.secondary-nav .secondary-nav-container li.selected{display:none}@media(min-width: 768px){.secondary-nav .secondary-nav-container li.selected{color:#0eab9e;display:inline-block}.secondary-nav .secondary-nav-container li.selected a{color:#0eab9e;text-decoration:none}}.secondary-nav .secondary-nav-container li span.arrow-orange{display:none}@media(min-width: 768px){.secondary-nav .secondary-nav-container li span.arrow-orange{display:inline-block;margin-bottom:3px;margin-left:-2px}}.secondary-nav .secondary-nav-container li a{font-family:"RiformaLLWeb-Regular",sans-serif;font-size:18px;color:#000;padding-left:28px}@media(min-width: 768px){.secondary-nav .secondary-nav-container li a{padding-left:0}}.secondary-nav .secondary-nav-container li a:hover{color:#0eab9e;text-decoration:none}@media(min-width: 768px){.secondary-nav .line-49-blue{border-top:4px solid #0eab9e;margin:15px 0 20px;width:49px;height:2px}}.secondary-nav .secondary-nav-title{font-size:24px;display:none;font-family:"RiformaLLWeb-Medium",sans-serif}@media(min-width: 768px){.secondary-nav .secondary-nav-title{display:block}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.search-results-container-nbpe{margin-bottom:54px;overflow-y:hidden;animation:fadeIn .4s .2s ease forwards;margin:0px 16px}.search-results-container-nbpe .container h2{color:#000;width:100%;letter-spacing:unset}.search-results-container-nbpe .container h2.no-results:first-of-type{margin-top:28px;font-size:28px}.search-results-container-nbpe .container .search-result{padding-bottom:40px;font-size:24px;line-height:29px}.search-results-container-nbpe .container .search-result .search-term::before{content:"("}.search-results-container-nbpe .container .search-result .search-term::after{content:")"}.search-results-container-nbpe .container .search-results .result a{display:block;text-transform:none;color:#000;margin-top:0px}.search-results-container-nbpe .container .search-results .result a .search-title{display:flex;margin-top:20px}.search-results-container-nbpe .container .search-results .result a .search-title h2{border-top:solid 1px rgba(51,51,51,.15);font-size:18px;line-height:22px;margin-bottom:0;padding:20px 0 15px 0}.search-results-container-nbpe .container .search-results .result a .search-title .download-link{display:flex;gap:10px;flex-wrap:wrap}.search-results-container-nbpe .container .search-results .result a .search-title .download-link:after{transition:.3s;padding-top:20px;content:"";height:19px;width:19px;background:url("/-/media/NBPE/Icons/icon-download.svg") center/contain no-repeat}.search-results-container-nbpe .container .search-results .result p{font-family:"RiformaLLWeb-Light",sans-serif;line-height:27px;font-size:18px;letter-spacing:.65px}@media(max-width: 767px){.search-results-container-nbpe{margin:0px}.search-results-container-nbpe .container .search-result{padding-bottom:5px}.search-results-container-nbpe .container .search-results h2.no-results:first-of-type{font-size:18px;line-height:28px;letter-spacing:.36px}.search-results-container-nbpe .container .search-results .result a .search-title{margin-top:0px}.search-results-container-nbpe .container .search-results .result a .search-title h2{font-size:18px;line-height:28px;letter-spacing:.36px;margin-bottom:0;padding-bottom:10px}.search-results-container-nbpe .container .search-results .result a .search-title .download-link:after{padding-top:25px}.search-results-container-nbpe .container .search-results .result p{font-size:15px;margin:0}}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";#TermsAndConditionsGate div.modal-header{padding:42px 25px 0 25px}@media(min-width: 768px){#TermsAndConditionsGate div.modal-header{padding:42px 50px 0 50px}}#TermsAndConditionsGate div.modal-header h4.modal-title{font-size:48px;line-height:1;text-align:left;text-transform:unset}#TermsAndConditionsGate div.modal-header .line-103-blue{height:1px;width:141px;margin-bottom:40px;margin-top:32px}#TermsAndConditionsGate .modal-body{color:#000}@media(min-width: 768px){#TermsAndConditionsGate .modal-body{padding:0 50px 20px 50px}}#TermsAndConditionsGate .modal-body .country-dropdown-container input#country-submit{color:#000 !important;border:solid 1px #0eab9e !important}#TermsAndConditionsGate .modal-body .country-dropdown-container input#country-submit:hover{text-decoration:underline;border:solid 1px #0eab9e}#TermsAndConditionsGate .modal-body .country-dropdown-container .select-wrapper::after{border-top:6px solid #0eab9e !important}#TermsAndConditionsGate .buttons-container{text-align:center}#TermsAndConditionsGate button.btn{width:100%;font-size:15px}@media(min-width: 768px){#TermsAndConditionsGate button.btn{width:auto}}#TermsAndConditionsGate button.btn.termsAccept{color:#000 !important;border:solid 1px #0eab9e !important}#TermsAndConditionsGate button.btn.termsAccept:hover{text-decoration:underline;border:1px solid #0eab9e}#TermsAndConditionsGate button.btn.termsDecline{color:#3c3c3a;border-color:#3c3c3a}@media(min-width: 768px){#TermsAndConditionsGate button.btn.termsDecline{margin-left:14px}}#TermsAndConditionsGate button.btn.termsDecline:hover{text-decoration:underline;border:1px solid #0a1641}#TermsAndConditionsGate button.btn:focus{outline:none;box-shadow:none}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.text-tiles-download:not(:first-child){margin-top:22px}.text-tiles-download .row{display:flex;flex-wrap:wrap}.text-tiles-download .tile{margin:15px 0}.text-tiles-download .tile .tile-container{height:100%;padding:14px 12px 9px 12px;box-shadow:0px 3px 30px rgba(0,0,0,.1098039216);background-color:#ddf3f2;border-left:solid 3px #1d847c;font-family:"RiformaLLWeb-Medium",sans-serif;min-height:160px;display:flex;flex-wrap:wrap;align-content:space-between}.text-tiles-download .tile .tile-container .title-header{width:100%}.text-tiles-download .tile .tile-container .title-header .eyebrow{font-size:12px;color:#0eab9e}.text-tiles-download .tile .tile-container .title-header .title{margin-top:8px}.text-tiles-download .tile .tile-container .tile-footer{width:100%;display:flex;flex-wrap:wrap;align-content:space-between;align-items:flex-end}.text-tiles-download .tile .tile-container .tile-footer .tile-date{width:49%;font-family:"RiformaLLWeb-Regular",sans-serif;font-size:12px;line-height:1;color:#0eab9e}.text-tiles-download .tile .tile-container .tile-footer .tile-download{width:49%;text-align:right}@media(min-width: 768px){.text-tiles{display:flex;flex-wrap:nowrap}.text-tiles.desktop-offset{margin-right:15%}}.text-tiles:not(:first-child){margin-top:22px}.text-tiles .row{display:flex;flex-wrap:wrap}.text-tiles .tile{margin:15px 0;padding-left:0;padding-right:30px}.text-tiles .tile .tile-container{height:100%;padding:32px 16px;box-shadow:0px 3px 30px rgba(0,0,0,.1098039216);background-color:#ddf3f2}.text-tiles .tile .tile-container:after{content:"";display:block;border-top:4px solid #0eab9e;height:1px;width:53%;position:absolute;bottom:0}.text-tiles .tile .tile-container .title{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:36px;color:#0eab9e;line-height:1;margin-bottom:16px}.text-tiles .tile .tile-container h4{font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px;margin-top:0px;margin-bottom:6px}.text-tiles .tile .tile-container .content{font-family:"RiformaLLWeb-Light",sans-serif;font-size:18px;color:#000;line-height:1.5;overflow-wrap:break-word}.text-tiles .tile .tile-container .content a{color:#000;text-decoration:underline}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.key-themes{position:relative;margin-top:30px}.key-themes .senselesSqr{display:none}.key-themes .items-container .item{padding:32px 17px;font-family:"RiformaLLWeb-Regular",sans-serif;position:relative;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);margin-bottom:30px}.key-themes .items-container .item h5{margin:30px 0 14px}@media(min-width: 768px){.key-themes{margin-top:50px}.key-themes .senselesSqr{width:65%;height:350px;display:block}.key-themes .items-container{margin-top:50px;padding:13px 0 0 65px;display:flex;flex-wrap:wrap;transition:height 1s ease}.key-themes .items-container div[class^=col-]{margin-bottom:30px}.key-themes .items-container .item{height:100%;padding:30px 16px}}
﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.top-company{position:relative}.top-company .top-listing-filters{margin-top:32px;position:absolute;width:102%;z-index:99}.top-company .top-listing-filters .vert-filter-bar{margin-bottom:0;margin:0px 23px 0 15px}.top-company .top-listing-filters .vert-filter-bar .filters{height:80px;overflow:hidden}.top-company .top-listing-filters .vert-filter-bar .filters.open{transition:max-height .5s;transition-timing-function:cubic-bezier(0.42, 0, 1, 1);height:auto;max-height:1800px;background-color:#fff}.top-company .top-listing-filters .vert-filter-bar .filters.open #mobile-filter-toggle:after{transform:rotate(180deg);display:inline-block}.top-company .top-listing-filters .vert-filter-bar .filters .filter-heading{padding:19px 0}.top-company .top-listing-filters .vert-filter-bar .filters #mobile-filter-toggle{cursor:pointer;text-align:center;background-color:#efedea}.top-company .top-listing-filters .vert-filter-bar .filters #mobile-filter-toggle:after{content:"";background:url("/-/media/NB/Icons/arrow-down-icon-black.svg") center/contain no-repeat;height:16px;width:16px;display:inline-block;vertical-align:middle;margin-left:15px;transition:transform .3s ease}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside{border-bottom:1px solid #d4e5e3}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group.reset{width:60px;cursor:pointer;color:#0eab9e;font-family:"RiformaLLWeb-Medium",sans-serif;line-height:60px;text-align:left}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group.reset:hover{text-decoration:underline}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-labels{font-family:"RiformaLLWeb-Medium",sans-serif;letter-spacing:.3px;text-align:left;color:#000;margin-bottom:10px;position:relative;font-size:16px}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-labels[aria-expanded=true] .arrow-orange{transform:rotate(45deg);margin-bottom:0}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-labels .arrow-orange{display:inline-block;margin-right:10px;width:8px;height:8px;transition:transform .2s ease;border-left:1px solid #0eab9e;border-top:1px solid #0eab9e;transform:rotate(-135deg);margin:0px 0px 3px 12px}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body{font-size:.85em;padding:0 20px 19px;max-height:300px;overflow-y:auto}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label{margin:9px 0;height:27px;padding-top:0}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input{width:18px;height:18px}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[checked=checked]+.checkmark{background-color:#fff;width:18px;height:18px;border:#707070 1px solid}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[checked=checked]+.checkmark+.selectedCheckmark{top:3px;background-color:#349cd6;width:12px;height:12px;display:block;border-radius:50%;position:absolute;left:3px}@media(min-width: 768px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[checked=checked]+.checkmark+.selectedCheckmark{top:8px}}@media(min-width: 1099px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[checked=checked]+.checkmark+.selectedCheckmark{top:5px}}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[type=checkbox]{border:#707070 1px solid}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[type=checkbox]:checked{background:#349cd6}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[type=checkbox]+.checkmark:after{width:17px;height:17px;font-family:"Glyphicons Halflings";content:"";color:#fff;font-size:10px;cursor:pointer;font-weight:100;top:8px;left:3px}@media(min-width: 991px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body label input[type=checkbox]+.checkmark:after{top:5px}}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body input[type=checkbox],.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body .checkmark{height:17px;width:17px}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body input[type=checkbox]{top:50%;transform:translateY(-50%);opacity:0;cursor:pointer;margin:0;position:absolute;left:0}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body .checkmark{background-color:#fff;border:solid 1px #505151;display:inline-block;float:left;margin-right:10px;vertical-align:text-bottom}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body .checkmark:after{content:"";display:none}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body input:checked+.checkmark{background-color:#2f88c5}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body input:checked+.checkmark:after{display:block;position:absolute}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .filter-group .filter-body>label{line-height:1em;position:relative;clear:both;display:block;font-weight:normal;margin:0;padding:5px 0}.top-company .selected-filters{margin-top:100px}.top-company .selected-filters .selected-filter{background-color:#efedea;padding:11px;border-radius:1px;margin-bottom:20px}.top-company .selected-filters .selected-filter .filter,.top-company .selected-filters .selected-filter .remove-filter{color:#000;font-family:"RiformaLLWeb-Regular",sans-serif;font-size:16px;letter-spacing:.32px}.top-company .selected-filters .selected-filter .remove-filter{cursor:pointer}.top-company .empty{display:none;margin-bottom:100px}.top-company .empty .empty-box{font-family:"RiformaLLWeb-Light",sans-serif;padding:21px 45px;border:2px solid #d4e5e3;text-align:center;font-size:18px;margin-top:20px}.top-company .empty .empty-box .bold{font-family:"RiformaLLWeb-Regular",sans-serif;font-size:20px}.top-company .companies div[class^=col-]{margin:30px 0 0}.top-company .companies .company{background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.0941176471);margin-bottom:30px;height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.top-company .companies .company .image{display:flex;justify-content:space-between;align-content:flex-start;padding:18px;padding-bottom:20px;width:100%}.top-company .companies .company .image .logo{height:40px}.top-company .companies .company .image .themes .theme{width:20px;height:20px;align-self:flex-end;margin-left:10px}.top-company .companies .company .content{width:100%}.top-company .companies .company .content.full{padding:20px 18px}.top-company .companies .company .content.full .name{padding-bottom:10px;display:flex;justify-content:space-between;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:24px;letter-spacing:.48px}.top-company .companies .company .content.full .name .theme{color:#000;font-size:14px;align-self:center;text-align:right}.top-company .companies .company .content.full .desc{margin-bottom:50px}.top-company .companies .company .content.full .site-links{display:flex;justify-content:space-between;font-family:"RiformaLLWeb-Medium",sans-serif;color:#000;font-size:14px;margin:10px 0}.top-company .companies .company .content.full .site-links a{color:#000;font-size:14px;cursor:pointer}.top-company .companies .company .content.full .site-links a:hover{text-decoration:underline}.top-company .companies .company .content.full .site-links a.cslink{color:#0eab9e}.top-company .companies .company .content.three{display:flex;justify-content:space-between;border-top:1px solid #efedea;height:100px}.top-company .companies .company .content.three div{width:33%;padding:11px 0 0 10px}.top-company .companies .company .content.three div.dollar{border-left:1px solid #efedea;border-right:1px solid #efedea}.top-company .companies .company .content.three div .title{padding:0px 0 0;width:100%;font-size:16px}.top-company .companies .company .content.three div .value{font-family:"RiformaLLWeb-Medium",sans-serif;width:100%;padding:5px 0 0;font-size:18px}@media(min-width: 768px){.top-company .top-listing-filters{background:rgba(0,0,0,0);left:15px;height:85px}.top-company .top-listing-filters .vert-filter-bar{margin:0 0 50px 0}.top-company .top-listing-filters .vert-filter-bar .filters{position:relative;overflow:visible !important}.top-company .top-listing-filters .vert-filter-bar .filters #mobile-filter-toggle{display:none}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside{padding:0 0 11.5px;left:0;right:0;background-color:#efedea;height:60px;margin-top:20px;border-bottom:none}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row{margin-right:0}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12{display:flex;height:100%;justify-content:flex-start}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group{width:24%;padding:0px 0 0 12px}}@media(min-width: 768px)and (max-width: 992px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group{width:30%;padding:0}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group .filter-labels{font-size:13px}}@media(min-width: 768px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group.reset{text-align:right;padding:0 18px}}@media(min-width: 768px)and (max-width: 992px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group.reset{max-width:40px;padding:0 10px 0 0}}@media(min-width: 768px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group .filter-heading{border-top:none;padding:19px 0px 8px 5px}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group .panel-collapse{padding:0px 0px 5px 9.5px;box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);border:solid 1px #e2e2e2;background-color:#fff;z-index:99}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group .filter-body{margin-top:0;padding:0;margin-top:19px}.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group .filter-body label{height:34px;padding-top:0;font-size:14px;line-height:15px;display:flex;align-items:center;overflow:hidden}}@media(min-width: 768px)and (max-width: 1099px){.top-company .top-listing-filters .vert-filter-bar .filters .listing-filters-inside .row .col-xs-12 .filter-group .filter-body label{height:32px;font-size:11px}}@media(min-width: 768px){.top-company .selected-filters{margin-top:120px}.top-company .empty .empty-box{margin-left:15px}.top-company .companies{display:flex;flex-wrap:wrap;margin-top:0px}.top-company .companies .company .content.full .site-links{font-size:18px;margin:5px 0 0}.top-company .companies .company .content.full .site-links a{font-size:18px}}
﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";[data-metrics-component=Video]:not(:first-child){margin:25px 0 0 0}@media(min-width: 768px){[data-metrics-component=Video]:not(:first-child){margin-top:50px}}.video-container{position:relative;padding:65px 0px 40px 32px;margin-top:30px}.video-container .medium-title{font-family:"RiformaLLWeb-Medium",sans-serif;color:#fff;font-size:15px;padding:16px 15px}.video-container .small-copy{font-size:17px}.video-container .senselesSqr{width:85%;height:100%}.video-container .static-video-placement{background:none;border-top:none;border-bottom:none;position:relative;top:0px;left:0}.video-container .static-video-placement .vjs-dock-text{display:none}.video-container .static-video-placement .video-sizer{padding-top:56.4%}.video-container .static-video-placement .video-js{height:100%;left:0;position:absolute;top:0;width:100%;border:1px solid #ddd}.video-container .static-video-placement .video-js.vjs-playing{z-index:999}.video-container .static-video-placement .vjs-poster{background-color:rgba(0,0,0,0);background-size:cover}.video-container .static-video-placement:after{content:" ";display:block;clear:both}.video-container .static-video-placement .multi-video-wrapper{width:64%;float:left;display:block;position:relative;max-width:100%}.video-container .static-video-placement .multi-video-wrapper .bc-player-BJwIYL2ml_default{width:100%;height:100%;position:absolute;top:0px;bottom:0px;right:0px;left:0px}.video-container .static-video-placement .video-js .vjs-play-progress,.video-container .static-video-placement .video-js .vjs-volume-level{background:#123a5f}.video-container .static-video-placement .video-js .vjs-big-play-button{background:#fff;width:60px;height:60px;border:1px solid #ddd;background-color:#fff;line-height:61px;margin-left:-28px;margin-top:-28px}@media(min-width: 768px){.video-container{padding:65px;margin-top:40px}.video-container .medium-title{font-size:18px;padding:15px 24px}}@media(max-width: 333px){.video-container .medium-title{padding:10px;font-size:13px}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"";color:#0eab9e}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:30px;border:1px solid #ddd;border-radius:50%}.custom-play-button{width:60px;height:60px;border:2px solid #ddd;border-radius:50%;background-color:#fff;line-height:61px;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);text-align:center;cursor:pointer}.custom-play-button:before{font-family:"FontAwesome";content:" ";color:#0eab9e;font-size:19px;text-align:center;margin-left:2px;margin-top:-4px}.container{--plyr-color-main: rgb(14, 171,158)}.plyr--video.plyr--stopped .plyr__controls,.plyr--video.plyr--paused .plyr__controls{opacity:0}.plyr__control.plyr__control--overlaid{width:60px;height:60px;border:2px solid #ddd;border-radius:50%;padding:20px;background-color:#fff}.plyr__control.plyr__control--overlaid:hover{opacity:.8;background:#fff}.plyr__control.plyr__control--overlaid svg{fill:#0eab9e}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";#TermsAndConditionsGate .modal-header,#AudienceTermsAndConditions .modal-header{padding:35px 25px 0 25px;border-bottom:none}@media(min-width: 768px){#TermsAndConditionsGate .modal-header,#AudienceTermsAndConditions .modal-header{padding:35px 30px 0 30px}}#TermsAndConditionsGate .modal-header h4.modal-title,#AudienceTermsAndConditions .modal-header h4.modal-title{font-size:30px;line-height:43px;letter-spacing:.3px;color:#000;font-family:"RiformaLLWeb-Medium",sans-serif;text-align:center;margin-bottom:25px;text-transform:uppercase}#TermsAndConditionsGate .modal-body,#AudienceTermsAndConditions .modal-body{padding:0 25px 25px 25px;font-family:"RiformaLLWeb-Light",sans-serif;font-size:16px;color:#000;text-align:left}@media(min-width: 768px){#TermsAndConditionsGate .modal-body,#AudienceTermsAndConditions .modal-body{padding:0 50px 20px 50px}}#TermsAndConditionsGate .modal-body p,#AudienceTermsAndConditions .modal-body p{margin-bottom:26px}#TermsAndConditionsGate .modal-body .column-full,#AudienceTermsAndConditions .modal-body .column-full{margin-bottom:26px;max-height:260px;overflow-y:scroll;border:1px solid #ddd;padding:20px;scrollbar-width:thin;scrollbar-color:#868c8d #eeeeef}#TermsAndConditionsGate .modal-body .column-full::-webkit-scrollbar,#AudienceTermsAndConditions .modal-body .column-full::-webkit-scrollbar{width:9px}@media(min-width: 768px){#TermsAndConditionsGate .modal-body .column-full::-webkit-scrollbar,#AudienceTermsAndConditions .modal-body .column-full::-webkit-scrollbar{width:15px}}#TermsAndConditionsGate .modal-body .column-full::-webkit-scrollbar-track,#AudienceTermsAndConditions .modal-body .column-full::-webkit-scrollbar-track{background:#eeeeef;border:0px rgba(0,0,0,0)}#TermsAndConditionsGate .modal-body .column-full::-webkit-scrollbar-thumb,#AudienceTermsAndConditions .modal-body .column-full::-webkit-scrollbar-thumb{background:#868c8d;border-radius:30px}@media(min-width: 768px){#TermsAndConditionsGate .modal-body .column-full,#AudienceTermsAndConditions .modal-body .column-full{max-height:450px}}#TermsAndConditionsGate .modal-body .drop-label,#AudienceTermsAndConditions .modal-body .drop-label{font-family:"RiformaLLWeb-Medium",sans-serif;display:inline-block;padding-bottom:28px}#TermsAndConditionsGate .modal-body .country-dropdown-container,#AudienceTermsAndConditions .modal-body .country-dropdown-container{display:block;padding-bottom:4px}#TermsAndConditionsGate .modal-body .country-dropdown-container .select-wrapper,#AudienceTermsAndConditions .modal-body .country-dropdown-container .select-wrapper{position:relative}#TermsAndConditionsGate .modal-body .country-dropdown-container .select-wrapper::after,#AudienceTermsAndConditions .modal-body .country-dropdown-container .select-wrapper::after{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #0eab9e;position:absolute;top:40%;right:25px;pointer-events:none}#TermsAndConditionsGate .modal-body .country-dropdown-container .select-wrapper select#country-dropdown,#AudienceTermsAndConditions .modal-body .country-dropdown-container .select-wrapper select#country-dropdown{width:100%;height:45px;border:solid 1px #d5d5d5;margin-bottom:20px;padding-left:13px;appearance:none;-webkit-appearance:unset}@media(min-width: 768px){#TermsAndConditionsGate .modal-body .country-dropdown-container .select-wrapper select#country-dropdown,#AudienceTermsAndConditions .modal-body .country-dropdown-container .select-wrapper select#country-dropdown{width:276px;margin-right:8px;margin-bottom:0}}#TermsAndConditionsGate .modal-body .country-dropdown-container input#country-submit,#AudienceTermsAndConditions .modal-body .country-dropdown-container input#country-submit{color:#0eab9e;width:100%;height:45px;border-radius:4px;border:solid 1px #0eab9e;background-color:#fff;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px}@media(min-width: 768px){#TermsAndConditionsGate .modal-body .country-dropdown-container input#country-submit,#AudienceTermsAndConditions .modal-body .country-dropdown-container input#country-submit{width:187px}}#TermsAndConditionsGate .modal-body .country-dropdown-container input#country-submit:hover,#AudienceTermsAndConditions .modal-body .country-dropdown-container input#country-submit:hover{border:2px solid #0eab9e}#TermsAndConditionsGate .buttons,#AudienceTermsAndConditions .buttons{text-align:center}#TermsAndConditionsGate button,#AudienceTermsAndConditions button{border-radius:4px;border-style:solid;border-width:1px;background-color:#fff;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:15px;padding:13px 22px;width:auto;min-width:162px;line-height:1;height:45px;margin-bottom:20px}@media(min-width: 768px){#TermsAndConditionsGate button,#AudienceTermsAndConditions button{width:auto;margin-bottom:0px}}#TermsAndConditionsGate button.termsAccept,#AudienceTermsAndConditions button.termsAccept{color:#0eab9e;border-color:#0eab9e}@media(min-width: 768px){#TermsAndConditionsGate button.termsAccept,#AudienceTermsAndConditions button.termsAccept{margin-bottom:0}}#TermsAndConditionsGate button.termsAccept:hover,#AudienceTermsAndConditions button.termsAccept:hover{border:2px solid #0eab9e;background-color:rgba(0,0,0,0) !important}#TermsAndConditionsGate button.termsDecline,#AudienceTermsAndConditions button.termsDecline{color:#000;border-color:#4a80af;margin-left:0px}#TermsAndConditionsGate button.termsDecline:hover,#AudienceTermsAndConditions button.termsDecline:hover{border:2px solid #000}#TermsAndConditionsGate button:focus,#AudienceTermsAndConditions button:focus{outline:none;box-shadow:none}#TermsAndConditionsGate .radio-accept-container,#TermsAndConditionsGate .radio-decline-container,#AudienceTermsAndConditions .radio-accept-container,#AudienceTermsAndConditions .radio-decline-container{display:flex;margin-bottom:20px}#TermsAndConditionsGate .radio-accept-container input,#TermsAndConditionsGate .radio-decline-container input,#AudienceTermsAndConditions .radio-accept-container input,#AudienceTermsAndConditions .radio-decline-container input{margin-right:10px}#TermsAndConditionsGate .radio-accept-container .radio-label,#TermsAndConditionsGate .radio-decline-container .radio-label,#AudienceTermsAndConditions .radio-accept-container .radio-label,#AudienceTermsAndConditions .radio-decline-container .radio-label{width:90%}#TermsAndConditionsGate input#radio-submit,#AudienceTermsAndConditions input#radio-submit{color:#0eab9e;width:187px;height:45px;border-radius:4px;border:solid 1px #0eab9e;background-color:#fff;font-family:"RiformaLLWeb-Medium",sans-serif;font-size:18px}#TermsAndConditionsGate input#radio-submit:hover,#AudienceTermsAndConditions input#radio-submit:hover{text-decoration:underline}
@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap";.legal-hero-banner{display:none;width:100%;z-index:100;overflow:hidden;background-color:#031423;color:#fff;font-size:17px;margin:auto}.legal-hero-banner .legal-hero-banner-content{position:relative;padding-top:23px;padding-bottom:17px;display:flex}.legal-hero-banner .legal-hero-banner-content .title-banner{color:#ff6200;padding-bottom:7px;font-family:"RiformaLLWeb-Medium",sans-serif;letter-spacing:1.36px}.legal-hero-banner .legal-hero-banner-content .link-banner{color:#0eab9e;font-family:"RiformaLLWeb-Light",sans-serif}.legal-hero-banner .legal-hero-banner-content .link-banner .button-label:after{background:url(/-/media/NB/Icons/arrow-right-icon-light-blue.svg) center/contain no-repeat;content:"";display:inline-block;width:12px;height:12px;margin-left:3px;position:relative;top:1px}.legal-hero-banner .legal-hero-banner-content .link-banner:hover{color:#fff}.legal-hero-banner .legal-hero-banner-content .icon{display:inline-block;margin-right:10px;vertical-align:top;margin-bottom:35px;height:32px;width:32px}.legal-hero-banner .legal-hero-banner-content .wrapper{display:inline-block;vertical-align:middle;margin-right:5px;margin-top:5px}.legal-hero-banner .legal-hero-banner-content .body-banner{display:flex;flex-wrap:wrap;letter-spacing:1px}.legal-hero-banner .legal-hero-banner-content .copy-banner{padding-right:8px}.legal-hero-banner .legal-hero-banner-content .button-banner{cursor:pointer;display:flex;align-items:flex-start;vertical-align:top;margin-top:10px;height:32px;width:37px;margin-left:auto}@media(max-width: 767px){.legal-hero-banner .legal-hero-banner-content .legal-hero-banner-content{display:flex;align-items:flex-start}.legal-hero-banner .legal-hero-banner-content .icon{margin-right:10px}.legal-hero-banner .legal-hero-banner-content .button-banner{margin-top:9px}}@media(max-width: 363px){.legal-hero-banner .legal-hero-banner-content .wrapper{flex:1;min-width:60%}.legal-hero-banner .legal-hero-banner-content .button-banner{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;width:42px}.legal-hero-banner .legal-hero-banner-content .button-banner{margin-top:1px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MiLCJhbmFseXRpY3MtY29udGFjdC5zY3NzIiwiYXJ0aWNsZS5zY3NzIiwiYmFsYW5jZS1zaGVldC5zY3NzIiwiYmlvLnNjc3MiLCJjYXNlLXN0dWR5LnNjc3MiLCIuLi9TaGFyZWQvZm9udHMuc2NzcyIsImNvbW1vbi5zY3NzIiwiY29udGFjdC5zY3NzIiwiY3N2LXRoZW1lcy5zY3NzIiwiZWxvcXVhLWZvcm0uc2NzcyIsImV4aXQtc2l0ZS5zY3NzIiwiZm9vdGVyLnNjc3MiLCJnZW5lcmFsLWNvbnRlbnQtYmxvY2suc2NzcyIsImhlcm8tY29tcG9uZW50LnNjc3MiLCJob21lLnNjc3MiLCJpbnRyYXBhZ2UtbmF2LnNjc3MiLCJpbnZlc3RvcnMuc2NzcyIsImxheW91dC5zY3NzIiwibGlicmFyeS5zY3NzIiwibGlzdGluZy5zY3NzIiwibWFpbi1zaXRlLW5hdi5zY3NzIiwibW9kYWxidXR0b24uc2NzcyIsInByaW50LXNoYXJlLnNjc3MiLCJzZWNvbmRhcnktbmF2aWdhdGlvbi5zY3NzIiwic2l0ZS1zZWFyY2guc2NzcyIsInRlcm1zLWNvbmRpdGlvbnMuc2NzcyIsInRleHQtdGlsZXMuc2NzcyIsInRoZW1lcy5zY3NzIiwidG9wLWNvbXBhbnkuc2NzcyIsInZpZGVvLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJ0ZXJtcy1jb25kaXRpb24tc2hhcmUuc2NzcyIsImxlZ2FsLWhlcm8tYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsOEZDS1QsbUJBQ0ksZ0JBRUEseUNBQ0ksa0JBQ0EsbUJBR0Esc0RBQ0ksVUFDQSxXQUNBLGFBQ0EsV0FHSixnREFDSSxrQkFDQSxZQUVBLGlFQUNJLGdCQUdKLHNEQUNJLHNCQUNBLDhDQUNBLGFBQ0EsaUJBRUEseURBQ0ksa0JBQ0EsZUFHSix3REFDSSxNRDBFUixLQ3JFSix5QkFyQ0oseUNBc0NRLGtCQUVBLHNEQUNJLGFBQ0EsT0FHSixnREFDSSxl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QSxXQUNBLHFCQUNBLFdBQ0EsWUFDQSxnQkFDQSxrQkFDQSxRQUdKLGlFQUNJLFdBSVIsb0RBQ0kscUJBQ0Esa0JBQ0EsbUJBQ0EsbUJBQ0EsWUFDQSxXQUdKLHVEQUNJLHFCQUNBLHNCQUNBLGlCQUNBLGVBR0osMkRBQ0ksYUFDQSxlQUNBLG1CQUdKLDJEQUNJLGtCQUdKLDZEQUNJLGVBQ0EsYUFDQSx1QkFDQSxtQkFDQSxnQkFDQSxZQUNBLFdBQ0EsaUJBR0oseUJBQ0kseUVBQ0ksYUFDQSx1QkFHSixvREFDSSxrQkFHSiw2REFDSSxnQkFLUix5QkFHSSx1REFDSSxPQUNBLGNBR0osNkRBQ0ksY0FDQSxpQkFDQSxhQUNBLG1CQUNBLFdBR0osNkRBQ0kiLCJmaWxlIjoibmJwZS1taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0FyYWJpYzp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLy9ORVcgTkIgQ09MT1JTXHJcbi8vUHJpbWFyeSBjb2xvciB2YXJpYWJsZXNcclxuJE5CUHJpbWFyeU5hdnk6ICMwQTE2NDE7XHJcbiROQlByaW1hcnlUZWFsOiAjMEVBQjlFO1xyXG4kTkJQcmltYXJ5R3JheTogI0FCQUNBRTtcclxuXHJcblxyXG4vL1NlY29uZGFyeSBjb2xvciB2YXJpYWJsZXNcclxuJE5CU2Vjb25kYXJ5U3Rvcm15Qmx1ZTogIzRBODBBRjtcclxuJE5CU2Vjb25kYXJ5U2FsbW9uOiAjRDk2MzRCO1xyXG4kTkJTZWNvbmRhcnlUZWFsRGFyazogIzQ5N0M3QztcclxuJE5CU2Vjb25kYXJ5U2t5Qmx1ZTogIzYxQzBGRjtcclxuJE5CU2Vjb25kYXJ5R3JheURhcms6ICM2OTcxN0E7XHJcbiROQlN0b3JteUJsdWVEYXJrOiAjMkM1OTcyO1xyXG4kTkJUZWFsTGlnaHQ6ICM1NkM0QkI7XHJcbiROQlRlYWxMaWdodDI6ICM5RkRERDg7XHJcblxyXG5cclxuLy9BY2NlbnQgY29sb3IgdmFyaWFibGVzXHJcbiROQkFjY2VudFllbGxvdzogI0Y5Q0EyOTtcclxuJE5CQWNjZW50UHVycGxlOiAjNTYzOTk2O1xyXG4kTkJBY2NlbnRHcmVlbjogIzg3QzIwRTtcclxuXHJcbi8vTGluayBjb2xvciB2YXJpYWJsZXNcclxuJE5CQmxhY2s6ICMwMDAwMDA7XHJcbiROQldoaXRlOiAjRkZGRkZGO1xyXG4kTkJUZWFsSG92ZXJTdGF0ZTogIzNFQkJCMTtcclxuJE5CSHlwZXJsaW5rQmx1ZTogIzJFODZGQjtcclxuXHJcbi8vU2VtYW50aWNcclxuJFN1Y2Nlc3NHYWluR3JlZW46ICMzNkE4MjI7XHJcbiRFcnJvckxvc3NSZWQ6ICNGRjAwMDA7XHJcbiRXYXJuaW5nT3JhbmdlOiAjRkY2MjAwO1xyXG5cclxuLy9CYWNrZ3JvdW5kIGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJCZ0dyYXk6ICNFRUVFRUY7XHJcbiROQkJnVGVhbDogI0RERjNGMjtcclxuJE5CQmdBbWJlcjogI0NCQUI3QjtcclxuXHJcbi8vR3JheXNjYWxlIGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJHcmF5TGlnaHRlcjogI0REREVERjtcclxuXHJcblxyXG4vL09MRCBOQiBDT0xPUlNcclxuLy9QcmltYXJ5IGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJCbHVlOiAjMTIzQTVGO1xyXG4kTkJTdG9ybXlCbHVlOiAjNkU4REIwO1xyXG4kTkJWaXJpZGlhbjogIzFEODQ3QztcclxuJE5CRHVsbFRlYWw6ICM1QzlCOTY7XHJcbiROQkJsdWVHcmV5OiAjODU4QThDO1xyXG5cclxuLy9TZWNvbmRhcnkgY29sb3IgdmFyaWFibGVzXHJcbiROQlN0b3JteUJsdWUyOiAjNzA4ODlFO1xyXG5cclxuLy9MaW5rIGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJTb2Z0Qmx1ZTogIzM0OUNENjtcclxuJE5CU29mdEJsdWVIb3ZlcjogIzYwQUZFNztcclxuXHJcbi8vQWNjZW50IGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJPcmFuZ2U6ICNGRjYyMDA7XHJcbiROQkFjY2VudEJsdWU6ICM2MUMwRkY7XHJcblxyXG4vL0JhY2tncm91bmQgY29sb3IgdmFyaWFibGVzXHJcbiROQkJnUGFsZUJsdWU6ICNGMkY2Rjk7XHJcbiROQkJnMzogI0VERjJGNTsgLy93aWxsIG5lZWQgdG8gYmUgcmVuYW1lZCBoZXJlIGFuZCBpbiBkZXNpZ24gc3lzdGVtXHJcbiROQkJnU2xhdGU6ICM4NjhDOEQ7XHJcbiROQkJnUGFsZVNsYXRlOiAjRjJGMkYzO1xyXG5cclxuLy9HcmF5c2NhbGUgY29sb3IgdmFyaWFibGVzXHJcbiROQkdyYXkxOiAjRkJGQ0ZEO1xyXG4kTkJHcmF5MjogI0RERDtcclxuJE5CTWVkR3JheTE6ICNDNEM0QzQ7XHJcbiROQk1lZEdyYXkyOiAjQThBOEE4O1xyXG4kTkJEYXJrR3JheTE6ICM1RjVGNUY7XHJcbi8vJE5CRGFya0dyYXkyOiAjMzMzO1xyXG4vLyROQkJsYWNrOiAjMUUxRTFFO1xyXG5cclxuLy9vdGhlciBjb2xvciB2YXJpYWJsZXNcclxuJE5CSGVhZGVyQmx1ZTogIzAwM2E2MjtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGb250c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFJpZm9ybWFcclxuJFJpZm9ybWFCb2xkOiBcIlJpZm9ybWFMTFdlYi1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiRSaWZvcm1hQm9sZEl0YWxpYzogXCJSaWZvcm1hTExXZWItQm9sZEl0YWxpY1wiLCBzYW5zLXNlcmlmO1xyXG4kUmlmb3JtYUxpZ2h0OiBcIlJpZm9ybWFMTFdlYi1MaWdodFwiLCBzYW5zLXNlcmlmO1xyXG4kUmlmb3JtYUxpZ2h0SXRhbGljOiBcIlJpZm9ybWFMTFdlYi1MaWdodEl0YWxpY1wiLCBzYW5zLXNlcmlmO1xyXG4kUmlmb3JtYU1lZGl1bTogXCJSaWZvcm1hTExXZWItTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiRSaWZvcm1hTWVkaXVtSXRhbGljOiBcIlJpZm9ybWFMTFdlYi1NZWRpdW1JdGFsaWNcIiwgc2Fucy1zZXJpZjtcclxuJFJpZm9ybWFSZWd1bGFyOiBcIlJpZm9ybWFMTFdlYi1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiRSaWZvcm1hUmVndWxhckl0YWxpYzogXCJSaWZvcm1hTExXZWItSXRhbGljXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vL0ZvbnRzXHJcbiRGcnV0aWdlci1mb250OiBcIkZydXRpZ2VyNTdDblwiLFwiTWljcm9zb2Z0IEpoZW5naGVpXCIsXCJNUyBQR290aGljXCIsIFwiTm90byBTYW5zIEFyYWJpY1wiO1xyXG4kRnJ1dGlnZXItYm9sZENuOiBcIkZydXRpZ2VyNjdCb2xkQ25cIiwgXCJNaWNyb3NvZnQgSmhlbmdoZWlcIiwgXCJNUyBQR290aGljXCIsIFwiTm90byBTYW5zIEFyYWJpY1wiO1xyXG4kRnJ1dGlnZXItbGlnaHRDbjogXCJGcnV0aWdlcjQ3TGlnaHRDblwiLCBcIk1pY3Jvc29mdCBKaGVuZ2hlaVwiLCBcIk1TIFBHb3RoaWNcIiwgXCJOb3RvIFNhbnMgQXJhYmljXCI7XHJcblxyXG5cclxuLy8gTkIgaGVhZGVyIGhlaWdodFxyXG4kc2l0ZUhlYWRlckg6IDEwOXB4O1xyXG5cclxuXHJcbi8vTkJQRVxyXG4kbGVmdGd1dHRlcnBhZGRpbmc6IDUwcHg7XHJcbiRyaWdodGd1dHRlcnBhZGRpbmc6IDUwcHg7XHJcbiR0b3Bjb250ZW50cGFkZGluZzogNjRweDtcclxuJE5CUEVUZWFsOiAjMEVBQjlFO1xyXG4kTkJQRUdyZXk6ICNFRUVFRUY7XHJcbiROQlBFTGlnaHRUZWFsOiAjRERGM0YyO1xyXG4kTkJQRURhcmtCbHVlOiAjMEExNjQxO1xyXG4kTkJQRUJsYWNrOiAjMDAwMDAwO1xyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuXHJcbi5hbmFseXRpY3MtY29udGFjdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgIC5hbmFseXRpY3MtY29udGFjdC11cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblxyXG5cclxuICAgICAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTZweDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGlsZXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgIGRpdltjbGFzc149J2NvbC0nXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGlsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggIzAwMDAwMDE4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZW5zZWxlc1NxciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbGVzIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuXHJcbi5hcnRpY2xlIHtcclxuXHJcbiAgICAuYXJ0aWNsZS1oZXJvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwJSAwIDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwZWNzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLW1hcmdpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhvci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtYm9keSB7XHJcblxyXG4gICAgICAgIC52aWRlby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHAucXVvdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmYWY5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40MnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvLS9tZWRpYS9OQlBFL0ljb25zL2ljb24tcXVvdGUuYXNoeCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gLTk0cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLmRpc2Nsb3N1cmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIC5hcnRpY2xlLWhlcm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwJSAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMCAzM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGVjcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcblxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvci1pbmZvIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtYm9keSB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAucXVvdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjRweCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLmJhbGFuY2VzaGVldC10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTGlnaHQ7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgdGFibGUge1xyXG5cclxuICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAmLnJvdy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJE5CVmlyaWRpYW47XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNDA3MDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgKyAucm93LW5vcm1hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnJlc3VsdC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgJi5ib2xkLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY29sLW9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2wtdHdvLFxyXG4gICAgICAgICAgICAgICAgJi5jb2wtdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29sLW9uZSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzklO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbC1vbmUsXHJcbiAgICAgICAgICAgICYubGluZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29sLXRocmVlLFxyXG4gICAgICAgICAgICAmLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb2wtdHdvLFxyXG4gICAgICAgICAgICAmLmNvbC10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4uYmlvLWxpc3RpbmctYnktcm9sZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvLWxpc3RpbmctaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAjMDAwMDAwMTg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDQlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG5cclxuXHJcbiAgICAgICAgLnNlbnNlbGVzU3FyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iaW8tYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9wZW4tYmlvLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJE5CQmx1ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jbHMtMSwgLmNscy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNscy0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jbHMtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMCA0NXB4O1xyXG5cclxuICAgICAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpby1saXN0aW5nLWl0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAjMDAwMDAwMTg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwJSAzJSAzJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgICAgIC5iaW8tYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDJweDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmFtZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaW8taW5mb3JtYXRpb24tbW9iaWxlLm1vZGFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDU1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwOHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAuYmlvLW1vZGFsLWJveC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2xzLTEsIC5jbHMtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm9wZW4tYmlvLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iaW8tbGlzdGluZy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbnNlbGVzU3FyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iaW8tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGhlaWdodDogLW1vei1tYXgtY29udGVudDtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogNjhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNTZweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcblxyXG4gICAgICAgIC5iaW8tbW9kYWwtYm94Lm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTkJQRURhcmtCbHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDE4MGRlZyApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2xvc2UtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hUmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbHMtMSwgLmNscy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iaW8tbGlzdGluZy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4uY2FzZS1zdHVkeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuXHJcbiAgICAubGVmdC1ndXR0ZXItcGFkZGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDglO1xyXG4gICAgICAgIHRvcDogNTNweDtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgei1pbmRleDogODAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcblxyXG4gICAgICAgIC5jcy1vdmVydmlldyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDgwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDQ1cHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcclxuXHJcbiAgICAgICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICNsaXN0VG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctb3JhbmdlLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAyMjVkZWcgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAjbGlzdFRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdy1vcmFuZ2UtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLCBtYXJnaW4gLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDQ1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDAgMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGhlbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzRXh0ZXJuYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xheW91dC1tYWluLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAudGV4dC10aWxlcyB7XHJcbiAgICAgICAgICAgIC50aWxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAubGVmdC1ndXR0ZXItcGFkZGluZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuY3Mtb3ZlcnZpZXcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDBweCA0NXB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICNsaXN0VG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAwcHggNDVweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUtNDktYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xheW91dC1tYWluLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG5cclxuICAgICAgICAgICAgLnRleHQtdGlsZXMge1xyXG4gICAgICAgICAgICAgICAgLnRpbGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyNjdCb2xkQ25cIjtcclxuICAgIHNyYzogdXJsKFwiL0NvbnRlbnQvZm9udHMvRnJ1dGlnZXIvTGlub3R5cGUgLSBGcnV0aWdlckxUUHJvLUJvbGRDbi5vdGZcIik7XHJcbiAgICBzcmM6IHVybChcIi9Db250ZW50L2ZvbnRzL0ZydXRpZ2VyL0xpbm90eXBlIC0gRnJ1dGlnZXJMVFByby1Cb2xkQ24ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyNDdMaWdodENuXCI7XHJcbiAgICBzcmM6IHVybChcIi9Db250ZW50L2ZvbnRzL0ZydXRpZ2VyL0xpbkJvdHlwZSAtIEZydXRpZ2VyTFRQcm8tTGlnaHRDbi5vdGZcIik7XHJcbiAgICBzcmM6IHVybChcIi9Db250ZW50L2ZvbnRzL0ZydXRpZ2VyL0xpbm90eXBlIC0gRnJ1dGlnZXJMVFByby1MaWdodENuLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZydXRpZ2VyNTdDbic7XHJcbiAgICBzcmM6IHVybChcIi9Db250ZW50L2ZvbnRzL0ZydXRpZ2VyL0xpbm90eXBlIC0gRnJ1dGlnZXJMVFByby1Db25kZW5zZWQub3RmXCIpO1xyXG4gICAgc3JjOiB1cmwoXCIvQ29udGVudC9mb250cy9GcnV0aWdlci9MaW5vdHlwZSAtIEZydXRpZ2VyTFRQcm8tQ29uZGVuc2VkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG4vLyBSaWZvcm1hIOKAlCBAZm9udC1mYWNlIGRlY2xhcmF0aW9uc1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSaWZvcm1hTExXZWItUmVndWxhclwiO1xyXG4gICAgc3JjOiB1cmwoJy9Db250ZW50L2ZvbnRzL05CUFdNL1JpZm9ybWFMTFdlYi1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmlmb3JtYUxMV2ViLUl0YWxpY1wiO1xyXG4gICAgc3JjOiB1cmwoJy9Db250ZW50L2ZvbnRzL05CUFdNL1JpZm9ybWFMTFdlYi1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSaWZvcm1hTExXZWItTGlnaHRcIjtcclxuICAgIHNyYzogdXJsKCcvQ29udGVudC9mb250cy9OQlBXTS9SaWZvcm1hTExXZWItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSaWZvcm1hTExXZWItTGlnaHRJdGFsaWNcIjtcclxuICAgIHNyYzogdXJsKCcvQ29udGVudC9mb250cy9OQlBXTS9SaWZvcm1hTExXZWItTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSaWZvcm1hTExXZWItTWVkaXVtXCI7XHJcbiAgICBzcmM6IHVybCgnL0NvbnRlbnQvZm9udHMvTkJQV00vUmlmb3JtYUxMV2ViLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJpZm9ybWFMTFdlYi1NZWRpdW1JdGFsaWNcIjtcclxuICAgIHNyYzogdXJsKCcvQ29udGVudC9mb250cy9OQlBXTS9SaWZvcm1hTExXZWItTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmlmb3JtYUxMV2ViLUJvbGRcIjtcclxuICAgIHNyYzogdXJsKCcvQ29udGVudC9mb250cy9OQlBXTS9SaWZvcm1hTExXZWItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJpZm9ybWFMTFdlYi1Cb2xkSXRhbGljXCI7XHJcbiAgICBzcmM6IHVybCgnL0NvbnRlbnQvZm9udHMvTkJQV00vUmlmb3JtYUxMV2ViLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvZm9udHMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG5tYWluIHtcclxuICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG5cclxuICAgICZbZGF0YS1wYWdlLW5hbWU9c2hhcmUtcHJpY2UtY2VudHJlXSB7XHJcbiAgICAgICAgLmdlbmVyYWwtY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIGxpIHtcclxuXHJcbiAgICAgICAgc3Bhbi5hcnJvdy1vcmFuZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm9sIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjQzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgIG1hcmdpbjogMzVweCAwO1xyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG5cclxuXHJcbiAgICAmLmRpc2Nsb3N1cmUge1xyXG4gICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xyXG5cclxuICAgICAgICAmLndpdGgtbWFyZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGFzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2UtY29weSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjM2MzYzNhO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvcHkge1xyXG4gICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVza3RvcC12aWV3LW9ubHkge1xyXG4gICAgZGlzcGxheTogaW5pdGlhbDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS12aWV3LW9ubHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmUtMTAzLWJsdWUgKyBpZnJhbWVbaWRePVwiQlJJUlwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG5pZnJhbWVbaWRePVwiQlJJUlwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG5cclxuLnZlcnRpY2FsLWFsaWduIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGRpdltjbGFzc149J2NvbC0nXSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYnBlLWNvbHVtbiB7XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYgPiAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuXHJcbiAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdlbmVyYWwtY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdlbmVyYWwtY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sdW1uLWltYWdlIHtcclxuICAgIC5zZW5zZWxlc1NxciB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBsZWZ0OiAtMTFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwJSAwIDEwJSAxMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdGluZy1ibG9jayB7XHJcbiAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcblxyXG4gICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICROQlZpcmlkaWFuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ibHVlLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE4LCA1OCwgOTUsIDAuMyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1JSBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBlcmZvcm1hbmNlLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIC5wZXJmb3JtYW5jZS10YWJsZS1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTVlMztcclxuXHJcbiAgICAgICAgLnBlcmZvcm1hbmNlLXRhYmxlLWNlbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVyZm9ybWFuY2UtdGFibGUtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG5cclxuICAgICAgICAucGVyZm9ybWFuY2UtdGFibGUtY2VsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDQwNzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmtleSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcC10c3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIC5rZXktYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CU29mdEJsdWVIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmtleS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJTb2Z0Qmx1ZUhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmtleS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTkJEdWxsVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmtleS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJEdWxsVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nYnAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2MzYzNhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5rZXktYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5rZXktbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAua2V5LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZS10YWJsZS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgICAgLnBlcmZvcm1hbmNlLXRhYmxlLWNlbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNXB4IDE0cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjVweCAxNHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdicC1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgMTc1LCAyMzEsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290bm90ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhbmVsLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDE0cHggMDtcclxuXHJcblxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvLS9tZWRpYS9OQlBFL0ljb25zL2ljb24tb3Blbi5hc2h4XCIpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8tL21lZGlhL05CUEUvSWNvbnMvaWNvbi1vcGVuLmFzaHhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IC8vb3ZlciB3cml0ZSBib290c3RyYXA7XHJcblxyXG4gICAgICAgICAgICB1bC50aWNrLXVsIHtcclxuICAgICAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZS0xMDMtYmx1ZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4uZ2xhbmNlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMzJweCAxMnB4O1xyXG4gICAgbWFyZ2luOiAzMnB4IC0xNXB4IDA7XHJcbiAgICB3aWR0aDogMTA4LjUlO1xyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVEYXJrQmx1ZTtcclxuXHJcbiAgICAgICAgLmxpbmUtMTAzLWJsdWUucG9ydGZvbGlvLWhlYWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29weSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudGlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMzdweCAwO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAuY29weSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdG5vdGVzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXctZGVzaWduLWJ1dHRvbiwgYnV0dG9uLnNob3ctbW9yZSwgYS5sZWFybi1tb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkTkJQRVRlYWw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsMCwwLC4xMDk4MDM5MjE2KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VCQkIxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzRUJCQjE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnV0dG9uLXByZXNzZWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEVBQjlFO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAycHggM3B4IDZweCByZ2JhKDAsMCwwLDAuMjkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJE5CUEVEYXJrQmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDM3cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VCQkIxbDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM0VCQkIxO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmEubmV3LWRlc2lnbi1idXR0b24ge1xyXG4gICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgIHBhZGRpbmc6IDEzcHggMzdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxudWwudGljay11bCB7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCAwIDI3cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLy0vbWVkaWEvTkJQRS9JY29ucy9zaGFwZS5hc2h4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2Vuc2VsZXNTcXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmLmxpZ2h0LWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTkJQRUdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZS56ZHAtdGFibGUge1xyXG4gICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNENEU1RTMgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XHJcbiAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAzcHggMTBweCAjMDAwMDAwMjk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMHB4IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZmluYW5jaWFsLWNhbGVuZGFyLXNlY3Rpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhvdy10by1pbnZlc3Qtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaHRpLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi5hcnJvdy1vcmFuZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgIG1hcmdpbjogMThweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG5cclxuICAgICAgICAmLmNvcHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2Nsb3N1cmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICYud2l0aC1tYXJnaW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdsYW5jZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDc1cHggMzJweCA0OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggOCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC50aWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLmNvcHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuY29weSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZS0xMDMtYmx1ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RpbmctYmxvY2sge1xyXG4gICAgICAgIC5zZW5zZWxlc1NxciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2tzIHtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1JSAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgLmdsYW5jZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XHJcblxyXG4gICAgICAgIC50aWxlIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG5cclxuLmNvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHJcbiAgICAuY29udGFjdC11cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aWxlcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgZGl2W2NsYXNzXj0nY29sLSddIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aWxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAjMDAwMDAwMTg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lLTEwMy1ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICAgICAgICAgICAuc2Vuc2VsZXNTcXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aWxlcyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50aWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuLmNzdiB7IC8vIGRlZmF1bHQgc3R5bGluZyBtb2JpbGVcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIC5jc3YtdGFibGUge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICROQlBFVGVhbDtcclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7IC8vdGFibGUgaGVhZGVyIHN0eWxpbmdcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjcuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjcuNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyB0aGVtZXNcclxuICAgICYubmJwZS1maW5hbmNpYWwtcmVzb3VyY2VzIHtcclxuICAgICAgICAuY3N2LXRhYmxlIHtcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDE0KSwgJjpudGgtY2hpbGQoMTkpIHsgLy9maXJzdCB0ZCBwYWRkaW5nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDEwKSwgJjpudGgtY2hpbGQoMTYpIHsgLy9ib3JkZXIgYmVuZWF0aFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDUpLCAmOm50aC1jaGlsZCgxMSksICY6bnRoLWNoaWxkKDEyKSwgJjpudGgtY2hpbGQoMTcpLCAmOm50aC1jaGlsZCgyMSkgeyAvL2JvbGRcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEzKSwgJjpudGgtY2hpbGQoMTgpIHsgLy90YWJsZSBoZWFkZXIgc3R5bGluZ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJE5CUEVUZWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ny41JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY3LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNzdiB7IC8vIGRlZmF1bHQgc3R5bGluZyBkZXNrdG9wXHJcbiAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5jc3YtdGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGggeyAvL3RhYmxlIGhlYWRlciBzdHlsaW5nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHRoZW1lc1xyXG4gICAgICAgICYubmJwZS1maW5hbmNpYWwtcmVzb3VyY2VzIHtcclxuICAgICAgICAgICAgLmNzdi10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNSksICY6bnRoLWNoaWxkKDExKSwgJjpudGgtY2hpbGQoMTIpLCAmOm50aC1jaGlsZCgxNyksICY6bnRoLWNoaWxkKDIxKSB7IC8vYm9sZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEzKSwgJjpudGgtY2hpbGQoMTgpIHsgLy90YWJsZSBoZWFkZXIgc3R5bGluZ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuZGl2LmVsb3F1YS1zdGFuZGFyZC1mb3JtLW5icGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJE5CQmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iaWctdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICBtYXJnaW46IDMzcHggMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgbGFiZWwuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzZmNmY2ZjtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgIC5mb3JtLWtleSxcclxuICAgICAgICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2NhcmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1rZXkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTNlM2UzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmV4aXN0aW5nLWNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RjZGNkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UzZTNlMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8tL21lZGlhL05CL0ljb25zL2Fycm93LWRvd24taWNvbi1ibGFjay5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTdweCkgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlM2UzZTM7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlM2UzZTM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi50ZXh0LWJ1dHRvbi1hbHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogIzBBMTY0MTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLDAsMCwuMTA5ODAzOTIxNik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VCQkIxO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM0VCQkIxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5mb3JtLWtleSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgY29sb3I6ICM2ZjZmNmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ta2V5OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGNoYSB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tY2FwdGNoYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRoYW5rLXlvdSwgLmVycm9yIHtcclxuICAgIGNvbG9yOiAkTkJCbGFjaztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDo3NjdweCkge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBkaXYuZWxvcXVhLXN0YW5kYXJkLWZvcm0tbmJwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIH1cclxuICAgIGRpdi5lbG9xdWEtc3RhbmRhcmQtZm9ybS1uYnBlIHtcclxuXHJcbiAgICAgICAgLmZpZWxkLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuIFxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4jRXhpdFNpdGUge1xyXG4gICAgei1pbmRleDogMTI1MDA7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDJweCA1MHB4IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICROQkhlYWRlckJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJfX19fX19cIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAwcHg7XHJcblxyXG4gICAgICAgIHAuY29weSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjhweCA1MHB4IDY0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tZGVmYXVsdC5idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICROQkhlYWRlckJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTkJIZWFkZXJCbHVlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJIZWFkZXJCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVHcmV5O1xyXG5cclxuICAgIC5mb290ZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJi5wZGYtbGluazphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlBERlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkMzQ4MzY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlNvZnRCbHVlSG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMi5mb290ZXItbmItaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICYubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGE6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5ibHVlLWhvdmVyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1YWNlZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGFyay1ibHVlLWhvdmVyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwN2JiNTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVkLWhvdmVyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QzNDgzNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5uYnBlLWZ1bGwtbG9nbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy0vbWVkaWEvTkJQRVAvSG9tZS9Qcml2YXRlRXF1aXR5UGFydG5lcnNfTG9nb19CbGFjay5hc2h4XCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtZ3V0dGVyLXBhZGRpbmcge1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRsZWZ0Z3V0dGVycGFkZGluZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tZm9vdGVyLWxpbmtzIHtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mb290ZXItY29udGFjdC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi8tL21lZGlhL05CUEUvZm9vdGVyLWljb25zL2VtYWlsLmFzaHhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiLy0vbWVkaWEvTkJQRS9mb290ZXItaWNvbnMvcGhvbmUuYXNoeFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFyZW50LXNpdGUtbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJlbnQtc2l0ZS1uYXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVEYXJrQmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1sb2dvLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b3AtY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ib3R0b20tY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXBlcmF0b3Ige1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhlOGU4ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBidXR0b24uYnRuLmJ0bi1jb250YWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVtcHR5LWZvb3Rlci1oZWFkZXItc3BhY2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhLWludmVyc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogIzRkNGY0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CU29mdEJsdWVIb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuZGlzY2xvc3VyZSBwIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3B5LWxpbmtzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2NvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tbGlua3MtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTUzNTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIC5jb3B5LWxpbmtzLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1saW5rcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm90dG9tLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuXHJcbltkYXRhLW1ldHJpY3MtY29tcG9uZW50PVwiR2VuZXJhbENvbnRlbnRCbG9ja1wiXSB7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtY29udGVudC1ibG9jayB7XHJcblxyXG4gICAgICAgICYubm8tdG9wLW1hcmdpbiB7XHJcbiAgICAgICAgICAgIHAuY29weSB7XHJcbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyAvLyB0aGVtZSB0byBvdmVyd3JpdGUgc3RhbmRhcmQgbWFyZ2luXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmdjYi1jZW50ZXIge1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2VudGVyLXRpdGxlLW5hcnJvdyB7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZS0xMDMtYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAuY29weSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuXHJcblxyXG4gICAgICAgICAgICBwLmNvcHkge1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuLmhlcm8tY29tcG9uZW50IHtcclxuICAgIGhlaWdodDogMzU0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgJi5uYXJyb3cge1xyXG4gICAgICAgIGhlaWdodDogMjI4cHg7XHJcblxyXG4gICAgICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzU0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LWd1dHRlci1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRsZWZ0Z3V0dGVycGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNzlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL2ZvbnRzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxubWFpbltkYXRhLXBhZ2UtbmFtZT1ob21lXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgIC5uYnBlLWNvbHVtbiB7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLnJvdyB7XHJcblxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjVweCA2NXB4IDY1cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbnNlbGVzU3FyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGF0aWMtdmlkZW8tcGxhY2VtZW50IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtkYXRhLW1ldHJpY3MtY29tcG9uZW50PVwiR2VuZXJhbENvbnRlbnRCbG9ja1wiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyYWwtY29udGVudC1ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLXJpY2gtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC8tL21lZGlhL05CUEUvUmVzcG9uc2libGUtSW52ZXN0aW5nL2Fic3RyYWN0LXdhdmluZy1wYXJ0aWNsZS10ZWNobm9sb2d5LWJhY2tncm91bmQtYWJzdHJhY3QtZGVzaWduLWZvci12ZWN0b3ItaWQtMTE3MTYzNTk0Ny5hc2h4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzNXB4O1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBoMiwgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3ctbW9yZSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIC5iYWNrZ3JvdW5kLXJpY2gtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4uaW50cmFwYWdlLWJvdHRvbS1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhZ2UtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmZcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5kaXJlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYWdlLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC00cHggMCAwIC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNHB4IDAgMCAtNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODJweDtcclxuXHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpcmVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGFnZS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4uZGl2LXBheW1lbnRzLWNvbnRhaW5lciB7XHJcbiAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdi1wYXltZW50cy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXYtcGF5bWVudHMtY29sIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHJcbiAgICAgICAgJi5kaXYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpdi12YWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuXHJcblxyXG5tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mdWxsLWJvZHktY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRsZWZ0Z3V0dGVycGFkZGluZztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIFtkYXRhLW1ldHJpY3MtY29tcG9uZW50ID1cIkdlbmVyYWxDb250ZW50QmxvY2tcIl0ge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNsYXlvdXQtYm9keS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbGF5b3V0LWxlZnQtZ3V0dGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHRvcGNvbnRlbnRwYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGVmdC1ndXR0ZXItcGFkZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbGVmdGd1dHRlcnBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNsYXlvdXQtbWFpbi1ib2R5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkdG9wY29udGVudHBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMDsgLSBtaWdodCBub3QgbmVlZCB3YWl0IHRvIHNlZSBtb3JlIGNvbnRlbnRcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLmxpYnJhcnkge1xyXG4gICAgbWFyZ2luOiA0MHB4IDE1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcblxyXG4gICAgLnBhbmVsLWdyb3VwIHtcclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuXHJcbiAgICAgICAgICAgICYgKyAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2luZ2xlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJE5CR3JheTI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmx1cmIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmFydGlmYWN0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRvYy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5LjVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgJE5CR3JheTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTkJHcmF5MjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvLS9tZWRpYS9OQlBFL0ljb25zL2ljb24tZG93bmxvYWQuYXNoeCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi54aHRtbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvLS9tZWRpYS9OQlBFL0ljb25zL2V4dGVybmFsLWxpbmsuYXNoeFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnhtbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvLS9tZWRpYS9OQlBFL0ljb25zL2ljb24td2ViaW5hci5hc2h4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwcHggMDtcclxuXHJcblxyXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibHVyYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA2ODNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWZhY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvYy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmdlbmVyYWwtY29udGVudC1ibG9jayB7XHJcbiAgICAubGlicmFyeSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuW2RhdGEtcGFnZS1uYW1lPVwiaW5zaWdodHNcIl0sIFtkYXRhLXBhZ2UtbmFtZT1cImFydGljbGVzXCJdLCBbZGF0YS1wYWdlLW5hbWU9XCJjYXNlLXN0dWRpZXNcIl0sIFtkYXRhLXBhZ2UtbmFtZT1cImV4dGVybmFsLXJlc2VhcmNoXCJdLCBbZGF0YS1wYWdlLW5hbWU9XCJuZXdzXCJdIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY4Zjc7XHJcblxyXG4gICAgLmNvbnRhaW5lci5saXN0aW5nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3Rpbmcge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxpc3Rpbmctc2lkZS1uYXYge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdC1zZWNvbmRhcnktbmF2LFxyXG4gICAgLmNhc2Utc3R1ZHktbGlzdC1zZWNvbmRhcnktbmF2LFxyXG4gICAgLm5ld3MtbGlzdC1zZWNvbmRhcnktbmF2LFxyXG4gICAgLnJlc2VhcmNoLWxpc3Qtc2Vjb25kYXJ5LW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICROQlBFRGFya0JsdWU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAjMDAwMDAwMTg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0MXB4IDEycHggIzAwMDAwMDE4O1xyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkTkJPcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICROQkdyYXkyO1xyXG5cclxuICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJE5CT3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXllYnJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY4Zjc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgLnNwZWNzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29weSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNHB4IDI1cHggMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlc2VhcmNoLWxpc3Qge1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICROQlBFRGFya0JsdWU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgYS5kd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLy0vbWVkaWEvTkJQRS9JY29ucy9pY29uLWRvd25sb2FkLmFzaHhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnRpY2xlLWxpc3Qge1xyXG4gICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICBhLmR3biB7XHJcbiAgICAgICAgICAgICAgICAucmVhZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi8tL21lZGlhL05CUEUvSWNvbnMvZXh0ZXJuYWwtbGluay5hc2h4XCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlkZW86YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvLS9tZWRpYS9OQlBFL0ljb25zL2ljb24td2ViaW5hci5hc2h4XCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FzZS1saXN0LCAmLm5ld3MtbGlzdCwgJi5vbW5pLWxpc3Qge1xyXG4gICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICBhLmR3biB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLy0vbWVkaWEvTkJQRS9JY29ucy9leHRlcm5hbC1saW5rLmFzaHhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLm5ld3MtbGlzdCxcclxuICAgICYub21uaS1saXN0IHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJE5CUEVEYXJrQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9tbmktbGlzdCB7XHJcbiAgICAgICAgLm9ubWktbGluay1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcblxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvcHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNzklO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1saXN0aW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnNlbnNlbGVzU3FyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGVhcm4tbW9yZSB7XHJcblxyXG4gICAgICAgIC5yaWNoLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhcm4tbW9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZmVhdHVyZS1kaXNwbGF5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgLnJlbGF0ZWQtbGlzdGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmVsYXRlZC1saXN0aW5nLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxubmF2IHtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLW91dGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLW91dGVyLWNvbnRhaW5lci5leHBhbmQtc2VhcmNoYmFyIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlLm9wZW4gLnNlYXJjaC1vdXRlci1jb250YWluZXIge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1jb250YWluZXItbmJwZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDJweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCByZ2JhKDUxLDUxLDUxLC4xNSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDUxLDUxLDUxLC4xNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubWVudS1jbG9zZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItc2VhcmNoLW5icGUge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvLS9tZWRpYS9OQi9JY29ucy9zZWFyY2gtaWNvbi1ibGFjay5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAuc2VhcmNoLWNvbnRhaW5lci1uYnBlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwcHggMTZweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1zZWFyY2gtbmJwZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbG9nby1ib3gge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxlZnQtZ3V0dGVyLXBhZGRpbmcge1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGxlZnRndXR0ZXJwYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2W2NsYXNzKj1jb2wtXSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTkJQRUJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3AtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1pZGRsZS1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20tYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROQkJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudG9wLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogLTQlIDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1pZGRsZS1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20tYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDE1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLm5hdi1saW5rLWJveCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTNweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVEYXJrQmx1ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvL292ZXJyaWdodCBpbmxpbmUgZnJvbSBib290c3RyYXAgaW5oZXJpdCBtb2JpbGVcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1vcmFuZ2UtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCA0NWRlZyApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbms6bm90KC5sYXN0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1vcmFuZ2UtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAyMjVkZWcgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROQlBFRGFya0JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1pbmZvLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1saW5rLWJveC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLWxpbmstYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtc3VibGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFSZWd1bGFyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByaWNpbmctYm94LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5MDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljaW5nLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDU2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgdG9wOiA2OHB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2ZhY3RzaGVldC1ib3gge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8tL21lZGlhL05CUEUvSWNvbnMvbm90ZS5hc2h4XCIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwcmljZS1mYWN0c2hlZXQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwcmljZS1sYWJlbCxcclxuICAgICAgICAjbmF2LWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcHJpY2UtcHJpY2UsXHJcbiAgICAgICAgI25hdi1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwcmljZS1kYXRlLFxyXG4gICAgICAgICNuYXYtZGF0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAjbmF2ID4gLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2Uub3BlbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgJi5tZW51LW9wZW4ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4uYnV0dG9uLW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICAuYnV0dG9uLW1vZGFsLXRyaWdnZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRnJ1dGlnZXItYm9sZENuO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGVhYjllO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgY29sb3I6ICROQlBFRGFya0JsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtaW4td2lkdGg6IDE1NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTA5ODAzOTIxNik7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNFQkJCMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjM0VCQkIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tbW9kYWwge1xyXG4gICAgJi5zaXRlY29yZS1leHBlcmllbmNlIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTExOXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDk4dmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogJE5CQmdTbGF0ZSAkTkJCZ0dyYXk7XHJcbiAgICAgICAgLy9mb3IgY2hyb21lIGFuZCBzYWZhcmlcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICROQkJnR3JheTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICROQkJnU2xhdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMzRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL2ZvbnRzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuLnByaW50LXNoYXJlLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAucHJpbnQsIC5zaGFyZSB7XHJcblxyXG4gICAgICAgIC5wcmludC1sYWJlbCwgLnNoYXJlLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICBhIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAucHJpbnQsIC5zaGFyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICAucHJpbnQtbGFiZWwsIC5zaGFyZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggMTgwZGVnICk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG4uc2Vjb25kYXJ5LW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA4MDA7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbEZpeCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTFweDtcclxuICAgICAgICB6LWluZGV4OiA4MDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB0b3A6IDEzMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGlja0JvdHRvbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnktbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNsaXN0VG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZS1vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctb3JhbmdlLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggNDVkZWcgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93LW9yYW5nZS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDIyNWRlZyApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmLmFycm93LW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFSZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxpbmUtNDktYmx1ZSB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZWNvbmRhcnktbmF2LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lci1uYnBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBhbmltYXRpb246IGZhZGVJbiAuNHMgLjJzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICBtYXJnaW46IDBweCAxNnB4O1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAmLm5vLXJlc3VsdHM6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10ZXJtIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIoXCJcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIpXCJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgLnJlc3VsdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSg1MSw1MSw1MSwuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRvd25sb2FkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi8tL21lZGlhL05CUEUvSWNvbnMvaWNvbi1kb3dubG9hZC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBoMi5uby1yZXN1bHRzOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXN1bHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvd25sb2FkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuI1Rlcm1zQW5kQ29uZGl0aW9uc0dhdGUge1xyXG5cclxuICAgIGRpdi5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQycHggMjVweCAwIDI1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDJweCA1MHB4IDAgNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0Lm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUtMTAzLWJsdWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4IDIwcHggNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudHJ5LWRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGlucHV0I2NvdW50cnktc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkTkJQRVRlYWwgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICROQlBFVGVhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGVybXNBY2NlcHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkTkJQRVRlYWwgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGVybXNEZWNsaW5lIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzYzNjM2E7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNjM2MzYTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJE5CUEVEYXJrQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4udGV4dC10aWxlcy1kb3dubG9hZCB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aWxlIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcblxyXG5cclxuICAgICAgICAudGlsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTJweCA5cHggMTJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzMHB4ICMwMDAwMDAxQztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVMaWdodFRlYWw7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggJE5CVmlyaWRpYW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmV5ZWJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGlsZS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGlsZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRVRlYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbGUtZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LXRpbGVzIHtcclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJi5kZXNrdG9wLW9mZnNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAudGlsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAzMHB4ICMwMDAwMDAxQztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE5CUEVMaWdodFRlYWw7XHJcblxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4ua2V5LXRoZW1lcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5zZW5zZWxlc1NxciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXMtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCAjMDAwMDAwMTg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC5zZW5zZWxlc1NxciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1zLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICBkaXZbY2xhc3NePSdjb2wtJ10ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwIDAgNjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vU2hhcmVkL19taXhpbnMuc2Nzcyc7XHJcblxyXG4udG9wLWNvbXBhbnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50b3AtbGlzdGluZy1maWx0ZXJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAyJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAgICAgLnZlcnQtZmlsdGVyLWJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDIzcHggMCAxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAuMCwgMS4wLCAxLjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNtb2JpbGUtZmlsdGVyLXRvZ2dsZSB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggMTgwZGVnICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI21vYmlsZS1maWx0ZXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVkZWE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLy0vbWVkaWEvTkIvSWNvbnMvYXJyb3ctZG93bi1pY29uLWJsYWNrLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdGluZy1maWx0ZXJzLWluc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEU1RTM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItbGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVCbGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LW9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICROQlBFVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAzcHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2NoZWNrZWQ9Y2hlY2tlZF0gKyAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICM3MDcwNzAgMXB4IHNvbGlkO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLnNlbGVjdGVkQ2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTkJTb2Z0Qmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEwOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjNzA3MDcwIDFweCBzb2xpZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICROQlNvZnRCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNTA1MTUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY4OEM1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGVkLWZpbHRlcnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAuc2VsZWN0ZWQtZmlsdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRlYTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXIsIC5yZW1vdmUtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hUmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZW1vdmUtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIC5lbXB0eS1ib3gge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFMaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjFweCA0NXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRDRFNUUzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5ib2xkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbmllcyB7XHJcblxyXG4gICAgICAgIGRpdltjbGFzc149J2NvbC0nXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggIzAwMDAwMDE4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRoZW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRoZW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mdWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGhlbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNpdGUtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICROQlBFQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkTkJQRUJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3NsaW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZGVhO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRvbGxhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVkZWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZGVhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgLnRvcC1saXN0aW5nLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG5cclxuICAgICAgICAgICAgLnZlcnQtZmlsdGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI21vYmlsZS1maWx0ZXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpbHRlcnMtaW5zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDExLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVkZWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDAgMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItbGFiZWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDBweCA4cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1cHggOS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTJlMmUyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3RlZC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1wdHkge1xyXG4gICAgICAgICAgICAuZW1wdHktYm94IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcGFuaWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLmNvbXBhbnkgLmNvbnRlbnQuZnVsbCAuc2l0ZS1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG5bZGF0YS1tZXRyaWNzLWNvbXBvbmVudD1cIlZpZGVvXCJdIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDBweCA0MHB4IDMycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5tZWRpdW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc21hbGwtY29weSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbnNlbGVzU3FyIHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0YXRpYy12aWRlby1wbGFjZW1lbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuXHJcbiAgICAgICAgLnZqcy1kb2NrLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgLnZpZGVvLXNpemVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby1qcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTkJHcmF5MjtcclxuXHJcbiAgICAgICAgICAgICYudmpzLXBsYXlpbmcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmpzLXBvc3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXVsdGktdmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYmMtcGxheWVyLUJKd0lZTDJtbF9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby1qcyB7XHJcbiAgICAgICAgICAgIC52anMtcGxheS1wcm9ncmVzcywgLnZqcy12b2x1bWUtbGV2ZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJE5CQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcblxyXG4gICAgICAgIC5tZWRpdW0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzMzcHgpIHtcclxuICAgICAgICAubWVkaXVtLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBsYXk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbiAgICBjb2xvcjogJE5CUEVUZWFsO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkTkJHcmF5MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmN1c3RvbS1wbGF5LWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgY29udGVudDogXCIgXFxmMDRiXCI7XHJcbiAgICAgICAgY29sb3I6ICROQlBFVGVhbDtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLy9wbHlyXHJcbi5jb250YWluZXIge1xyXG4gICAgLS1wbHlyLWNvbG9yLW1haW46IHJnYigxNCwgMTcxLDE1OCk7XHJcbn1cclxuXHJcbi5wbHlyLS12aWRlby5wbHlyLS1zdG9wcGVkIC5wbHlyX19jb250cm9scyxcclxuLnBseXItLXZpZGVvLnBseXItLXBhdXNlZCAucGx5cl9fY29udHJvbHMge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2ZyB7XHJcbiAgICBmaWxsOiAjMGVhYjllO1xyXG59XHJcbiIsIu+7v0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytBcmFiaWM6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi8vTkVXIE5CIENPTE9SU1xyXG4vL1ByaW1hcnkgY29sb3IgdmFyaWFibGVzXHJcbiROQlByaW1hcnlOYXZ5OiAjMEExNjQxO1xyXG4kTkJQcmltYXJ5VGVhbDogIzBFQUI5RTtcclxuJE5CUHJpbWFyeUdyYXk6ICNBQkFDQUU7XHJcblxyXG5cclxuLy9TZWNvbmRhcnkgY29sb3IgdmFyaWFibGVzXHJcbiROQlNlY29uZGFyeVN0b3JteUJsdWU6ICM0QTgwQUY7XHJcbiROQlNlY29uZGFyeVNhbG1vbjogI0Q5NjM0QjtcclxuJE5CU2Vjb25kYXJ5VGVhbERhcms6ICM0OTdDN0M7XHJcbiROQlNlY29uZGFyeVNreUJsdWU6ICM2MUMwRkY7XHJcbiROQlNlY29uZGFyeUdyYXlEYXJrOiAjNjk3MTdBO1xyXG4kTkJTdG9ybXlCbHVlRGFyazogIzJDNTk3MjtcclxuJE5CVGVhbExpZ2h0OiAjNTZDNEJCO1xyXG4kTkJUZWFsTGlnaHQyOiAjOUZEREQ4O1xyXG5cclxuXHJcbi8vQWNjZW50IGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJBY2NlbnRZZWxsb3c6ICNGOUNBMjk7XHJcbiROQkFjY2VudFB1cnBsZTogIzU2Mzk5NjtcclxuJE5CQWNjZW50R3JlZW46ICM4N0MyMEU7XHJcblxyXG4vL0xpbmsgY29sb3IgdmFyaWFibGVzXHJcbiROQkJsYWNrOiAjMDAwMDAwO1xyXG4kTkJXaGl0ZTogI0ZGRkZGRjtcclxuJE5CVGVhbEhvdmVyU3RhdGU6ICMzRUJCQjE7XHJcbiROQkh5cGVybGlua0JsdWU6ICMyRTg2RkI7XHJcblxyXG4vL1NlbWFudGljXHJcbiRTdWNjZXNzR2FpbkdyZWVuOiAjMzZBODIyO1xyXG4kRXJyb3JMb3NzUmVkOiAjRkYwMDAwO1xyXG4kV2FybmluZ09yYW5nZTogI0ZGNjIwMDtcclxuXHJcbi8vQmFja2dyb3VuZCBjb2xvciB2YXJpYWJsZXNcclxuJE5CQmdHcmF5OiAjRUVFRUVGO1xyXG4kTkJCZ1RlYWw6ICNEREYzRjI7XHJcbiROQkJnQW1iZXI6ICNDQkFCN0I7XHJcblxyXG4vL0dyYXlzY2FsZSBjb2xvciB2YXJpYWJsZXNcclxuJE5CR3JheUxpZ2h0ZXI6ICNERERFREY7XHJcblxyXG5cclxuLy9PTEQgTkIgQ09MT1JTXHJcbi8vUHJpbWFyeSBjb2xvciB2YXJpYWJsZXNcclxuJE5CQmx1ZTogIzEyM0E1RjtcclxuJE5CU3Rvcm15Qmx1ZTogIzZFOERCMDtcclxuJE5CVmlyaWRpYW46ICMxRDg0N0M7XHJcbiROQkR1bGxUZWFsOiAjNUM5Qjk2O1xyXG4kTkJCbHVlR3JleTogIzg1OEE4QztcclxuXHJcbi8vU2Vjb25kYXJ5IGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJTdG9ybXlCbHVlMjogIzcwODg5RTtcclxuXHJcbi8vTGluayBjb2xvciB2YXJpYWJsZXNcclxuJE5CU29mdEJsdWU6ICMzNDlDRDY7XHJcbiROQlNvZnRCbHVlSG92ZXI6ICM2MEFGRTc7XHJcblxyXG4vL0FjY2VudCBjb2xvciB2YXJpYWJsZXNcclxuJE5CT3JhbmdlOiAjRkY2MjAwO1xyXG4kTkJBY2NlbnRCbHVlOiAjNjFDMEZGO1xyXG5cclxuLy9CYWNrZ3JvdW5kIGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJCZ1BhbGVCbHVlOiAjRjJGNkY5O1xyXG4kTkJCZzM6ICNFREYyRjU7IC8vd2lsbCBuZWVkIHRvIGJlIHJlbmFtZWQgaGVyZSBhbmQgaW4gZGVzaWduIHN5c3RlbVxyXG4kTkJCZ1NsYXRlOiAjODY4QzhEO1xyXG4kTkJCZ1BhbGVTbGF0ZTogI0YyRjJGMztcclxuXHJcbi8vR3JheXNjYWxlIGNvbG9yIHZhcmlhYmxlc1xyXG4kTkJHcmF5MTogI0ZCRkNGRDtcclxuJE5CR3JheTI6ICNEREQ7XHJcbiROQk1lZEdyYXkxOiAjQzRDNEM0O1xyXG4kTkJNZWRHcmF5MjogI0E4QThBODtcclxuJE5CRGFya0dyYXkxOiAjNUY1RjVGO1xyXG4vLyROQkRhcmtHcmF5MjogIzMzMztcclxuLy8kTkJCbGFjazogIzFFMUUxRTtcclxuXHJcbi8vb3RoZXIgY29sb3IgdmFyaWFibGVzXHJcbiROQkhlYWRlckJsdWU6ICMwMDNhNjI7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRm9udHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBSaWZvcm1hXHJcbiRSaWZvcm1hQm9sZDogXCJSaWZvcm1hTExXZWItQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4kUmlmb3JtYUJvbGRJdGFsaWM6IFwiUmlmb3JtYUxMV2ViLUJvbGRJdGFsaWNcIiwgc2Fucy1zZXJpZjtcclxuJFJpZm9ybWFMaWdodDogXCJSaWZvcm1hTExXZWItTGlnaHRcIiwgc2Fucy1zZXJpZjtcclxuJFJpZm9ybWFMaWdodEl0YWxpYzogXCJSaWZvcm1hTExXZWItTGlnaHRJdGFsaWNcIiwgc2Fucy1zZXJpZjtcclxuJFJpZm9ybWFNZWRpdW06IFwiUmlmb3JtYUxMV2ViLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4kUmlmb3JtYU1lZGl1bUl0YWxpYzogXCJSaWZvcm1hTExXZWItTWVkaXVtSXRhbGljXCIsIHNhbnMtc2VyaWY7XHJcbiRSaWZvcm1hUmVndWxhcjogXCJSaWZvcm1hTExXZWItUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4kUmlmb3JtYVJlZ3VsYXJJdGFsaWM6IFwiUmlmb3JtYUxMV2ViLUl0YWxpY1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy9Gb250c1xyXG4kRnJ1dGlnZXItZm9udDogXCJGcnV0aWdlcjU3Q25cIixcIk1pY3Jvc29mdCBKaGVuZ2hlaVwiLFwiTVMgUEdvdGhpY1wiLCBcIk5vdG8gU2FucyBBcmFiaWNcIjtcclxuJEZydXRpZ2VyLWJvbGRDbjogXCJGcnV0aWdlcjY3Qm9sZENuXCIsIFwiTWljcm9zb2Z0IEpoZW5naGVpXCIsIFwiTVMgUEdvdGhpY1wiLCBcIk5vdG8gU2FucyBBcmFiaWNcIjtcclxuJEZydXRpZ2VyLWxpZ2h0Q246IFwiRnJ1dGlnZXI0N0xpZ2h0Q25cIiwgXCJNaWNyb3NvZnQgSmhlbmdoZWlcIiwgXCJNUyBQR290aGljXCIsIFwiTm90byBTYW5zIEFyYWJpY1wiO1xyXG5cclxuXHJcbi8vIE5CIGhlYWRlciBoZWlnaHRcclxuJHNpdGVIZWFkZXJIOiAxMDlweDtcclxuXHJcblxyXG4vL05CUEVcclxuJGxlZnRndXR0ZXJwYWRkaW5nOiA1MHB4O1xyXG4kcmlnaHRndXR0ZXJwYWRkaW5nOiA1MHB4O1xyXG4kdG9wY29udGVudHBhZGRpbmc6IDY0cHg7XHJcbiROQlBFVGVhbDogIzBFQUI5RTtcclxuJE5CUEVHcmV5OiAjRUVFRUVGO1xyXG4kTkJQRUxpZ2h0VGVhbDogI0RERjNGMjtcclxuJE5CUEVEYXJrQmx1ZTogIzBBMTY0MTtcclxuJE5CUEVCbGFjazogIzAwMDAwMDtcclxuIiwiQGltcG9ydCAnLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL1NoYXJlZC9fbWl4aW5zLnNjc3MnO1xyXG5cclxuI1Rlcm1zQW5kQ29uZGl0aW9uc0dhdGUsICNBdWRpZW5jZVRlcm1zQW5kQ29uZGl0aW9ucyB7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDAgMjVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDQubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTkJCbGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTWVkaXVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2x1bW4tZnVsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICROQkdyYXkyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAvL2ZvciBmaXJlZm94XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAkTkJCZ1NsYXRlICROQkJnR3JheTtcclxuICAgICAgICAgICAgLy9mb3IgY2hyb21lIGFuZCBzYWZhcmlcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICROQkJnR3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkTkJCZ1NsYXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudHJ5LWRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICROQlByaW1hcnlUZWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QjY291bnRyeS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHVuc2V0O1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgaW5wdXQjY291bnRyeS1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICROQlByaW1hcnlUZWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkTkJQcmltYXJ5VGVhbDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkTkJQcmltYXJ5VGVhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMjJweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDE2MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXJtc0FjY2VwdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTkJQcmltYXJ5VGVhbDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkTkJQcmltYXJ5VGVhbDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJE5CUHJpbWFyeVRlYWw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlcm1zRGVjbGluZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTkJCbGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkTkJTZWNvbmRhcnlTdG9ybXlCbHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkTkJCbGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1hY2NlcHQtY29udGFpbmVyLFxyXG4gICAgLnJhZGlvLWRlY2xpbmUtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQjcmFkaW8tc3VibWl0IHtcclxuICAgICAgICBjb2xvcjogJE5CUHJpbWFyeVRlYWw7XHJcbiAgICAgICAgd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJE5CUHJpbWFyeVRlYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogJFJpZm9ybWFNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL1NoYXJlZC9fdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9TaGFyZWQvX21peGlucy5zY3NzJztcclxuXHJcblxyXG4ubGVnYWwtaGVyby1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzE0MjM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgLmxlZ2FsLWhlcm8tYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAudGl0bGUtYmFubmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjYyMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmlmb3JtYU1lZGl1bTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rLWJhbm5lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTkJQcmltYXJ5VGVhbDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSaWZvcm1hTGlnaHQ7XHJcblxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1sYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLy0vbWVkaWEvTkIvSWNvbnMvYXJyb3ctcmlnaHQtaWNvbi1saWdodC1ibHVlLnN2ZykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHktYmFubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvcHktYmFubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1iYW5uZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAubGVnYWwtaGVyby1iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2M3B4KSB7XHJcblxyXG5cclxuICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
