.page-content>section.news-detail-accordion .section-spacing{padding-top:0}.news-detail-accordion .accordion-section{position:relative;border-bottom:1px solid #c2c2c2;max-width:1300px;margin:0 auto;-webkit-transition:max-height .6s ease-in;-moz-transition:max-height .6s ease-in;-o-transition:max-height .6s ease-in;-ms-transition:max-height .6s ease-in;transition:max-height .6s ease-in}.news-detail-accordion .accordion-section:first-child{border-top:1px solid #c2c2c2}.news-detail-accordion .accordion-section.open{display:block}.news-detail-accordion .accordion-section.open .content{display:block}.news-detail-accordion .accordion-section button.top-col{min-width:100%;max-width:1300px;border:none;background:0 0;padding:0;margin:0;position:relative;cursor:pointer}.news-detail-accordion .accordion-section button .title{width:auto;color:#000;font-size:3rem;font-weight:bold;padding:23px 50px 23px 10px;text-align:left;line-height:40px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width: 768px){.news-detail-accordion .accordion-section button .title{font-size:2.8rem;line-height:30px;padding:23px 50px 23px 0px}}.news-detail-accordion .accordion-section .btn-arrow{width:auto;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width: 768px){.news-detail-accordion .accordion-section .btn-arrow{right:0}}.news-detail-accordion .accordion-section .btn-arrow .icon-font{margin-right:5px;font-size:2rem;color:#626a73}.news-detail-accordion .accordion-section .content{display:none;font-size:1rem;padding:20px 10px;text-align:left;color:#2b2e34}@media(max-width: 768px){.news-detail-accordion .accordion-section .content{padding:20px 0}}.news-detail-accordion .accordion-section .content>.wrap{overflow:hidden}.news-detail-accordion .accordion-section .content>.wrap .row:not(.header):not(.col5){overflow:hidden}.news-detail-accordion .accordion-section .content>.wrap>.row>.item:nth-child(2n+1){clear:left}.news-detail-accordion .accordion-section .content.floor-plan a{margin-top:18px;margin-right:26px}@media(max-width: 768px){.news-detail-accordion .accordion-section .content.floor-plan a{display:block;margin-right:0;margin-top:12px}}.news-detail-accordion .accordion-section .content.floor-plan a span{color:#0d2134;vertical-align:middle}.news-detail-accordion .accordion-section .content.floor-plan a span.icon-font{width:35px;height:35px;line-height:35px;font-size:2.1875rem;margin-right:20px}@media(max-width: 768px){.news-detail-accordion .accordion-section .content.floor-plan a span.icon-font{font-size:1.75rem;line-height:40px}}.news-detail-accordion .accordion-section .content.floor-plan a span.text{font-size:1.8rem;font-weight:bold}@media(max-width: 768px){.news-detail-accordion .accordion-section .content.floor-plan a span.text{font-size:1.6rem}}.news-detail-accordion .accordion-section .content .item{width:50%;padding-right:20px;float:left;overflow:hidden;padding-bottom:40px}@media(max-width: 768px){.news-detail-accordion .accordion-section .content .item{width:100%;padding-right:0;padding-bottom:20px}}.news-detail-accordion .accordion-section .content .item>div{display:inline-block;vertical-align:top}.news-detail-accordion .accordion-section .content .item .icon-font{margin-top:6px}@media(max-width: 768px){.news-detail-accordion .accordion-section .content .item .icon-font{font-size:2rem}}.news-detail-accordion .accordion-section .content .item .title{width:20%;font-size:2.2rem;font-weight:bold;color:#10293f}@media(max-width: 768px){.news-detail-accordion .accordion-section .content .item .title{font-size:1.6rem;line-height:30px}}.news-detail-accordion .accordion-section .content .item .desc{width:58%;font-size:2.2rem;color:#626a73;padding-left:50px}@media(max-width: 768px){.news-detail-accordion .accordion-section .content .item .desc{font-size:1.6rem}}.news-detail-accordion .accordion-section .content .item .desc a{font-size:2.2rem;color:#626a73;word-break:break-all;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width: 768px){.news-detail-accordion .accordion-section .content .item .desc a{font-size:1.6rem}}.news-detail-accordion .accordion-section .content .item .desc a:hover{color:#10293f}.news-detail-accordion .accordion-section .content p{font-size:2.2rem;color:#626a73}@media(max-width: 768px){.news-detail-accordion .accordion-section .content p{font-size:1.6rem}}.news-detail-accordion .accordion-section .content .btn-readmore{margin-top:18px}.news-detail-accordion .accordion-section.open .btn-arrow .icon-font{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.news-detail-accordion .accordion-section .table-listing{width:100%;overflow-x:auto;padding-bottom:20px !important}.news-detail-accordion .accordion-section .table-listing.hidden{display:none}.news-detail-accordion .accordion-section .table-listing .table-scrolling{overflow-x:auto}.news-detail-accordion .accordion-section .table-listing .wrap{width:1300px;display:table;table-layout:fixed;border:1px solid rgba(112,112,112,.25)}.news-detail-accordion .accordion-section .table-listing .table-field-description{overflow:hidden;margin-bottom:20px}.news-detail-accordion .accordion-section .table-listing .table-field-description .item{width:auto;display:inline-block;vertical-align:middle;margin-right:40px}.news-detail-accordion .accordion-section .table-listing .table-field-description .item:first-child{width:6px;margin-right:4px}.news-detail-accordion .accordion-section .table-listing .table-field-description .item span{vertical-align:middle}.news-detail-accordion .accordion-section .table-listing .table-field-description .item span.icon-font{margin:0 10px 0 0}.news-detail-accordion .accordion-section .table-listing .table-field-description.no-sapce .item{margin-right:4px}.news-detail-accordion .accordion-section .table-listing .row,.news-detail-accordion .accordion-section .table-listing .header{width:100%;display:table-row}.news-detail-accordion .accordion-section .table-listing .row:before,.news-detail-accordion .accordion-section .table-listing .row:after,.news-detail-accordion .accordion-section .table-listing .header:before,.news-detail-accordion .accordion-section .table-listing .header:after{display:none}.news-detail-accordion .accordion-section .table-listing .row .item,.news-detail-accordion .accordion-section .table-listing .header .item{width:auto;display:table-cell;vertical-align:middle;text-align:left;float:none;padding:30px 0 30px 20px}@media(max-width: 768px){.news-detail-accordion .accordion-section .table-listing .row .item,.news-detail-accordion .accordion-section .table-listing .header .item{padding:20px 0 20px 20px}}.news-detail-accordion .accordion-section .table-listing .row .item.type,.news-detail-accordion .accordion-section .table-listing .header .item.type{width:12%}.news-detail-accordion .accordion-section .table-listing .row .item.rooms,.news-detail-accordion .accordion-section .table-listing .row .item.price_from,.news-detail-accordion .accordion-section .table-listing .row .item.price_to,.news-detail-accordion .accordion-section .table-listing .header .item.rooms,.news-detail-accordion .accordion-section .table-listing .header .item.price_from,.news-detail-accordion .accordion-section .table-listing .header .item.price_to{width:13%}.news-detail-accordion .accordion-section .table-listing .row .item.remarks,.news-detail-accordion .accordion-section .table-listing .header .item.remarks{width:24%}.news-detail-accordion .accordion-section .table-listing .row .item .title,.news-detail-accordion .accordion-section .table-listing .header .item .title{display:block}.news-detail-accordion .accordion-section .table-listing .row .item.outlet-name,.news-detail-accordion .accordion-section .table-listing .header .item.outlet-name{width:15%;border-right:1px solid rgba(112,112,112,.25)}.news-detail-accordion .accordion-section .table-listing .row .item.capacity,.news-detail-accordion .accordion-section .table-listing .header .item.capacity{width:11%}.news-detail-accordion .accordion-section .table-listing .row .item.cuisine-type,.news-detail-accordion .accordion-section .table-listing .header .item.cuisine-type{width:38%}.news-detail-accordion .accordion-section .table-listing .row .item.charter-service,.news-detail-accordion .accordion-section .table-listing .header .item.charter-service{width:25%}.news-detail-accordion .accordion-section .table-listing .row .item.charter-service .wrap,.news-detail-accordion .accordion-section .table-listing .header .item.charter-service .wrap{border:0;width:auto}.news-detail-accordion .accordion-section .table-listing .row .item.charter-service .icon-font,.news-detail-accordion .accordion-section .table-listing .header .item.charter-service .icon-font{width:38px;height:30px;line-height:30px;font-size:1.875rem;margin-top:10px}.news-detail-accordion .accordion-section .table-listing .row:nth-child(even){background:#eeeff3}.news-detail-accordion .accordion-section .table-listing .row .item{height:auto}.news-detail-accordion .accordion-section .table-listing .row .item .title{width:auto;color:#626a73;font-weight:300}.news-detail-accordion .accordion-section .table-listing .row:not(.header) .item.type .title:first-letter{text-transform:capitalize}.news-detail-accordion .accordion-section .table-listing .header .item .title{width:auto;color:#10293f;font-weight:bold;text-transform:uppercase}.news-detail-accordion .accordion-section .description-listing .row{padding:34px 0}.news-detail-accordion .accordion-section .description-listing .row:nth-child(odd){background:#eeeff3}@media(max-width: 768px){.news-detail-accordion .accordion-section .description-listing .row{margin-bottom:20px;padding:20px 0}}.news-detail-accordion .accordion-section .description-listing .left-col,.news-detail-accordion .accordion-section .description-listing .right-col{display:inline-block;vertical-align:top;padding-left:50px}.news-detail-accordion .accordion-section .description-listing .left-col{width:50%;padding-left:50px}@media(max-width: 768px){.news-detail-accordion .accordion-section .description-listing .left-col{width:100%;padding:0 20px}}.news-detail-accordion .accordion-section .description-listing .left-col .title{font-size:1.8rem;color:#10293f}@media(max-width: 768px){.news-detail-accordion .accordion-section .description-listing .left-col .title{font-size:1.6rem;margin-bottom:10px}}.news-detail-accordion .accordion-section .description-listing .right-col{width:50%}@media(max-width: 768px){.news-detail-accordion .accordion-section .description-listing .right-col{width:100%;padding:0 20px}}.news-detail-accordion .accordion-section .description-listing .right-col .text{font-size:1.8rem;color:#626a73}@media(max-width: 768px){.news-detail-accordion .accordion-section .description-listing .right-col .text{font-size:1.6rem}}.news-detail-accordion .accordion-section.food-and-beverage .content.table-listing{overflow:hidden}.news-detail-accordion .accordion-section.food-and-beverage .table-listing .row .item.remarks{width:12%}.news-detail-accordion .accordion-section.meeting .table-listing{width:auto}.news-detail-accordion .accordion-section.meeting .table-listing .wrap{display:table;table-layout:fixed}.news-detail-accordion .accordion-section.meeting .table-listing .row.header,.news-detail-accordion .accordion-section.meeting .table-listing .row.field{opacity:0;visibility:hidden;display:block}.news-detail-accordion .accordion-section.meeting .table-listing .row.header.active,.news-detail-accordion .accordion-section.meeting .table-listing .row.field.active{opacity:1;visibility:visible}.news-detail-accordion .accordion-section.meeting .table-listing .row.field{width:auto;height:auto;overflow:hidden;background:transparent;-webkit-transition:height .6s ease-out;-moz-transition:height .6s ease-out;-o-transition:height .6s ease-out;-ms-transition:height .6s ease-out;transition:height .6s ease-out}.news-detail-accordion .accordion-section.meeting .table-listing .row.field>div:nth-child(2n+1){background:#eeeff3}.news-detail-accordion .accordion-section.meeting .table-listing .row.field .child-row,.news-detail-accordion .accordion-section.meeting .table-listing .row.field .parent-row{width:1300px}.news-detail-accordion .accordion-section.meeting .table-listing .row.field .parent-row{cursor:pointer}.news-detail-accordion .accordion-section.meeting .table-listing .row.field .parent-row .btn-arrow{width:18px;height:18px;color:#fff;position:absolute;left:30px;margin:0;padding:0;font-size:1.8rem}@media(max-width: 768px){.news-detail-accordion .accordion-section.meeting .table-listing .row.field .parent-row .btn-arrow{font-size:1rem}}.news-detail-accordion .accordion-section.meeting .table-listing .row.field .parent-row .item{position:relative;background:#0f3449}.news-detail-accordion .accordion-section.meeting .table-listing .row.field .parent-row .item .title{color:#fff}.news-detail-accordion .accordion-section.meeting .table-listing .row.field.open .btn-arrow{margin-top:-5px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.name{width:235px;padding-left:80px}@media(max-width: 768px){.news-detail-accordion .accordion-section.meeting .table-listing .row .item.name{padding-left:60px}}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.location{width:155px}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.dimension{width:177px}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity{width:397px}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity .top,.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity .bottom{width:100%}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity .top{display:inline-block;vertical-align:middle;padding-bottom:4px;border-bottom:2px solid #10293f}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity .top .item{width:100%;padding:0;text-align:center;display:block}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity .bottom{display:table}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.capacity .bottom .item{width:7%;padding:4px 0;text-align:center}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.height{width:181px;padding-left:60px;padding-right:80px}.news-detail-accordion .accordion-section.meeting .table-listing .row .item.function-space{width:155px;padding-right:20px}.news-detail-accordion .accordion-section.meeting .table-listing .row.header .item{padding-top:16px;padding-bottom:16px}.page-content>section.highlight-story .section-spacing{padding-top:35px;padding-bottom:45px}@media(max-width: 768px){.page-content>section.highlight-story .section-spacing{padding:30px 20px}}.highlight-story{background:#10293f}.highlight-story>.wrap{overflow:hidden}.highlight-story .listing-container{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.highlight-story .listing-container .item{background:#10293f;position:relative}.highlight-story .listing-container .item>.wrap{padding:24px 70px 24px 50px}@media(max-width: 768px){.highlight-story .listing-container .item>.wrap{padding:35px}}.highlight-story .listing-container .item>.wrap>.row{margin:auto}.highlight-story .listing-container .item>.wrap>.row:first-child{margin-bottom:30px}@media(max-width: 768px){.highlight-story .listing-container .item>.wrap>.row:first-child{margin-bottom:40px}}.highlight-story .listing-container .item .logo{width:80px;height:80px;overflow:hidden;border:1px solid transparent;border-radius:50px;margin-right:30px}@media(max-width: 768px){.highlight-story .listing-container .item .logo{width:70px;height:70px;display:block !important;float:left}}.highlight-story .listing-container .item .logo img{width:100%}.highlight-story .listing-container .item .quote{color:#fff;font-size:1.8rem;position:relative}@media(max-width: 768px){.highlight-story .listing-container .item .quote{font-size:1.6rem}}.highlight-story .listing-container .item .quote:before,.highlight-story .listing-container .item .quote:after{font-family:serif;font-size:3.75rem;font-weight:bold;color:#fff;position:absolute}@media(max-width: 768px){.highlight-story .listing-container .item .quote:before,.highlight-story .listing-container .item .quote:after{font-size:3rem}}.highlight-story .listing-container .item .quote:before{content:"“";left:-50px;top:-25px}@media(max-width: 768px){.highlight-story .listing-container .item .quote:before{left:-35px;top:-35px}}.highlight-story .listing-container .item .quote:after{content:"”";right:-20px;bottom:-50px}@media(max-width: 768px){.highlight-story .listing-container .item .quote:after{right:-35px;bottom:-60px}}.highlight-story .listing-container .item .title{color:#fff;font-size:2.4rem;padding-bottom:10px}@media(max-width: 768px){.highlight-story .listing-container .item .title{font-size:2.8rem;padding-bottom:0}}.highlight-story .listing-container .item .desc{color:#fff;font-size:1.8rem}@media(max-width: 768px){.highlight-story .listing-container .item .desc{font-size:1.4rem}}@media(max-width: 768px){.highlight-story .listing-container .item .detail-wrap{padding-left:0;margin-left:0;display:block !important}}.highlight-story .listing-container .item .logo,.highlight-story .listing-container .item .detail-wrap{display:inline-block;vertical-align:middle}.highlight-story .listing-container .slick-dots{bottom:-40px}.highlight-story .listing-container .slick-dots li:only-child{display:none}.highlight-story .listing-container .slick-dots li button{width:25px;height:25px}.highlight-story .listing-container .slick-dots li button:before{content:" ";width:7px;height:7px;line-height:7px;background:#9fa9b2;top:9px;left:9px;margin:auto;border-radius:50%;opacity:1}.highlight-story .listing-container .slick-dots li.slick-active button{border:1px solid #9fa9b2;border-radius:50%}.highlight-story .listing-container .slick-dots li.slick-active button:before{background:#9fa9b2}.highlight-story .listing-container .slick-dots li:hover button{border:1px solid #9fa9b2;border-radius:50%}.highlight-story .listing-container .slick-dots li:hover button:before{background:#9fa9b2}.highlight-story .listing-container button.slick-next{right:10px;z-index:99}.highlight-story .listing-container button.slick-next:before{font-size:1.875rem}.highlight-story .listing-container button.slick-prev{left:10px;z-index:99}.highlight-story .listing-container button.slick-prev:before{font-size:1.875rem}html[lang=tc] .quote:before{content:"「" !important}html[lang=tc] .quote:after{content:"」" !important;right:-50px !important;bottom:-30px !important}@media(max-width: 768px){.highlight-story .listing-container .item .title{font-size:2.4rem}}.recommend-stories{margin-bottom:25px;clear:both}@media(max-width: 768px){.recommend-stories{margin-top:20px}}.recommend-stories:after{content:"";display:block;clear:both;overflow:hidden;height:0}.recommend-stories .swiper-container{overflow:visible;margin-top:30px}.recommend-stories .btn-readmore{position:absolute;top:15px;right:0}@media(max-width: 768px){.recommend-stories .btn-readmore{position:relative;top:auto;right:auto;margin-top:20px}}.recommend-stories .card-block{height:444px}@media(max-width: 768px){.recommend-stories .card-block{height:290px}}.recommend-stories .card-block .image{min-width:auto}.recommend-stories .card-block:hover .text-content{padding-top:55px}.recommend-stories .card-block:hover .date-wrap{background:#13314c}@media(max-width: 768px){.recommend-stories .card-block{max-width:250px !important;width:28%}}.recommend-stories .card-block .text-content.second>.wrap,.recommend-stories .card-block .overlay>.wrap{padding-left:40px;padding-right:40px}@media(max-width: 768px){.recommend-stories .card-block .text-content.second>.wrap,.recommend-stories .card-block .overlay>.wrap{padding-left:25px;padding-right:25px}}.recommend-stories .card-block .text-content .btn-readmore{margin:20px 0 50px 0}.recommend-stories .card-block.no-thumb .desc{color:#fff}.recommend-stories .card-block.no-thumb .desc p{color:#fff}.recommend-stories .card-block.no-thumb .overlay .desc{padding:20px 0}.page-content>section.interested-news .section-spacing{padding:85px 150px;position:relative}@media(max-width: 768px){.page-content>section.interested-news .section-spacing{padding:35px 20px}}@media(max-width: 768px){.page-content>section.interested-news .section-spacing{padding:20px}}.interested-news{background:rgba(223,226,231,.4)}.interested-news h2{font-size:4.6rem;text-align:left}@media(max-width: 768px){.interested-news h2{font-size:4rem}}@media(max-width: 768px){.interested-news h2{font-size:3rem}}.interested-news .row{margin-top:40px}.interested-news .row:after{content:"";display:block;clear:both;overflow:hidden;height:0}.interested-news .row>.right-col,.interested-news .row>.left-col{width:50%}@media(max-width: 768px){.interested-news .row>.right-col,.interested-news .row>.left-col{width:100%;padding:20px 0}}@media(max-width: 768px){.interested-news .left-col{border-bottom:1px solid #e6e6e6}}.interested-news .right-col{text-align:left}.interested-news .image-wrap{width:140px;height:140px;float:left}.interested-news .image-wrap img{max-width:100%}@media(max-width: 768px){.interested-news .image-wrap{width:105px;height:105px}}.interested-news .btn-viewall-wrap{top:115px}@media(max-width: 768px){.interested-news .btn-viewall-wrap{position:relative;left:0;top:auto;bottom:0}}.interested-news .info-wrap{margin-left:170px;padding-right:40px;text-align:left;float:none}@media(max-width: 768px){.interested-news .info-wrap{margin-left:125px;padding-right:0}}.interested-news .info-wrap .date{font-size:1.6rem;margin-bottom:20px}@media(max-width: 768px){.interested-news .info-wrap .date{margin-bottom:10px}}.interested-news .info-wrap .title{font-size:1.8rem;margin-bottom:10px;font-weight:700}@media(max-width: 768px){.interested-news .info-wrap .title{font-size:1.6rem}}.interested-news .info-wrap .icon-font{display:block;font-size:1.8rem}@media(max-width: 768px){.interested-news .info-wrap .icon-font{font-size:1.6rem}}.news-detail .detail-title-wrap{margin:100px 0 55px 0}@media(max-width: 768px){.news-detail .detail-title-wrap{margin:50px 0 30px 0}}.news-detail .detail-title-wrap .title{font-size:3rem;font-weight:bold;color:#0d2134;line-height:1.1;opacity:1;text-align:center}@media(max-width: 768px){.news-detail .detail-title-wrap .title{font-size:4rem}}@media(max-width: 768px){.news-detail .detail-title-wrap .title{font-size:3rem}}.news-detail .detail-title-wrap .desc{width:80%;font-size:2.2rem;color:#626a73;margin:0 auto}@media(max-width: 768px){.news-detail .detail-title-wrap .desc{font-size:1.6rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3MtZGV0YWlsLmNzcyIsIm5ld3MtZGV0YWlsLnNjc3MiLCIuLi8uLi9zdHlsZXMvX21peGluLnNjc3MiLCIuLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDZEQ1NBLGFBQ0ksQ0FBQSwwQ0FJQSxpQkFDSSxDQUFBLCtCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxhQUNBLENBQUEseUNBQ0EsQ0FBQSxzQ0FBQSxDQUFBLG9DQUFBLENBQUEscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLHNEQUNBLDRCQUNJLENBQUEsK0NBRUosYUFDSSxDQUFBLHdEQUNBLGFBQ0ksQ0FBQSx5REFHUixjQUNJLENBQUEsZ0JBQ0EsQ0FBQSxXQUNBLENBQUEsY0FDQSxDQUFBLFNBQ0EsQ0FBQSxRQUNBLENBQUEsaUJBQ0EsQ0FBQSxjQUNBLENBQUEsd0RBRUosVUFDSSxDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEsZ0JBQ0EsQ0FBQSwyQkFDQSxDQUFBLGVBQ0EsQ0FBQSxnQkFDQSxDQUFBLG1DQUNBLENBQUEsZ0NBQUEsQ0FBQSw4QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx5QkNKSix3RERKQSxnQkFVUSxDQUFBLGdCQUNBLENBQUEsMEJBQ0EsQ0FBQSxDQUFBLHFEQUdSLFVBQ0ksQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxVQUNBLENBQUEsa0NBQ21CLENBQUEsK0JBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCQUFBLENBQUEsbUNBQ25CLENBQUEsZ0NBQUEsQ0FBQSw4QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx5QkNqQkoscUREV0EsT0FRUSxDQUFBLENBQUEsZ0VBRUosZ0JBQ0ksQ0FBQSxjQUNBLENBQUEsYUFDQSxDQUFBLG1EQUdSLFlBQ0ksQ0FBQSxjQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUVBLENBQUEsYUFDQSxDQUFBLHlCQ2pDSixtREQyQkEsY0FRUSxDQUFBLENBQUEseURBRUos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RDQ0QkosaUJBR1EsQ0FBQSxNQUNBLENBQUEsUUFDQSxDQUFBLFFBQ0EsQ0FBQSxDQUFBLDRCQUdSLGlCQUNJLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEsVUFDQSxDQUFBLHlCQ3o1QkEsNEJEcTVCSixpQkFNUSxDQUFBLGVBQ0EsQ0FBQSxDQUFBLGtDQUVKLGdCQUNJLENBQUEsa0JBQ0EsQ0FBQSx5QkNoNkJKLGtDRDg1QkEsa0JBSVEsQ0FBQSxDQUFBLG1DQUdSLGdCQUNJLENBQUEsa0JBQ0EsQ0FBQSxlQUNBLENBQUEseUJDeDZCSixtQ0RxNkJBLGdCQUtRLENBQUEsQ0FBQSx1Q0FHUixhQUNJLENBQUEsZ0JBQ0EsQ0FBQSx5QkMvNkJKLHVDRDY2QkEsZ0JBSVEsQ0FBQSxDQUFBLGdDQW1CWixxQkFDSSxDQUFBLHlCQ3I4QkEsZ0NEbzhCSixvQkFHUSxDQUFBLENBQUEsdUNBR0osY0UvK0JlLENBQUEsZ0JGaS9CWCxDQUFBLGFFcitCbUIsQ0FBQSxlRnUrQm5CLENBQUEsU0FDQSxDQUFBLGlCQUNBLENBQUEseUJDaDlCSix1Q0QwOEJBLGNBUVEsQ0FBQSxDQUFBLHlCQ2w5QlIsdUNEMDhCQSxjQVdRLENBQUEsQ0FBQSxzQ0FHUixTQUNJLENBQUEsZ0JBQ0EsQ0FBQSxhRXgvQmtCLENBQUEsYUYwL0JsQixDQUFBLHlCQzU5Qkosc0NEdzlCQSxnQkFNUSxDQUFBIiwiZmlsZSI6Im5ld3MtZGV0YWlsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5wYWdlLWNvbnRlbnQ+c2VjdGlvbi5uZXdzLWRldGFpbC1hY2NvcmRpb24gLnNlY3Rpb24tc3BhY2luZ3twYWRkaW5nLXRvcDowfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMmMyYzI7bWF4LXdpZHRoOjEzMDBweDttYXJnaW46MCBhdXRvOy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IC42cyBlYXNlLWluOy1tb3otdHJhbnNpdGlvbjptYXgtaGVpZ2h0IC42cyBlYXNlLWluOy1vLXRyYW5zaXRpb246bWF4LWhlaWdodCAuNnMgZWFzZS1pbjstbXMtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IC42cyBlYXNlLWluO3RyYW5zaXRpb246bWF4LWhlaWdodCAuNnMgZWFzZS1pbn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjYzJjMmMyfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm9wZW57ZGlzcGxheTpibG9ja30ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5vcGVuIC5jb250ZW50e2Rpc3BsYXk6YmxvY2t9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gYnV0dG9uLnRvcC1jb2x7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEzMDBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOjAgMDtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gYnV0dG9uIC50aXRsZXt3aWR0aDphdXRvO2NvbG9yOiMwMDA7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjIzcHggNTBweCAyM3B4IDEwcHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjQwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiBidXR0b24gLnRpdGxle2ZvbnQtc2l6ZToyLjhyZW07bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjIzcHggNTBweCAyM3B4IDBweH19Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmJ0bi1hcnJvd3t3aWR0aDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmJ0bi1hcnJvd3tyaWdodDowfX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuYnRuLWFycm93IC5pY29uLWZvbnR7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MnJlbTtjb2xvcjojNjI2YTczfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50e2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTZweDtwYWRkaW5nOjIwcHggMTBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzJiMmUzNH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnR7cGFkZGluZzoyMHB4IDB9fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50Pi53cmFwe292ZXJmbG93OmhpZGRlbn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudD4ud3JhcCAucm93Om5vdCguaGVhZGVyKTpub3QoLmNvbDUpe292ZXJmbG93OmhpZGRlbn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudD4ud3JhcD4ucm93Pi5pdGVtOm50aC1jaGlsZCgybisxKXtjbGVhcjpsZWZ0fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50LmZsb29yLXBsYW4gYXttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLXJpZ2h0OjI2cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50LmZsb29yLXBsYW4gYXtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MTJweH19Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnQuZmxvb3ItcGxhbiBhIHNwYW57Y29sb3I6IzBkMjEzNDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnQuZmxvb3ItcGxhbiBhIHNwYW4uaWNvbi1mb250e3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7bGluZS1oZWlnaHQ6MzVweDtmb250LXNpemU6MzVweDttYXJnaW4tcmlnaHQ6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnQuZmxvb3ItcGxhbiBhIHNwYW4uaWNvbi1mb250e2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjQwcHh9fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50LmZsb29yLXBsYW4gYSBzcGFuLnRleHR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDpib2xkfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudC5mbG9vci1wbGFuIGEgc3Bhbi50ZXh0e2ZvbnQtc2l6ZToxLjZyZW19fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50IC5pdGVte3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjIwcHg7ZmxvYXQ6bGVmdDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnQgLml0ZW17d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206MjBweH19Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnQgLml0ZW0+ZGl2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAuaWNvbi1mb250e21hcmdpbi10b3A6NnB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAuaWNvbi1mb250e2ZvbnQtc2l6ZToycmVtfX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAudGl0bGV7d2lkdGg6MjAlO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMTAyOTNmfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAudGl0bGV7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDozMHB4fX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAuZGVzY3t3aWR0aDo1OCU7Zm9udC1zaXplOjIuMnJlbTtjb2xvcjojNjI2YTczO3BhZGRpbmctbGVmdDo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAuZGVzY3tmb250LXNpemU6MS42cmVtfX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCAuaXRlbSAuZGVzYyBhe2ZvbnQtc2l6ZToyLjJyZW07Y29sb3I6IzYyNmE3Mzt3b3JkLWJyZWFrOmJyZWFrLWFsbDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50IC5pdGVtIC5kZXNjIGF7Zm9udC1zaXplOjEuNnJlbX19Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmNvbnRlbnQgLml0ZW0gLmRlc2MgYTpob3Zlcntjb2xvcjojMTAyOTNmfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50IHB7Zm9udC1zaXplOjIuMnJlbTtjb2xvcjojNjI2YTczfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuY29udGVudCBwe2ZvbnQtc2l6ZToxLjZyZW19fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5jb250ZW50IC5idG4tcmVhZG1vcmV7bWFyZ2luLXRvcDoxOHB4fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm9wZW4gLmJ0bi1hcnJvdyAuaWNvbi1mb250ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZ3t3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcuaGlkZGVue2Rpc3BsYXk6bm9uZX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAudGFibGUtc2Nyb2xsaW5ne292ZXJmbG93LXg6YXV0b30ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAud3JhcHt3aWR0aDoxMzAwcHg7ZGlzcGxheTp0YWJsZTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDExMiwxMTIsMTEyLC4yNSl9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9ue292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjIwcHh9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uIC5pdGVte3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo0MHB4fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC50YWJsZS1maWVsZC1kZXNjcmlwdGlvbiAuaXRlbTpmaXJzdC1jaGlsZHt3aWR0aDo2cHg7bWFyZ2luLXJpZ2h0OjRweH0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAudGFibGUtZmllbGQtZGVzY3JpcHRpb24gLml0ZW0gc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uIC5pdGVtIHNwYW4uaWNvbi1mb250e21hcmdpbjowIDEwcHggMCAwfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi5uby1zYXBjZSAuaXRlbXttYXJnaW4tcmlnaHQ6NHB4fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3csLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6dGFibGUtcm93fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3c6YmVmb3JlLC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3c6YWZ0ZXIsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlcjpiZWZvcmUsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlcjphZnRlcntkaXNwbGF5Om5vbmV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbSwubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAuaGVhZGVyIC5pdGVte3dpZHRoOmF1dG87ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6bm9uZTtwYWRkaW5nOjMwcHggMCAzMHB4IDIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0sLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbXtwYWRkaW5nOjIwcHggMCAyMHB4IDIwcHh9fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0udHlwZSwubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAuaGVhZGVyIC5pdGVtLnR5cGV7d2lkdGg6MTIlfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0ucm9vbXMsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5wcmljZV9mcm9tLC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0ucHJpY2VfdG8sLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbS5yb29tcywubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAuaGVhZGVyIC5pdGVtLnByaWNlX2Zyb20sLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbS5wcmljZV90b3t3aWR0aDoxMyV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5yZW1hcmtzLC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5oZWFkZXIgLml0ZW0ucmVtYXJrc3t3aWR0aDoyNCV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbSAudGl0bGUsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbSAudGl0bGV7ZGlzcGxheTpibG9ja30ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAucm93IC5pdGVtLm91dGxldC1uYW1lLC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5oZWFkZXIgLml0ZW0ub3V0bGV0LW5hbWV7d2lkdGg6MTUlO2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgxMTIsMTEyLDExMiwuMjUpfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uY2FwYWNpdHksLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbS5jYXBhY2l0eXt3aWR0aDoxMSV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5jdWlzaW5lLXR5cGUsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbS5jdWlzaW5lLXR5cGV7d2lkdGg6MzglfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uY2hhcnRlci1zZXJ2aWNlLC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5oZWFkZXIgLml0ZW0uY2hhcnRlci1zZXJ2aWNle3dpZHRoOjI1JX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAucm93IC5pdGVtLmNoYXJ0ZXItc2VydmljZSAud3JhcCwubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAuaGVhZGVyIC5pdGVtLmNoYXJ0ZXItc2VydmljZSAud3JhcHtib3JkZXI6MDt3aWR0aDphdXRvfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uY2hhcnRlci1zZXJ2aWNlIC5pY29uLWZvbnQsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbS5jaGFydGVyLXNlcnZpY2UgLmljb24tZm9udHt3aWR0aDozOHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1zaXplOjMwcHg7bWFyZ2luLXRvcDoxMHB4fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3c6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I2VlZWZmM30ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAudGFibGUtbGlzdGluZyAucm93IC5pdGVte2hlaWdodDphdXRvfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0gLnRpdGxle3dpZHRoOmF1dG87Y29sb3I6IzYyNmE3Mztmb250LXdlaWdodDozMDB9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLnJvdzpub3QoLmhlYWRlcikgLml0ZW0udHlwZSAudGl0bGU6Zmlyc3QtbGV0dGVye3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLnRhYmxlLWxpc3RpbmcgLmhlYWRlciAuaXRlbSAudGl0bGV7d2lkdGg6YXV0bztjb2xvcjojMTAyOTNmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5kZXNjcmlwdGlvbi1saXN0aW5nIC5yb3d7cGFkZGluZzozNHB4IDB9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uLWxpc3RpbmcgLnJvdzpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kOiNlZWVmZjN9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5kZXNjcmlwdGlvbi1saXN0aW5nIC5yb3d7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MjBweCAwfX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuZGVzY3JpcHRpb24tbGlzdGluZyAubGVmdC1jb2wsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uLWxpc3RpbmcgLnJpZ2h0LWNvbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZy1sZWZ0OjUwcHh9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uLWxpc3RpbmcgLmxlZnQtY29se3dpZHRoOjUwJTtwYWRkaW5nLWxlZnQ6NTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uLWxpc3RpbmcgLmxlZnQtY29se3dpZHRoOjEwMCU7cGFkZGluZzowIDIwcHh9fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uIC5kZXNjcmlwdGlvbi1saXN0aW5nIC5sZWZ0LWNvbCAudGl0bGV7Zm9udC1zaXplOjEuOHJlbTtjb2xvcjojMTAyOTNmfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuZGVzY3JpcHRpb24tbGlzdGluZyAubGVmdC1jb2wgLnRpdGxle2ZvbnQtc2l6ZToxLjZyZW07bWFyZ2luLWJvdHRvbToxMHB4fX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuZGVzY3JpcHRpb24tbGlzdGluZyAucmlnaHQtY29se3dpZHRoOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uLWxpc3RpbmcgLnJpZ2h0LWNvbHt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyMHB4fX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbiAuZGVzY3JpcHRpb24tbGlzdGluZyAucmlnaHQtY29sIC50ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Y29sb3I6IzYyNmE3M31AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uLWxpc3RpbmcgLnJpZ2h0LWNvbCAudGV4dHtmb250LXNpemU6MS42cmVtfX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5mb29kLWFuZC1iZXZlcmFnZSAuY29udGVudC50YWJsZS1saXN0aW5ne292ZXJmbG93OmhpZGRlbn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5mb29kLWFuZC1iZXZlcmFnZSAudGFibGUtbGlzdGluZyAucm93IC5pdGVtLnJlbWFya3N7d2lkdGg6MTIlfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3Rpbmd7d2lkdGg6YXV0b30ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC53cmFwe2Rpc3BsYXk6dGFibGU7dGFibGUtbGF5b3V0OmZpeGVkfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5oZWFkZXIsLm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24ubWVldGluZyAudGFibGUtbGlzdGluZyAucm93LmZpZWxke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5oZWFkZXIuYWN0aXZlLC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5maWVsZC5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cuZmllbGR7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IC42cyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246aGVpZ2h0IC42cyBlYXNlLW91dDstby10cmFuc2l0aW9uOmhlaWdodCAuNnMgZWFzZS1vdXQ7LW1zLXRyYW5zaXRpb246aGVpZ2h0IC42cyBlYXNlLW91dDt0cmFuc2l0aW9uOmhlaWdodCAuNnMgZWFzZS1vdXR9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24ubWVldGluZyAudGFibGUtbGlzdGluZyAucm93LmZpZWxkPmRpdjpudGgtY2hpbGQoMm4rMSl7YmFja2dyb3VuZDojZWVlZmYzfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5maWVsZCAuY2hpbGQtcm93LC5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5maWVsZCAucGFyZW50LXJvd3t3aWR0aDoxMzAwcHh9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24ubWVldGluZyAudGFibGUtbGlzdGluZyAucm93LmZpZWxkIC5wYXJlbnQtcm93e2N1cnNvcjpwb2ludGVyfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5maWVsZCAucGFyZW50LXJvdyAuYnRuLWFycm93e3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMwcHg7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxLjhyZW19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5maWVsZCAucGFyZW50LXJvdyAuYnRuLWFycm93e2ZvbnQtc2l6ZToxcmVtfX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cuZmllbGQgLnBhcmVudC1yb3cgLml0ZW17cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojMGYzNDQ5fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5maWVsZCAucGFyZW50LXJvdyAuaXRlbSAudGl0bGV7Y29sb3I6I2ZmZn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cuZmllbGQub3BlbiAuYnRuLWFycm93e21hcmdpbi10b3A6LTVweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0ubmFtZXt3aWR0aDoyMzVweDtwYWRkaW5nLWxlZnQ6ODBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24ubWVldGluZyAudGFibGUtbGlzdGluZyAucm93IC5pdGVtLm5hbWV7cGFkZGluZy1sZWZ0OjYwcHh9fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5sb2NhdGlvbnt3aWR0aDoxNTVweH0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uZGltZW5zaW9ue3dpZHRoOjE3N3B4fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5jYXBhY2l0eXt3aWR0aDozOTdweH0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uY2FwYWNpdHkgLnRvcCwubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uY2FwYWNpdHkgLmJvdHRvbXt3aWR0aDoxMDAlfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5jYXBhY2l0eSAudG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWJvdHRvbTo0cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzEwMjkzZn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uY2FwYWNpdHkgLnRvcCAuaXRlbXt3aWR0aDoxMDAlO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdyAuaXRlbS5jYXBhY2l0eSAuYm90dG9te2Rpc3BsYXk6dGFibGV9Lm5ld3MtZGV0YWlsLWFjY29yZGlvbiAuYWNjb3JkaW9uLXNlY3Rpb24ubWVldGluZyAudGFibGUtbGlzdGluZyAucm93IC5pdGVtLmNhcGFjaXR5IC5ib3R0b20gLml0ZW17d2lkdGg6NyU7cGFkZGluZzo0cHggMDt0ZXh0LWFsaWduOmNlbnRlcn0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uaGVpZ2h0e3dpZHRoOjE4MXB4O3BhZGRpbmctbGVmdDo2MHB4O3BhZGRpbmctcmlnaHQ6ODBweH0ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIC5hY2NvcmRpb24tc2VjdGlvbi5tZWV0aW5nIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0uZnVuY3Rpb24tc3BhY2V7d2lkdGg6MTU1cHg7cGFkZGluZy1yaWdodDoyMHB4fS5uZXdzLWRldGFpbC1hY2NvcmRpb24gLmFjY29yZGlvbi1zZWN0aW9uLm1lZXRpbmcgLnRhYmxlLWxpc3RpbmcgLnJvdy5oZWFkZXIgLml0ZW17cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbToxNnB4fS5wYWdlLWNvbnRlbnQ+c2VjdGlvbi5oaWdobGlnaHQtc3RvcnkgLnNlY3Rpb24tc3BhY2luZ3twYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctYm90dG9tOjQ1cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWNvbnRlbnQ+c2VjdGlvbi5oaWdobGlnaHQtc3RvcnkgLnNlY3Rpb24tc3BhY2luZ3twYWRkaW5nOjMwcHggMjBweH19LmhpZ2hsaWdodC1zdG9yeXtiYWNrZ3JvdW5kOiMxMDI5M2Z9LmhpZ2hsaWdodC1zdG9yeT4ud3JhcHtvdmVyZmxvdzpoaWRkZW59LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1raHRtbC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVte2JhY2tncm91bmQ6IzEwMjkzZjtwb3NpdGlvbjpyZWxhdGl2ZX0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbT4ud3JhcHtwYWRkaW5nOjI0cHggNzBweCAyNHB4IDUwcHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtPi53cmFwe3BhZGRpbmc6MzVweH19LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0+LndyYXA+LnJvd3ttYXJnaW46YXV0b30uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbT4ud3JhcD4ucm93OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0+LndyYXA+LnJvdzpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjQwcHh9fS5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC5sb2dve3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MHB4O21hcmdpbi1yaWdodDozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAubG9nb3t3aWR0aDo3MHB4O2hlaWdodDo3MHB4O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmbG9hdDpsZWZ0fX0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAubG9nbyBpbWd7d2lkdGg6MTAwJX0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAucXVvdGV7Y29sb3I6I2ZmZjtmb250LXNpemU6MS44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAucXVvdGV7Zm9udC1zaXplOjEuNnJlbX19LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0gLnF1b3RlOmJlZm9yZSwuaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAucXVvdGU6YWZ0ZXJ7Zm9udC1mYW1pbHk6c2VyaWY7Zm9udC1zaXplOjYwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAucXVvdGU6YmVmb3JlLC5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC5xdW90ZTphZnRlcntmb250LXNpemU6NDhweH19LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0gLnF1b3RlOmJlZm9yZXtjb250ZW50Olwi4oCcXCI7bGVmdDotNTBweDt0b3A6LTI1cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC5xdW90ZTpiZWZvcmV7bGVmdDotMzVweDt0b3A6LTM1cHh9fS5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC5xdW90ZTphZnRlcntjb250ZW50Olwi4oCdXCI7cmlnaHQ6LTIwcHg7Ym90dG9tOi01MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAucXVvdGU6YWZ0ZXJ7cmlnaHQ6LTM1cHg7Ym90dG9tOi02MHB4fX0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuaXRlbSAudGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6Mi40cmVtO3BhZGRpbmctYm90dG9tOjEwcHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC50aXRsZXtmb250LXNpemU6Mi44cmVtO3BhZGRpbmctYm90dG9tOjB9fS5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC5kZXNje2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuOHJlbX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0gLmRlc2N7Zm9udC1zaXplOjEuNHJlbX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC5kZXRhaWwtd3JhcHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDowO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0gLmxvZ28sLmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLml0ZW0gLmRldGFpbC13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciAuc2xpY2stZG90c3tib3R0b206LTQwcHh9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZHtkaXNwbGF5Om5vbmV9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiIFwiO3dpZHRoOjdweDtoZWlnaHQ6N3B4O2xpbmUtaGVpZ2h0OjdweDtiYWNrZ3JvdW5kOiM5ZmE5YjI7dG9wOjlweDtsZWZ0OjlweDttYXJnaW46YXV0bztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjF9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntib3JkZXI6MXB4IHNvbGlkICM5ZmE5YjI7Ym9yZGVyLXJhZGl1czo1MCV9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7YmFja2dyb3VuZDojOWZhOWIyfS5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbntib3JkZXI6MXB4IHNvbGlkICM5ZmE5YjI7Ym9yZGVyLXJhZGl1czo1MCV9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uOmJlZm9yZXtiYWNrZ3JvdW5kOiM5ZmE5YjJ9LmhpZ2hsaWdodC1zdG9yeSAubGlzdGluZy1jb250YWluZXIgYnV0dG9uLnNsaWNrLW5leHR7cmlnaHQ6MTBweDt6LWluZGV4Ojk5fS5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIGJ1dHRvbi5zbGljay1uZXh0OmJlZm9yZXtmb250LXNpemU6MzBweH0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciBidXR0b24uc2xpY2stcHJldntsZWZ0OjEwcHg7ei1pbmRleDo5OX0uaGlnaGxpZ2h0LXN0b3J5IC5saXN0aW5nLWNvbnRhaW5lciBidXR0b24uc2xpY2stcHJldjpiZWZvcmV7Zm9udC1zaXplOjMwcHh9aHRtbFtsYW5nPXRjXSAucXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCLjgIxcIiAhaW1wb3J0YW50fWh0bWxbbGFuZz10Y10gLnF1b3RlOmFmdGVye2NvbnRlbnQ6XCLjgI1cIiAhaW1wb3J0YW50O3JpZ2h0Oi01MHB4ICFpbXBvcnRhbnQ7Ym90dG9tOi0zMHB4ICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC50aXRsZXtmb250LXNpemU6Mi40cmVtfX0ucmVjb21tZW5kLXN0b3JpZXN7bWFyZ2luLWJvdHRvbToyNXB4O2NsZWFyOmJvdGh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5yZWNvbW1lbmQtc3Rvcmllc3ttYXJnaW4tdG9wOjIwcHh9fS5yZWNvbW1lbmQtc3RvcmllczphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MH0ucmVjb21tZW5kLXN0b3JpZXMgLnN3aXBlci1jb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW4tdG9wOjMwcHh9LnJlY29tbWVuZC1zdG9yaWVzIC5idG4tcmVhZG1vcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnJlY29tbWVuZC1zdG9yaWVzIC5idG4tcmVhZG1vcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87cmlnaHQ6YXV0bzttYXJnaW4tdG9wOjIwcHh9fS5yZWNvbW1lbmQtc3RvcmllcyAuY2FyZC1ibG9ja3toZWlnaHQ6NDQ0cHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5yZWNvbW1lbmQtc3RvcmllcyAuY2FyZC1ibG9ja3toZWlnaHQ6MjkwcHh9fS5yZWNvbW1lbmQtc3RvcmllcyAuY2FyZC1ibG9jayAuaW1hZ2V7bWluLXdpZHRoOmF1dG99LnJlY29tbWVuZC1zdG9yaWVzIC5jYXJkLWJsb2NrOmhvdmVyIC50ZXh0LWNvbnRlbnR7cGFkZGluZy10b3A6NTVweH0ucmVjb21tZW5kLXN0b3JpZXMgLmNhcmQtYmxvY2s6aG92ZXIgLmRhdGUtd3JhcHtiYWNrZ3JvdW5kOiMxMzMxNGN9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5yZWNvbW1lbmQtc3RvcmllcyAuY2FyZC1ibG9ja3ttYXgtd2lkdGg6MjUwcHggIWltcG9ydGFudDt3aWR0aDoyOCV9fS5yZWNvbW1lbmQtc3RvcmllcyAuY2FyZC1ibG9jayAudGV4dC1jb250ZW50LnNlY29uZD4ud3JhcCwucmVjb21tZW5kLXN0b3JpZXMgLmNhcmQtYmxvY2sgLm92ZXJsYXk+LndyYXB7cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsucmVjb21tZW5kLXN0b3JpZXMgLmNhcmQtYmxvY2sgLnRleHQtY29udGVudC5zZWNvbmQ+LndyYXAsLnJlY29tbWVuZC1zdG9yaWVzIC5jYXJkLWJsb2NrIC5vdmVybGF5Pi53cmFwe3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweH19LnJlY29tbWVuZC1zdG9yaWVzIC5jYXJkLWJsb2NrIC50ZXh0LWNvbnRlbnQgLmJ0bi1yZWFkbW9yZXttYXJnaW46MjBweCAwIDUwcHggMH0ucmVjb21tZW5kLXN0b3JpZXMgLmNhcmQtYmxvY2subm8tdGh1bWIgLmRlc2N7Y29sb3I6I2ZmZn0ucmVjb21tZW5kLXN0b3JpZXMgLmNhcmQtYmxvY2subm8tdGh1bWIgLmRlc2MgcHtjb2xvcjojZmZmfS5yZWNvbW1lbmQtc3RvcmllcyAuY2FyZC1ibG9jay5uby10aHVtYiAub3ZlcmxheSAuZGVzY3twYWRkaW5nOjIwcHggMH0ucGFnZS1jb250ZW50PnNlY3Rpb24uaW50ZXJlc3RlZC1uZXdzIC5zZWN0aW9uLXNwYWNpbmd7cGFkZGluZzo4NXB4IDE1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1jb250ZW50PnNlY3Rpb24uaW50ZXJlc3RlZC1uZXdzIC5zZWN0aW9uLXNwYWNpbmd7cGFkZGluZzozNXB4IDIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1jb250ZW50PnNlY3Rpb24uaW50ZXJlc3RlZC1uZXdzIC5zZWN0aW9uLXNwYWNpbmd7cGFkZGluZzoyMHB4fX0uaW50ZXJlc3RlZC1uZXdze2JhY2tncm91bmQ6cmdiYSgyMjMsMjI2LDIzMSwuNCl9LmludGVyZXN0ZWQtbmV3cyBoMntmb250LXNpemU6NC42cmVtO3RleHQtYWxpZ246bGVmdH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmludGVyZXN0ZWQtbmV3cyBoMntmb250LXNpemU6NHJlbX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnRlcmVzdGVkLW5ld3MgaDJ7Zm9udC1zaXplOjNyZW19fS5pbnRlcmVzdGVkLW5ld3MgLnJvd3ttYXJnaW4tdG9wOjQwcHh9LmludGVyZXN0ZWQtbmV3cyAucm93OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDowfS5pbnRlcmVzdGVkLW5ld3MgLnJvdz4ucmlnaHQtY29sLC5pbnRlcmVzdGVkLW5ld3MgLnJvdz4ubGVmdC1jb2x7d2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaW50ZXJlc3RlZC1uZXdzIC5yb3c+LnJpZ2h0LWNvbCwuaW50ZXJlc3RlZC1uZXdzIC5yb3c+LmxlZnQtY29se3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDB9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaW50ZXJlc3RlZC1uZXdzIC5sZWZ0LWNvbHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZlNmU2fX0uaW50ZXJlc3RlZC1uZXdzIC5yaWdodC1jb2x7dGV4dC1hbGlnbjpsZWZ0fS5pbnRlcmVzdGVkLW5ld3MgLmltYWdlLXdyYXB7d2lkdGg6MTQwcHg7aGVpZ2h0OjE0MHB4O2Zsb2F0OmxlZnR9LmludGVyZXN0ZWQtbmV3cyAuaW1hZ2Utd3JhcCBpbWd7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnRlcmVzdGVkLW5ld3MgLmltYWdlLXdyYXB7d2lkdGg6MTA1cHg7aGVpZ2h0OjEwNXB4fX0uaW50ZXJlc3RlZC1uZXdzIC5idG4tdmlld2FsbC13cmFwe3RvcDoxMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmludGVyZXN0ZWQtbmV3cyAuYnRuLXZpZXdhbGwtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOmF1dG87Ym90dG9tOjB9fS5pbnRlcmVzdGVkLW5ld3MgLmluZm8td3JhcHttYXJnaW4tbGVmdDoxNzBweDtwYWRkaW5nLXJpZ2h0OjQwcHg7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnRlcmVzdGVkLW5ld3MgLmluZm8td3JhcHttYXJnaW4tbGVmdDoxMjVweDtwYWRkaW5nLXJpZ2h0OjB9fS5pbnRlcmVzdGVkLW5ld3MgLmluZm8td3JhcCAuZGF0ZXtmb250LXNpemU6MS42cmVtO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmludGVyZXN0ZWQtbmV3cyAuaW5mby13cmFwIC5kYXRle21hcmdpbi1ib3R0b206MTBweH19LmludGVyZXN0ZWQtbmV3cyAuaW5mby13cmFwIC50aXRsZXtmb250LXNpemU6MS44cmVtO21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDo3MDB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnRlcmVzdGVkLW5ld3MgLmluZm8td3JhcCAudGl0bGV7Zm9udC1zaXplOjEuNnJlbX19LmludGVyZXN0ZWQtbmV3cyAuaW5mby13cmFwIC5pY29uLWZvbnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS44cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaW50ZXJlc3RlZC1uZXdzIC5pbmZvLXdyYXAgLmljb24tZm9udHtmb250LXNpemU6MS42cmVtfX0ubmV3cy1kZXRhaWwgLmRldGFpbC10aXRsZS13cmFwe21hcmdpbjoxMDBweCAwIDU1cHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsIC5kZXRhaWwtdGl0bGUtd3JhcHttYXJnaW46NTBweCAwIDMwcHggMH19Lm5ld3MtZGV0YWlsIC5kZXRhaWwtdGl0bGUtd3JhcCAudGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMGQyMTM0O2xpbmUtaGVpZ2h0OjEuMTtvcGFjaXR5OjE7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5uZXdzLWRldGFpbCAuZGV0YWlsLXRpdGxlLXdyYXAgLnRpdGxle2ZvbnQtc2l6ZTo0cmVtfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsIC5kZXRhaWwtdGl0bGUtd3JhcCAudGl0bGV7Zm9udC1zaXplOjNyZW19fS5uZXdzLWRldGFpbCAuZGV0YWlsLXRpdGxlLXdyYXAgLmRlc2N7d2lkdGg6ODAlO2ZvbnQtc2l6ZToyLjJyZW07Y29sb3I6IzYyNmE3MzttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwgLmRldGFpbC10aXRsZS13cmFwIC5kZXNje2ZvbnQtc2l6ZToxLjZyZW19fSIsIi8qXHJcbiAgICBQYWdlIC0gVmVudXMgSG90ZWwgRGV0YWlsIC0gQWNjb3JkaW9uXHJcbiovXHJcblxyXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLy8gaW5saW5lIHZhcmlhYmxlXHJcblxyXG4ucGFnZS1jb250ZW50ID4gc2VjdGlvbi5uZXdzLWRldGFpbC1hY2NvcmRpb24gLnNlY3Rpb24tc3BhY2luZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4ubmV3cy1kZXRhaWwtYWNjb3JkaW9uIHtcclxuICAgIFxyXG4gICAgLmFjY29yZGlvbi1zZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbik7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJjMmMyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLnRvcC1jb2wge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweCA1MHB4IDIzcHggMTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1vdXQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNTBweCAyM3B4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1vdXQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tZm9udCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjI2YTczO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiMmUzNDsgLy9ib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IC53cmFwIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAucm93Om5vdCguaGVhZGVyKTpub3QoLmNvbDUpIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZsb29yLXBsYW4ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRnbG9iYWwtc2VjdGlvbi1kZXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1mb250IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1ncmlkLXRpdGxlLWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWdyaWQtZGVzYy1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1ncmlkLWRlc2MtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2Utb3V0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnbG9iYWwtZ3JpZC10aXRsZS1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1ncmlkLWRlc2MtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1yZWFkbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5idG4tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgLmljb24tZm9udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTgwZGVnKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlLWxpc3Rpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgLy9wYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1zY3JvbGxpbmcge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA4MjBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtZmllbGQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tZm9udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5vLXNhcGNlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdyxcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93IC5pdGVtLFxyXG4gICAgICAgICAgICAuaGVhZGVyIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yb29tcyxcclxuICAgICAgICAgICAgICAgICYucHJpY2VfZnJvbSxcclxuICAgICAgICAgICAgICAgICYucHJpY2VfdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlbWFya3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vdXRsZXQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDExMiwxMTIsMTEyLDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYXBhY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY3Vpc2luZS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jaGFydGVyLXNlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1mb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZWZmMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IC8vaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnbG9iYWwtZ3JpZC1kZXNjLWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmhlYWRlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLnR5cGUgLnRpdGxlOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnbG9iYWwtZ3JpZC10aXRsZS1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWxpc3Rpbmcge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMDtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVmZjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0LWNvbCxcclxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0LWNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnbG9iYWwtZ3JpZC1kZXNjLWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9vZC1hbmQtYmV2ZXJhZ2Uge1xyXG4gICAgICAgICAgICAuY29udGVudC50YWJsZS1saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1saXN0aW5nIC5yb3cgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5yZW1hcmtzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVldGluZyB7XHJcbiAgICAgICAgICAgIC50YWJsZS1saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3cuaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgLnJvdy5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm93LmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjZzIGVhc2Utb3V0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWVmZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGlsZC1yb3csXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcmVudC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcmVudC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYzNDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm93IC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7IC8vd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU1cHg7IC8vd2lkdGg6IDEyJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kaW1lbnNpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc3cHg7IC8vd2lkdGg6IDE0JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYXBhY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOTdweDsgLy93aWR0aDogMjclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgxcHg7IC8vd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmZ1bmN0aW9uLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1NXB4OyAvL3dpZHRoOiAxMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yb3cuaGVhZGVyIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cbi8qXHJcbiAgICBFdmVudHMvU3RvcmllcyBEZXRhaWwgQ1NTXHJcbiovXHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fZ2xvYmFsLXZhcmlhYmxlLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19taXhpbi5zY3NzXCI7XHJcblxyXG5cclxuXHJcbi8vIGlubGluZSB2YXJpYWJsZVxyXG4vLyAuLi5cclxuLnBhZ2UtY29udGVudCA+IHNlY3Rpb24uaGlnaGxpZ2h0LXN0b3J5IC5zZWN0aW9uLXNwYWNpbmd7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5oaWdobGlnaHQtc3Rvcnl7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjtcclxuXHJcbiAgICA+IC53cmFwe1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAubGlzdGluZy1jb250YWluZXJ7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcclxuICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7XHJcblxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgPiAud3JhcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNzBweCAyNHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVvdGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFEXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRnbG9iYWwtZ3JpZC10aXRsZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1zZWN0aW9uLWRlc2M7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGV0YWlsLXdyYXB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nbyxcclxuICAgICAgICAgICAgLmRldGFpbC13cmFwe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgIGxpOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90cyBsaXtcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUZBOUIyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlGQTlCMjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUZBOUIyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5RkE5QjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzlGQTlCMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gLnNsaWNrLXByZXYuc2xpY2stYXJyb3csXHJcbiAgICAgICAgLy8gLnNsaWNrLW5leHQuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCAuM3MgZWFzZS1vdXQgKTtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgLy9AaW5jbHVkZSBib3gtc2hhZG93KCA1cHgsIDBweCwgNDBweCwgcmdiYSgwLDAsMCwgMC41NykgKTtcclxuXHJcbiAgICAgICAgLy8gICAgIC5pY29uLWZvbnR7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzM0ODRDQjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAmOmJlZm9yZXtcclxuICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogIzM0ODRDQjtcclxuICAgICAgICAvLyAgICAgICAgIGJvcmRlci1jb2xvcjogIzM0ODRDQjtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAuaWNvbi1mb250e1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC8vIC5zbGljay1wcmV2LnNsaWNrLWFycm93OmJlZm9yZSxcclxuICAgICAgICAvLyAuc2xpY2stbmV4dC5zbGljay1hcnJvdzpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBub25lO1xyXG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIC8vICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gLnNsaWNrLXByZXYuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IC03NXB4O1xyXG4gICAgICAgIC8vICAgICAuaWNvbi1mb250e1xyXG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCByb3RhdGUoOTBkZWcpKTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAuc2xpY2stbmV4dC5zbGljay1hcnJvd3tcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IC03NXB4O1xyXG4gICAgICAgIC8vICAgICAuaWNvbi1mb250e1xyXG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKCByb3RhdGUoLTkwZGVnKSk7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz10Y117XHJcbiAgICAucXVvdGUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDMwMENcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDMwMERcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogLTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oaWdobGlnaHQtc3RvcnkgLmxpc3RpbmctY29udGFpbmVyIC5pdGVtIC50aXRsZXtcclxuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1ncmlkLXRpdGxlO1xyXG4gICAgfVxyXG59XG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLnJlY29tbWVuZC1zdG9yaWVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLXJlYWRtb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLXRhYmxldCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogNDQ0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2xvYmFsLWJhY2tncm91bmQtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LWNvbnRlbnQuc2Vjb25kID4gLndyYXAsXHJcbiAgICAgICAgLm92ZXJsYXkgPiAud3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgIC5idG4tcmVhZG1vcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8tdGh1bWIge1xyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXG4vKlxyXG4gICAgUGFnZSAtIFZlbnVzIEhvdGVsIERldGFpbCAtIEFjY29yZGlvblxyXG4qL1xyXG5cclxuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19nbG9iYWwtdmFyaWFibGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX21peGluLnNjc3NcIjtcclxuXHJcblxyXG4vLyBpbmxpbmUgdmFyaWFibGVcclxuXHJcblxyXG4ucGFnZS1jb250ZW50ID4gc2VjdGlvbi5pbnRlcmVzdGVkLW5ld3MgLnNlY3Rpb24tc3BhY2luZ3tcclxuICAgIHBhZGRpbmc6IDg1cHggMTUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RlZC1uZXdzIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIzLCAyMjYsIDIzMSwgMC40KTtcclxuXHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC10YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMFxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5yaWdodC1jb2wsXHJcbiAgICAgICAgPiAubGVmdC1jb2x7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVmdC1jb2x7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1jb2x7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5pbWFnZS13cmFwe1xyXG4gICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tdmlld2FsbC13cmFwe1xyXG4gICAgICAgIHRvcDogMTE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8td3JhcHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCcnLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tZm9udHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cbi8qKlxyXG4gICAgUGFnZSAtIEhvdyBXZSBDYW4gSGVscFxyXG4qL1xyXG5cclxuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19nbG9iYWwtdmFyaWFibGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX21peGluLnNjc3NcIjtcclxuXHJcbi8vIGlubGluZSB2YXJpYWJsZVxyXG4vLyAuLi5cclxuXHJcblxyXG4ubmV3cy1kZXRhaWx7XHJcbiAgICAuZGV0YWlsLXRpdGxlLXdyYXB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDU1cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRnbG9iYWwtc2VjdGlvbi10aXRsZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludCgnJywgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWdyaWQtZGVzYy1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJycsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xyXG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgIC1tcy1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBjYWxjKCRjYWxjdWxhdGUpIHtcclxuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoJGNhbGN1bGF0ZSk7XHJcbiAgICB3aWR0aDogLW1vei1jYWxjKCRjYWxjdWxhdGUpO1xyXG4gICAgd2lkdGg6IGNhbGMoJGNhbGN1bGF0ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVhay1wb2ludCgkYWxpYXMsICRkcCkge1xyXG4gICAgQGlmKHR5cGUtb2YoJGRwKT09bnVtYmVyKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJGFsaWFzLCAnbWF4LXdpZHRoJyAkZHApIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYodHlwZS1vZigkZHApPT1saXN0KSB7XHJcbiAgICAgICAgQG1lZGlhIChudGgoJGRwLCAxKTogbnRoKCRkcCwgMikpIHtcclxuICAgICAgICAgICAgQGlmKCRhbGlhcyAhPW51bGwgYW5kICRhbGlhcyAhPVwiXCIpIHtcclxuICAgICAgICAgICAgICAgIGJvZHk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6JGFsaWFzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJG1lZGlhLXR5cGU6JGFsaWFzICFnbG9iYWw7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICAkbWVkaWEtdHlwZTonJyAhZ2xvYmFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcclxuICAgIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbik9PWZhbHNlIHtcclxuICAgICAgICAkY29sb3Itc3RvcHM6ICRkaXJlY3Rpb24sICRjb2xvci1zdG9wcztcclxuICAgICAgICAkZGlyZWN0aW9uOiAxODBkZWc7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcclxuICAgIEBpZiBpcy1kaXJlY3Rpb24oJHZhbHVlKT09ZmFsc2Uge1xyXG4gICAgICAgIEBlcnJvciBcIkNhbm5vdCBjb252ZXJ0IGAjeyR2YWx1ZX1gIHRvIGxlZ2FjeSBzeW50YXggYmVjYXVzZSBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgYSBkaXJlY3Rpb24uXCI7XHJcbiAgICB9XHJcbiAgICAkY29udmVyc2lvbi1tYXA6ICggdG8gdG9wOiBib3R0b20sIHRvIHRvcCByaWdodDogYm90dG9tIGxlZnQsIHRvIHJpZ2h0IHRvcDogbGVmdCBib3R0b20sIHRvIHJpZ2h0OiBsZWZ0LCB0byBib3R0b20gcmlnaHQ6IHRvcCBsZWZ0LCB0byByaWdodCBib3R0b206IGxlZnQgdG9wLCB0byBib3R0b206IHRvcCwgdG8gYm90dG9tIGxlZnQ6IHRvcCByaWdodCwgdG8gbGVmdCBib3R0b206IHJpZ2h0IHRvcCwgdG8gbGVmdDogcmlnaHQsIHRvIGxlZnQgdG9wOiByaWdodCBib3R0b20sIHRvIHRvcCBsZWZ0OiBib3R0b20gcmlnaHQpO1xyXG4gICAgQGlmIG1hcC1oYXMta2V5KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKSB7XHJcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gOTBkZWcgLSAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbk5hbWUpIHtcclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xyXG4gICAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWRkLWJldmVsKCRjb2xvcjojZmZmKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yLCAwIDFweCAxcHggIzY2NiwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgNHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvciwgMCAxcHggMXB4ICM2NjYsIGluc2V0IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDRweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3IsIDAgMXB4IDFweCAjNjY2LCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCA0cHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yLCAwIDFweCAxcHggIzY2NiwgaW5zZXQgMCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpLCBpbnNldCAwIDRweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XHJcbiAgICBAaWYgJGluc2V0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9udCBGYWNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYgdHRmIHN2Zykge1xyXG5cdCRzcmM6IG51bGw7XHJcblxyXG5cdCRleHRtb2RzOiAoXHJcblx0XHRlb3Q6IFwiP1wiLFxyXG5cdFx0c3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpXHJcblx0KTtcclxuXHJcblx0JGZvcm1hdHM6IChcclxuXHRcdG90ZjogXCJvcGVudHlwZVwiLFxyXG5cdFx0dHRmOiBcInRydWV0eXBlXCJcclxuXHQpO1xyXG5cclxuXHRAZWFjaCAkZXh0IGluICRleHRzIHtcclxuXHRcdCRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcclxuXHRcdCRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xyXG5cdFx0JHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcclxuXHR9XHJcblxyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcclxuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cdFx0c3JjOiAkc3JjO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvci1zaXplKCRyYW5nZSkge1xyXG4gICAgJHBob25lLXVwcGVyLWJvdW5kYXJ5OiA3NjhweDtcclxuICAgICR0YWJsZXQtcG9ydHJhaXQtdXBwZXItYm91bmRhcnk6IDc2OHB4O1xyXG4gICAgJHRhYmxldC1sYW5kc2NhcGUtdXBwZXItYm91bmRhcnk6IDE2MDBweDtcclxuICAgICRkZXNrdG9wLXVwcGVyLWJvdW5kYXJ5OiAxODAwcHg7XHJcbiAgXHJcbiAgICBAaWYgJHJhbmdlID09IHBob25lLW9ubHkge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skcGhvbmUtdXBwZXItYm91bmRhcnkgLSAxfSkgeyBAY29udGVudDsgfVxyXG4gICAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gdGFibGV0LXBvcnRyYWl0LXVwIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZS11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxyXG4gICAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gdGFibGV0LWxhbmRzY2FwZS11cCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0LXVwcGVyLWJvdW5kYXJ5KSB7IEBjb250ZW50OyB9XHJcbiAgICB9IEBlbHNlIGlmICRyYW5nZSA9PSBkZXNrdG9wLXVwIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlLXVwcGVyLWJvdW5kYXJ5KSB7IEBjb250ZW50OyB9XHJcbiAgICB9IEBlbHNlIGlmICRyYW5nZSA9PSBiaWctZGVza3RvcC11cCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gIH0iLCIkZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLFxyXG5BcmlhbCxcclxuSGVsdmV0aWNhLFxyXG5zYW5zLXNlcmlmO1xyXG5cclxuJGdsb2JhbC1zZWN0aW9uLWxhcmdlLXRpdGxlOiA0LjZyZW07XHJcbiRnbG9iYWwtc2VjdGlvbi10aXRsZTogM3JlbTtcclxuJGdsb2JhbC1zZWN0aW9uLWRlc2M6IDEuOHJlbTtcclxuJGdsb2JhbC1ncmlkLXRpdGxlOiAyLjRyZW07XHJcbiRnbG9iYWwtZ3JpZC10YWc6IDEuNXJlbTtcclxuXHJcbiRnbG9iYWwtbWFpbi1jb2xvcjogIzEwMjkzRjtcclxuJGdsb2JhbC1ncmlkLXRpdGxlLWJsdWUtY29sb3I6ICMxMDI5M0Y7XHJcbiRnbG9iYWwtZ3JpZC1kZXNjLWJsdWUtY29sb3I6ICM2MjZBNzM7XHJcbiRnbG9iYWwtZ3JpZC1pbWctcHJlbG9hZC1jb2xvcjogI2M5Y2NkMDtcclxuJGdsb2JhbC1iYWNrZ3JvdW5kLWJsdWUtY29sb3I6ICMxMzMxNEM7XHJcbiRnbG9iYWwtYmFja2dyb3VuZC1ncmV5LWNvbG9yOiAjREZFMkU3O1xyXG4kZ2xvYmFsLXJlZC1jb2xvcjogI0I3MTcxRTtcclxuJGdsb2JhbC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICMwRDIxMzQ7XHJcbiRnbG9iYWwtZm9jdXMtY29sb3I6IHJnYmEoNTIsIDEzMiwgMjAzLCAxKTtcclxuXHJcbiRnbG9iYWwtbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiRnbG9iYWwtd2lkdGgtdGFibGV0OiA3NjhweDtcclxuJGdsb2JhbC13aWR0aC1tb2JpbGU6IDc2OHB4O1xyXG4kZ2xvYmFsLXNlY3Rpb24tbGVmdHJpZ2h0LXNwYWNlOiAxNTBweDtcclxuXHJcbiRhc3NldHNfZm9sZGVyOiBcIi4uL2Fzc2V0c1wiO1xyXG4iXX0= */
