.box-section{width:100%;padding:70px 0}.box-section.bc-white-grey{background-color:var(--color-neutral-lightest)}.box-section.bc-grey-blue{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-white-grey{background-color:var(--color-neutral-light)}.box-section.bc-grey-blue{background-color:var(--color-primary)}}.box-section.bc-white-blue{background-color:var(--color-neutral-lightest)}@media only screen and (min-width:768px){.box-section.bc-white-blue{background-color:var(--color-primary)}}.box-section.bc-grey-white{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-grey-white{background-color:var(--color-neutral-lightest)}}.box-section.white{background-color:var(--color-neutral-lightest)}.box-section.grey{background-color:var(--color-neutral-light)}.box-section.blue{background-color:var(--color-primary)}.box-section .container>.title{margin:0 0 25px;padding:0 15px;font-size:22px;text-align:center}.box-section .container>.title .pc-ver{display:none}@media screen and (min-width:768px){.box-section .container>.title{padding:0;text-align:initial}.box-section .container>.title .pc-ver{display:initial}}@media screen and (min-width:992px){.box-section .container>.title{font-size:26px}}@media screen and (min-width:1200px){.box-section .container>.title{font-size:30px}}.box-section .container>.text{margin:0 0 30px;padding:0 15px;font-size:16px;text-align:justify}@media screen and (min-width:768px){.box-section .container>.text{padding:0;text-align:initial}}.box-section .container .a-btn{font-weight:700;border-width:2px}.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:20px;border-top-right-radius:20px;padding-top:15px;margin:0;width:100%;height:100%;z-index:2}.search-tool .search-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:285px;margin-top:15px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 25px 10px}.search-tool .search-section-container .location-area{position:relative;padding:0 1px 0 33px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-tool .search-section-container .location-area i{content:"";position:absolute;top:15px;left:13px;display:inline-block;width:45px;height:28px;z-index:3}.search-tool .search-section-container .location-area .location-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-search_yellow) 0 0/contain no-repeat}.search-tool .search-section-container .location-area input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;border:0;color:var(--color-primary);background-color:transparent;font-family:freight-sans-pro,sans-serif;font-weight:500;font-size:16px;line-height:31px;padding-left:18px;position:relative;z-index:2}@media screen and (min-width:768px){.search-tool .search-section-container .location-area i{left:-15px}.search-tool .search-section-container .location-area input{padding-left:36px;font-size:14px}}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary);text-align:center;font-size:16px}.search-tool .search-section-container .location-area .input-wrapper{position:relative;width:100%}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{position:absolute;left:30px;color:var(--color-primary)}.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{top:5px;font-family:Poppins-Bold,sans-serif;font-size:10px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder{top:18px;font:500 8px roc-grotesk,sans-serif}.search-tool .search-section-container .people-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-tool .search-section-container .people-area .people-area-text{font-family:roc-grotesk,sans-serif;font-weight:500;width:100%;text-align:center;cursor:pointer;white-space:nowrap}.search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-arrow-down) no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-accent-gold);width:25px;height:25px;right:5px;top:13px;cursor:pointer}.search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:var(--color-primary)}.search-tool .search-section-container .people-area .people-area-dropdown{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-141px;background-color:var(--color-neutral-lightest);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px 0 rgba(0,0,0,.25);z-index:999;border-radius:40px;padding:10px 25px 30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:348px;max-width:348px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);padding:15px 0}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title{font:500 20px roc-grotesk,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-text)}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title-additional{font-family:freight-sans-pro,sans-serif;font-size:18px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .amount-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font:500 16px freight-sans-pro,sans-serif}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .incrementor-field-search-tool{display:inline-block;text-align:center;width:10px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button{width:25px;height:25px;border:none;background-size:contain;background:var(--color-accent-rose);color:var(--color-neutral-lightest);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button:disabled{background:var(--color-supportive)}.search-tool .search-section-container .button-search-area button{width:100%;border:1px solid var(--color-accent-gold);background-color:var(--color-accent-gold);color:var(--color-primary);letter-spacing:.75px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.search-tool .search-section-container .button-search-area button:active,.search-tool .search-section-container .button-search-area button:focus,.search-tool .search-section-container .button-search-area button:hover{border:1px solid var(--color-accent-gold);background-color:var(--color-primary);color:var(--color-accent-gold)}.search-tool .search-section-container .button-search-area .book,.search-tool .search-section-container .button-search-area .find{display:none}.search-tool .search-section-container .search-results{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:40%;max-height:160px;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:var(--white);overflow:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3);z-index:3;margin:60px 2px 0 26px}.search-tool .search-section-container .search-results__list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.search-tool .search-section-container .search-results__list-item{text-align:start;position:relative;-webkit-transition:.5s;transition:.5s}.search-tool .search-section-container .search-results__list-item:before{content:"";position:absolute;top:11px;left:23px;display:block;width:21px;height:13px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-marker_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-b492e3c5a5.svg#icon-marker_yellow) no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-accent-gold)}.search-tool .search-section-container .search-results__list-item a{display:block;padding:10px 0 5px 48px;font-family:roc-grotesk,sans-serif;color:var(--color-primary);text-decoration:none}.search-tool .search-section-container .search-results__list-item.selected a,.search-tool .search-section-container .search-results__list-item:active a,.search-tool .search-section-container .search-results__list-item:focus a,.search-tool .search-section-container .search-results__list-item:hover a{text-decoration:underline}.search-tool .search-section-container .search-results .not-found{font-family:freight-sans-pro,sans-serif;padding:5px 0 5px 55px;color:var(--color-primary);font-size:9px}@media screen and (min-width:768px){.search-tool .search-section-container .search-results__list-item:before{left:24px}.search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 60px}.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:0;border-top-right-radius:0;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:550px;margin:0 auto}.search-tool .search-section-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:initial;width:100%;margin-top:0;font-size:14px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{height:50px;margin:10px;border:none}.search-tool .search-section-container .button-search-area .area-title,.search-tool .search-section-container .location-area .area-title,.search-tool .search-section-container .people-area .area-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:var(--white);padding:0 5px;top:-18px;font-family:freight-sans-pro,sans-serif;font-size:14px;left:0;right:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-tool .search-section-container .button-search-area .area-title .location-icon,.search-tool .search-section-container .location-area .area-title .location-icon,.search-tool .search-section-container .people-area .area-title .location-icon{position:initial;width:20px;height:20px}.search-tool .search-section-container .button-search-area .area-title span,.search-tool .search-section-container .location-area .area-title span,.search-tool .search-section-container .people-area .area-title span{padding:0 5px}.search-tool .search-section-container .people-area .people-area-dropdown{bottom:-141px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 30px 30px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .amount-people,.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title{font-size:17px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button{width:25px;height:25px}.search-tool .search-section-container .location-area{position:relative;-webkit-box-flex:0;-ms-flex:0 1 66%;flex:0 1 66%;padding:0 1px 0 15px}.search-tool .search-section-container .location-area i{content:"";position:absolute;top:10px;left:16px;width:55px;height:28px}.search-tool .search-section-container .location-area input{font-size:14px;line-height:28px;padding-left:45px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary);text-align:left;font-size:16px}}@media screen and (min-width:768px) and (min-width:992px){.search-tool .search-section-container,.search-tool .search-section-container .location-area input{font-size:16px}}@media screen and (min-width:768px){.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{left:51px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder.top-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder.top-placeholder{top:0;font-size:15px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder.bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder.bottom-placeholder{top:18px;font-size:12px}.search-tool .search-section-container .button-search-area{-webkit-box-flex:0;-ms-flex:0 1 34%;flex:0 1 34%;letter-spacing:1.05px;margin-right:20px}.search-tool .search-section-container .button-search-area button{font-size:14px}.search-tool .search-section-container .search-results{position:absolute;max-height:320px;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:var(--white);overflow:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3);margin:69px 0 0}.search-tool .search-section-container .search-results__list-item:before{width:47px;left:36px}.search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 65px}.search-tool .search-section-container .search-results .not-found{font-size:15px}}@media screen and (min-width:992px){.box-section .container>.text{font-size:20px}.search-tool{width:600px}.search-tool .search-section-container,.search-tool .search-section-container .button-search-area button{font-size:16px}}@media screen and (min-width:1200px){.box-section .container>.text{font-size:24px}.search-tool{top:395px;height:80px}.search-tool .search-section-container{max-width:1080px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{height:60px}.search-tool .search-section-container .location-area i{top:13px;left:28px;width:65px;height:30px}.search-tool .search-section-container .location-area input{padding-left:60px;font-size:16px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::placeholder{font-size:16px}}.travel-magazine-page{margin-top:60px}.travel-magazine-page .travel-magazine-hero{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.travel-magazine-page .travel-magazine-hero h2{margin:-20px 0 15px;width:90%;font-size:17px;line-height:22px;z-index:1}.travel-magazine-page .travel-magazine-hero__title{font-size:47px;color:var(--color-accent-gold);font-weight:400;line-height:85px;margin:30px 0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative}.travel-magazine-page .travel-magazine-hero__title .title-logo{position:absolute;top:-25px;left:0;height:195%;width:100%;background-color:#fff;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-93f627a1f6.svg#travel-magazine) no-repeat center,var(--white);background-size:100%}.travel-magazine-page .travel-magazine-hero .icon-swirly-area{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block{overflow:hidden}.travel-magazine-page .travel-magazine-popular-destinations-block .box-section:nth-child(1){padding-bottom:0}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{display:block;width:300px;height:270px;margin:0 0 0 77px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-93f627a1f6.svg#world-collage_blue) 0 0/contain no-repeat;overflow:hidden}.travel-magazine-page .travel-magazine-host-section .host-carousel .view-more-hosts{display:block;text-align:center;padding-top:30px;text-transform:uppercase;color:var(--blue-basic)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone{overflow:visible}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title span:nth-child(3){display:inline-block;position:relative}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title br:nth-child(1){display:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{position:absolute;top:initial;left:-4px;line-height:10px;bottom:-41px;font-size:20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious br{display:inline}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:100%;margin:0 auto;padding:50px 0 20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:nth-of-type(1n+7){display:block}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding:0 20px;border:1px solid #ccc;border-top:none;border-bottom:none;border-left:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper{position:relative;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper .slider-item-frame{position:absolute;top:-1px;left:-2px;right:19px;display:block;z-index:1;height:244px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:194px;position:relative;text-align:center;padding-bottom:125%}@media screen and (min-width:414px){.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{margin:0 0 0 100px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper .slider-item-frame{height:275px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:218px}}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content img{position:absolute;top:0;right:0;left:0}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category{margin-top:13px;color:var(--white);font-family:Poppins-Bold,sans-serif;text-align:left;height:50px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;position:relative}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{display:block;width:84px;height:141px;margin:initial;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-93f627a1f6.svg#directions-sign_white) 0 0/contain no-repeat;position:absolute;bottom:-120px;left:25px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.popular-destination-container .title-popular-destinations{text-align:center}.popular-destination-container .grid-wrapper.desktop-section{display:none}.popular-destination-container .grid-wrapper .country-list{margin-top:25px;margin-bottom:25px}.popular-destination-container .grid-wrapper .country-list .cover{margin:0 auto 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;max-width:450px}.popular-destination-container .grid-wrapper .country-list .cover .country-item{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;position:relative}.popular-destination-container .grid-wrapper .country-list .cover .country-item .subst{position:absolute;z-index:3;display:block;width:100%;height:100%;background-color:transparent;top:57%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);border:none}.popular-destination-container .grid-wrapper .country-list .cover .country-item .img-content{width:100%;height:100%}.popular-destination-container .grid-wrapper .country-list .cover .country-item .img-content img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popular-destination-container .grid-wrapper .country-list .cover .country-item .name-city{margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:1;color:var(--color-neutral-lightest);font-size:14px;text-transform:uppercase}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label{display:block;font:300 18px freight-sans-pro,sans-serif;text-align:center;padding:5px 15px}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label.d-none{display:none}.popular-destination-container .grid-wrapper .btn-load-more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font:700 20px roc-grotesk,sans-serif;color:var(--color-accent-gold);margin:0 auto;background:0 0;border:none}.popular-destination-container .button-area{width:185px;height:40px;margin-top:30px;margin-right:auto;margin-left:auto}.popular-destination-container .button-area .a-btn{width:100%;text-align:center;font-size:14px}.travel-magazine-essential-city-info .essential-city-info-section{color:var(--blue-basic);padding:50px 0 70px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{margin:0 auto;width:360px;height:360px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box img{background-color:transparent;padding:10px;width:100%;height:100%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{width:100%;padding:0 10px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .text{font-size:16px;line-height:24px;padding-right:20px}.filters-categories-wrapper{padding:20px 20px 55px;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--white);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:70px;left:0;z-index:999;width:100%}.filters-categories-wrapper.mobile-filters{display:none}@media screen and (min-width:768px){.filters-categories-wrapper.no-display{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.filters-categories-wrapper{padding:14px 30px 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:initial;background-color:#fafafa;width:initial}.filters-categories-wrapper .mobile-filters{display:-webkit-box;display:-ms-flexbox;display:flex}}.filters-categories-wrapper .filters-categories-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px 5px 30px 0;border-bottom:1px solid #ccc}.filters-categories-wrapper .filters-categories-title i{display:none;content:"";width:30px;height:30px;margin-top:-3px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#filter) no-repeat;-webkit-mask-size:contain;mask-size:contain}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-title i{display:inline-block}}.filters-categories-wrapper .filters-categories-title span{display:none}.filters-categories-wrapper .filters-categories-title h2{font-family:Poppins-Bold,Poppins-Medium,sans-serif;font-size:20px;line-height:23px;padding-left:2px;margin-bottom:21px}.filters-categories-wrapper .filters-categories-title h2.desktop-title{display:none}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-title h2{margin-top:2px;font-size:15px;padding-left:0;margin-bottom:initial}.filters-categories-wrapper .filters-categories-title h2.desktop-title{display:inline-block}.filters-categories-wrapper .filters-categories-title h2.mobile-title{display:none}.filters-categories-wrapper .filters-categories-title{border:none;margin-bottom:0}.filters-categories-wrapper .filters-categories-title button{display:none}}.filters-categories-wrapper .filters-categories-title button{position:absolute;top:20px;right:20px;width:30px;height:30px;border:none;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#icons-close-thin-blue) center no-repeat}.filters-categories-wrapper .filters-categories-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:auto;white-space:nowrap;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.filters-categories-wrapper .filters-categories-list-wrapper.not-shadow{overflow-y:auto}.filters-categories-wrapper .filters-categories-list-wrapper.not-shadow::after{content:"";position:absolute;top:0;right:0;width:0;height:0;background:0 0}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;white-space:normal;width:64%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filters-categories-wrapper .filters-categories-list-wrapper::after{content:"";position:absolute;top:0;right:0;width:0;height:0;background:0 0}}@media screen and (min-width:1024px){.filters-categories-wrapper .filters-categories-title h2{font-size:20px}.filters-categories-wrapper .filters-categories-list-wrapper{width:74%}}@media screen and (min-width:1200px){.filters-categories-wrapper .filters-categories-title h2{font-size:24px;margin-top:0}.filters-categories-wrapper .filters-categories-list-wrapper{width:77%}}@media screen and (min-width:1366px){.filters-categories-wrapper .filters-categories-list-wrapper{width:80%}}@media screen and (min-width:1440px){.filters-categories-wrapper .filters-categories-list-wrapper{width:81%}}.filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:56vh}@media screen and (min-width:414px){.filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:60vh}}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:35px}}.filters-categories-wrapper .filters-categories-list-wrapper.opened{max-height:56vh}@media screen and (min-width:414px){.filters-categories-wrapper .filters-categories-list-wrapper.opened{max-height:60vh}}.filters-categories-wrapper .filters-categories-list-wrapper label{display:block;padding:7px 15px;color:var(--blue-basic);background:var(--white);border:1px solid var(--blue-basic);border-radius:50%;margin:0 0 20px 7px;cursor:pointer;font-family:roc-grotesk,sans-serif;font-weight:500;font-size:15px;width:15px;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content}.filters-categories-wrapper .filters-categories-list-wrapper label span{padding-left:35px}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]{display:none;width:15px;height:15px}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]:checked+label{font-family:Poppins-Bold,Poppins-Medium,sans-serif;background:var(--yellow-basic);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]:checked+label::after{content:"";position:absolute;top:8px;left:5px;width:22px;height:18px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#icon-checked-blue) center/cover no-repeat}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper.opened{max-height:none}.filters-categories-wrapper .filters-categories-list-wrapper label{font-size:14px;background:#fafafa;border-radius:1rem;margin:0 0 7px 7px;width:initial}.filters-categories-wrapper .filters-categories-list-wrapper label span{padding-left:initial}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]{width:initial;height:initial}.filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]:checked+label::after{content:"";position:initial;width:0;height:0;background:0 0}}@media screen and (max-width:768px){.filters-categories-wrapper .filters-categories-list-wrapper::-webkit-scrollbar{display:none}.filters-categories-wrapper .not-shadow::-webkit-scrollbar{display:initial}}.filters-categories-wrapper .filters-categories-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 10px 15px}.filters-categories-wrapper .filters-categories-actions button{cursor:pointer;width:48%}.filters-categories-wrapper .filters-categories-actions .clear-all-filters-categories{margin-right:10px}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories{display:none}@media screen and (min-width:768px){.filters-categories-wrapper .filters-categories-actions{margin:0 0 0 auto}.filters-categories-wrapper .filters-categories-actions button{width:40px;height:40px}.filters-categories-wrapper .filters-categories-actions button span{display:none}.filters-categories-wrapper .filters-categories-actions .clear-all-filters-categories{background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#clear-filter) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#clear-filter) no-repeat center;-webkit-mask-size:70%;mask-size:70%;border:3px solid var(--color-accent-gold);border-radius:50%}.filters-categories-wrapper .filters-categories-actions .clear-all-filters-categories:hover{background:var(--color-primary);border:3px solid var(--color-primary)}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories{display:block;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);border:none}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories:hover{background:var(--color-primary);border:none}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories.down{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filters-categories-wrapper .filters-categories-actions .collapse-filters-categories.up{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.filters-categories-wrapper .filters-categories-actions .view-categories{display:none}}@media screen and (max-width:560px){.filters-section.container-xl{padding:0!important}}.filters-section .mobile-filters-adults-section{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--grey-light-basic);height:60px}.filters-section .mobile-filters-adults-section .filters-title,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper{border:1px solid #ccc;margin:0}.filters-section .mobile-filters-adults-section .filters-title:hover,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper:hover{color:var(--yellow-basic)}.filters-section .mobile-filters-adults-section .filters-title .title,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .title{font-size:15px;font-family:Poppins-Medium,sans-serif;margin-left:10px;margin-bottom:0}.filters-section .mobile-filters-adults-section .filters-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-ca74fc95da.svg#icon-arrow-down_blue) right/20% 24% no-repeat;width:50%;padding:0 25px 0 20px}.filters-section .mobile-filters-adults-section .filters-title:hover{color:var(--yellow-basic);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-ca74fc95da.svg#icon-arrow-down_yellow) right/20% 24% no-repeat}.filters-section .mobile-filters-adults-section .filters-title:hover i{background:var(--color-accent-gold)}.filters-section .mobile-filters-adults-section .filters-title:hover .title{color:var(--yellow-basic)}.filters-section .mobile-filters-adults-section .filters-title i{content:"";display:block;width:25px;height:25px;background:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#filter) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-top:-3px}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper{width:50%;position:relative;padding:0 25px 0 0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool{background-color:var(--grey-light-basic);border:none;padding-top:0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container{min-width:initial;margin-top:0}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area{margin:0;border:none}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-ca74fc95da.svg#icon-arrow-down_blue) no-repeat;width:14px;height:14px;right:-12px;top:21px}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow:active,.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-ca74fc95da.svg#icon-arrow-down_yellow) no-repeat}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-text{display:inline-block;font-size:15px;font-family:Poppins-Medium,sans-serif;padding-left:86px;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-46%);transform:translateY(-46%);width:137px}@media screen and (min-width:375px){.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-text{width:90%}}.filters-section .mobile-filters-adults-section .show-by-prices-wrapper .search-tool .search-section-container .people-area .people-area-dropdown{bottom:-164px;right:0}.filters-section .show-by-prices-wrapper.desktop{display:none;margin:30px 10px;font-size:14px}@media screen and (min-width:768px){.filters-section .mobile-filters-adults-section{display:none}.filters-section .show-by-prices-wrapper.desktop{margin:40px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px}.filters-section .show-by-prices-wrapper.desktop .title{font-size:17px;margin-bottom:0;margin-top:11px}.filters-section .show-by-prices-wrapper.desktop .search-tool{border:none;padding-top:0;width:225px}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container{min-width:initial;width:225px;margin-top:0}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area{margin:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;height:34px;border-bottom:2px solid var(--blue-basic)}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-ca74fc95da.svg#icon-arrow-down_blue) no-repeat;width:16px;height:16px;right:4px;top:14px}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .arrow-down-yellow:active,.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-ca74fc95da.svg#icon-arrow-down_yellow) no-repeat}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .people-area-text{display:inline-block;font-size:17px;padding-top:10px;padding-left:7px;text-align:left;width:100%}.filters-section .show-by-prices-wrapper.desktop .search-tool .search-section-container .people-area .people-area-dropdown{bottom:-175px;right:auto}}.travel-magazine-main-articles .filters-categories-title{display:none}.travel-magazine-main-articles .travel-magazine-search-tool{margin-bottom:20px}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area{position:relative;padding:0 1px 0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px 10px;border:1px solid var(--blue-basic);height:45px}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area i{display:none}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input{padding-left:0;background-image:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-93f627a1f6.svg#icon-search_yellow);background-repeat:no-repeat;background-position:92%;line-height:40px}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::-webkit-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::-moz-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input:-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .location-area input::placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-search-tool .search-tool .search-section-container .search-results{width:100%;margin:0;left:0;top:100%;max-height:230px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block{background-color:var(--grey-light-basic)}.travel-magazine-main-articles .travel-magazine-filters .filters-block .show-by-prices-wrapper{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .mobile-filters-adults-section .filters-title{width:100%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .view-categories{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-categories-title{display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-main-articles .section__actions{text-align:center}.travel-magazine-main-articles .section__actions .see-more{width:244px;height:41px}.travel-magazine-main-articles .travel-magazine-progress{padding-bottom:70px}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar{max-width:205px;margin:15px auto;text-align:center}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status{margin-bottom:.5rem;font-size:14px;color:gray}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status>b,.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status>span{font-weight:400}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar_progress{position:relative;width:100%;height:5px;background-color:#ccc}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar_progress-indicator{position:absolute;top:0;left:0;height:100%;-webkit-transition:.5s;transition:.5s}.travel-magazine-main-articles .travel-magazine-authentic-section{padding:70px 0}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{position:relative;width:100%;background-color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{position:absolute;top:-60px;right:80%;-webkit-transform:translate(50%,0);transform:translate(50%,0);margin:0;width:102px;height:108px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area img{display:block;width:100%;height:100%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{position:absolute;top:-43px;right:191px;margin:0;overflow:hidden;transform:rotate(-32deg);-moz-transform:rotate(-32deg);-webkit-transform:rotate(-32deg);-o-transform:rotate(-32deg);-ms-transform:rotate(-32deg)}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{display:inline-block;width:40px;height:50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area .icon-arrow{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#arrowsvg1_blue) 0 0/contain no-repeat}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-top:-59px;margin-left:47%;padding:10px;width:187px;height:185px;text-align:center;overflow:hidden}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container p{font:500 16px Architects-Daughter,sans-serif;transform:rotate(-4deg);-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg)}@media screen and (min-width:414px){.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:217px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-top:-54px;margin-left:44%;padding:10px;width:210px;height:152px}}.favorite-article-icon-box,.favorite-experience-icon-box,.favorite-suggested-product-icon-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:7px;right:10px;width:30px;height:30px;cursor:pointer;z-index:9}.favorite-article-icon-box .favorite-article,.favorite-article-icon-box .favorite-experience,.favorite-article-icon-box .favorite-suggested-product,.favorite-experience-icon-box .favorite-article,.favorite-experience-icon-box .favorite-experience,.favorite-experience-icon-box .favorite-suggested-product,.favorite-suggested-product-icon-box .favorite-article,.favorite-suggested-product-icon-box .favorite-experience,.favorite-suggested-product-icon-box .favorite-suggested-product{display:inline-block;width:28px;height:28px;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.favorite-article-icon-box .favorite-article::after,.favorite-article-icon-box .favorite-experience::after,.favorite-article-icon-box .favorite-suggested-product::after,.favorite-experience-icon-box .favorite-article::after,.favorite-experience-icon-box .favorite-experience::after,.favorite-experience-icon-box .favorite-suggested-product::after,.favorite-suggested-product-icon-box .favorite-article::after,.favorite-suggested-product-icon-box .favorite-experience::after,.favorite-suggested-product-icon-box .favorite-suggested-product::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_white) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_white) no-repeat center;-webkit-mask-size:100%;mask-size:100%;z-index:2}.favorite-article-icon-box .favorite-article-checked,.favorite-article-icon-box .favorite-experience-checked,.favorite-article-icon-box .favorite-suggested-product-checked,.favorite-experience-icon-box .favorite-article-checked,.favorite-experience-icon-box .favorite-experience-checked,.favorite-experience-icon-box .favorite-suggested-product-checked,.favorite-suggested-product-icon-box .favorite-article-checked,.favorite-suggested-product-icon-box .favorite-experience-checked,.favorite-suggested-product-icon-box .favorite-suggested-product-checked{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_checked) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#heart_checked) no-repeat center;background:var(--color-primary)}.favorite-article-icon-box .favorite-article-checked::after,.favorite-article-icon-box .favorite-experience-checked::after,.favorite-article-icon-box .favorite-suggested-product-checked::after,.favorite-experience-icon-box .favorite-article-checked::after,.favorite-experience-icon-box .favorite-experience-checked::after,.favorite-experience-icon-box .favorite-suggested-product-checked::after,.favorite-suggested-product-icon-box .favorite-article-checked::after,.favorite-suggested-product-icon-box .favorite-experience-checked::after,.favorite-suggested-product-icon-box .favorite-suggested-product-checked::after{display:none}@media screen and (min-width:520px){.favorite-article-icon-box,.favorite-experience-icon-box,.favorite-suggested-product-icon-box{width:40px;height:40px;top:7px}.favorite-article-icon-box .favorite-article,.favorite-article-icon-box .favorite-experience,.favorite-experience-icon-box .favorite-article,.favorite-experience-icon-box .favorite-experience,.favorite-suggested-product-icon-box .favorite-article,.favorite-suggested-product-icon-box .favorite-experience{width:38px;height:38px}}.favorite-suggested-product-icon-box{width:34px;height:34px;background:var(--color-white);border-radius:50%;top:13px;right:13px}.favorite-suggested-product-icon-box .favorite-suggested-product,.favorite-suggested-product-icon-box .favorite-suggested-product::after{width:20px;height:20px}.articles-grid-section-block{margin-top:50px}.articles-grid-section-block .articles-grid-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:90px}.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:10px;right:10px}.articles-grid-section-block .articles-grid-section-container .card-block-item{text-align:left;margin-bottom:40px;overflow:hidden;cursor:pointer;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s,-webkit-transform .5s;position:relative}.articles-grid-section-block .articles-grid-section-container .card-block-item a{text-decoration:none;color:var(--blue-basic)}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{width:100%;height:224px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.articles-grid-section-block .articles-grid-section-container .card-block-item .tags{margin-top:5px;font-size:14px;text-transform:uppercase;background-color:transparent}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .main-title{font-size:19px;margin:10px 0 15px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .author{font-family:freight-sans-pro,sans-serif;font-weight:500;font-size:14px}.articles-grid-section-block .articles-grid-section-container .card-block-item:active,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.articles-grid-section-block .articles-grid-section-container .card-block-item:active .card-block-img,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus .card-block-img,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover .card-block-img{-webkit-filter:brightness(80%);filter:brightness(80%)}.articles-grid-section-block .articles-grid-section-container .card-block-item:active .card-block-img img,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus .card-block-img img,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover .card-block-img img{height:96%}.articles-grid-section-block .articles-grid-section-container .card-block-item:active .card-block-main .main-title,.articles-grid-section-block .articles-grid-section-container .card-block-item:focus .card-block-main .main-title,.articles-grid-section-block .articles-grid-section-container .card-block-item:hover .card-block-main .main-title{color:var(--yellow-basic)}@media screen and (min-width:768px){.travel-magazine-page{margin-top:120px}.travel-magazine-page .travel-magazine-hero{background-color:var(--white);overflow:hidden}.travel-magazine-page .travel-magazine-hero__title{font-size:70px;margin-top:50px}.travel-magazine-page .travel-magazine-hero h2{margin:-15px 0 30px;font-size:24px;line-height:31px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area{display:block;padding-left:0;margin:0 0 0 -10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:60px;height:60px;text-align:left;z-index:1;position:absolute;top:74px;left:-4px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area{padding:0 0 5px 10px;position:absolute}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area i{display:inline-block;width:155px;height:65px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area .icon-swirly-arrow-article{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-93f627a1f6.svg#swirly-arrow_blue) 0 0/contain no-repeat}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .text-area{width:150px;height:100%;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:14px;font-family:SysFalso-Italic,sans-serif;line-height:14px;font-weight:400;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);position:absolute;top:62px}.travel-magazine-page .travel-magazine-popular-destinations-block .box-section:nth-child(1){padding-bottom:70px}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{width:290px;height:200px;margin:0 0 0 auto}.travel-magazine-page .travel-magazine-host-section .host-carousel .view-more-hosts{display:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:25%;padding-right:10px;margin-top:103px;display:block}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title span:nth-child(3){padding-left:0}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title br:nth-child(1){display:inline}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{left:-1px;bottom:-43px;font-size:16px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{padding:15px 0 20px 10px;width:78%;margin:40px 0 20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slick-list{margin-top:40px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding:0 20px 45px;border-right:none;border-left:1px solid var(--grey-basic)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .frame-wrapper{display:none}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:225px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category{position:initial;margin-top:0;border:none;top:initial;height:70px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category span{color:var(--white);background-color:transparent;font-family:Poppins-Bold,sans-serif;padding:initial}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:active,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:focus,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:hover{-webkit-transform:scale(1.0019);transform:scale(1.0019)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:active .img-content,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:focus .img-content,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:hover .img-content{-webkit-filter:brightness(70%);filter:brightness(70%)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:active .img-content img,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:focus .img-content img,.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item:hover .img-content img{height:96%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{width:115px;height:191px;bottom:-135px;left:1%}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}}@media screen and (min-width:992px){.travel-magazine-page .travel-magazine-hero__title{font-size:80px;margin-top:70px}.travel-magazine-page .travel-magazine-hero h2{margin-top:-5px;width:70%;font-size:26px}.travel-magazine-page .travel-magazine-hero .search-tool-area{width:785px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool{width:780px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .search-results{width:316px;margin:75px 2px 0 -3px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .search-results__list-item:before{left:29px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .location-area{-webkit-box-flex:0;-ms-flex:0 1 43%;flex:0 1 43%}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .location-area input{padding-left:55px}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .people-area{-webkit-box-flex:0;-ms-flex:0 1 34%;flex:0 1 34%}.travel-magazine-page .travel-magazine-hero .search-tool-area .search-tool .search-section-container .button-search-area{-webkit-box-flex:0;-ms-flex:0 1 23%;flex:0 1 23%}.travel-magazine-page .travel-magazine-hero .icon-swirly-area{top:30px;left:-50px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area{padding:0 0 5px 7px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .icon-area i{width:186px;height:76px}.travel-magazine-page .travel-magazine-hero .icon-swirly-area .text-area{font-size:16px;line-height:16px;top:70px;left:-41px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:17%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{left:-1px;bottom:-43px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:83%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:238px;position:relative;text-align:center;padding-bottom:125%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content img{position:absolute;top:0;right:0;left:0}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{bottom:-165px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block .box-section:nth-child(1){padding-bottom:0}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{margin-top:-95px;width:330px;height:250px}}@media screen and (min-width:1200px){.travel-magazine-page .travel-magazine-hero__title{font-size:90px}.travel-magazine-page .travel-magazine-hero h2{margin-top:0;font-size:30px;line-height:35px}.travel-magazine-page .travel-magazine-hero .search-tool{height:100%}.travel-magazine-page .travel-magazine-hero .search-tool .search-section-container .location-area i{left:16px;top:6px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:15%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title .curious{font-size:18px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:85%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding-bottom:20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:167px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{bottom:-288px;left:-3%;width:175px;height:356px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{width:350px;height:375px;margin-top:-130px}}@media screen and (min-width:1440px){.travel-magazine-page .travel-magazine-hero__title{font-size:100px;margin-top:90px}.travel-magazine-page .travel-magazine-hero h2{font-size:35px;line-height:40px;margin-bottom:50px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone{margin-left:calc(100% - 1400px)}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .title{width:13%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider{width:87%}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item{padding-bottom:20px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .img-content{height:220px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .slider-content .experiences-for-everyone-slider .slider-item .category{height:70px}.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone .experiences-for-everyone-doodle-area .icon-doodle{bottom:-295px;width:200px;height:391px}.travel-magazine-page .travel-magazine-experiences-for-everyone .authentic-block-box{display:none}.travel-magazine-page .travel-magazine-popular-destinations-block .popular-destination-container .icon-doodle{width:400px;height:400px;margin-top:-140px}}@media screen and (min-width:1442px){.travel-magazine-page .travel-magazine-experiences-for-everyone .experiences-for-everyone{margin-left:calc((100% - 1400px)/ 2)}}@media screen and (min-width:768px){.popular-destination-container{padding:0 15px!important}.popular-destination-container .title-popular-destinations{font-size:24px;padding:0 5px;text-align:left}.popular-destination-container .grid-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;margin-top:30px}.popular-destination-container .grid-wrapper.desktop-section{display:block}.popular-destination-container .grid-wrapper.mobile-section{display:none}.popular-destination-container .grid-wrapper .country-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:0;margin-bottom:0}.popular-destination-container .grid-wrapper .country-list .grid-container-left{display:grid;grid-template-columns:1fr 1fr;margin-left:-8px}.popular-destination-container .grid-wrapper .country-list .grid-container-left .index-0{grid-column:1/3;grid-row:1/3;margin:8px 6px 6px;max-height:97%}.popular-destination-container .grid-wrapper .country-list .grid-container-left .index-1{grid-column:auto;grid-row:4/3;padding-right:3px;margin:0 0 6px 6px;max-height:93%;padding-top:0}.popular-destination-container .grid-wrapper .country-list .grid-container-left .index-2{grid-column:2/4;grid-row:3;margin:0 6px 6px;max-height:93%;padding-top:0}.popular-destination-container .grid-wrapper .country-list .grid-container-right{display:grid;min-height:537px;height:100%;grid-template-columns:1fr 1fr}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-3{grid-column:1/4;grid-row:1/1;margin:8px 5px 0 0;padding-bottom:5px}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-4{grid-column:1/2;grid-row:2/2;max-height:96%;padding-right:6px}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-5{grid-column:2/4;grid-row:2;max-height:96%;padding-right:6px;padding-left:6px}.popular-destination-container .grid-wrapper .country-list .grid-container-right .index-6{display:inline-block;grid-column:1/4;grid-row:3/3;max-height:92.4%;padding-right:6px;padding-top:0}.popular-destination-container .grid-wrapper .country-list .cover{padding:3px 3px 0;max-width:none;margin:0}.popular-destination-container .grid-wrapper .country-list .cover .country-item{padding:0;position:relative}.popular-destination-container .grid-wrapper .country-list .cover .country-item .subst{position:absolute;z-index:3;min-width:150px;width:100%;height:100%;overflow:hidden;top:58%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);border:none}.popular-destination-container .grid-wrapper .country-list .cover .country-item .name-city{font-size:20px}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label{position:absolute;top:50px;right:20px;padding:20px 15px;max-width:85%;border-radius:10px;background:rgba(250,250,250,.5);color:var(--color-primary);font:400 18px freight-sans-pro,sans-serif;z-index:2;text-align:center;display:block}.popular-destination-container .grid-wrapper .country-list .cover .country-item .country-item-label.d-none{display:none}.popular-destination-container .grid-wrapper .country-list .cover .country-item:hover .img-content img{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-filter:revert;filter:revert}.popular-destination-container .button-area{width:285px;height:60px}.popular-destination-container .button-area .a-btn{font-size:16px}}@media screen and (min-width:768px) and (min-width:992px){.popular-destination-container .title-popular-destinations{padding:0 15px}}@media screen and (min-width:768px) and (min-width:1200px){.popular-destination-container .title-popular-destinations{font-size:26px;padding:0}}@media screen and (min-width:768px){.travel-magazine-essential-city-info .essential-city-info-section{padding:70px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:50px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{width:40%;text-align:right;position:relative;padding-bottom:40%;display:-webkit-box;display:-ms-flexbox;display:flex;height:0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{width:60%;padding-right:30px;margin-top:30px}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .text{font:500 14px/22px freight-sans-pro,sans-serif}}@media screen and (min-width:992px){.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{padding:70px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box img{padding:0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .text{font-size:16px;line-height:28px}}@media screen and (min-width:1280px){.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper{padding:100px 0}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{width:45%;padding-bottom:45%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{width:55%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content .title{font-size:26px;line-height:38px}}@media screen and (min-width:1440px){.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .img-box{width:40%;padding-bottom:40%}.travel-magazine-essential-city-info .essential-city-info-section .essential-city-info-wrapper .content{margin-top:40px}}@media screen and (min-width:768px){.travel-magazine-main-articles{margin-top:40px}.travel-magazine-main-articles .filters-categories-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px 5px 0 0;padding-top:30px}.travel-magazine-main-articles .filters-categories-title i{content:"";display:block;width:30px;height:30px;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#filter) no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-top:-3px}.travel-magazine-main-articles .filters-categories-title span{font-family:roc-grotesk,sans-serif;font-weight:500}.travel-magazine-main-articles .travel-magazine-search-tool{display:none}.travel-magazine-main-articles .travel-magazine-filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;background-color:var(--color-neutral-lighter)}.travel-magazine-main-articles .travel-magazine-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-neutral-lighter);border-color:var(--color-neutral-lighter);padding-left:0;padding-top:29px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:300px;margin:0}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container{min-width:initial}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 7px;border:1px solid var(--blue-basic);position:relative;padding:0 1px 0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area i{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{padding-left:0;background-image:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/travel-magazine-93f627a1f6.svg#icon-search_yellow);background-repeat:no-repeat;background-position:95%;line-height:19px;background-color:var(--grey-light-basic)}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::-webkit-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::-moz-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input:-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::-ms-input-placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input::placeholder{text-align:left}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .search-results{width:100%;left:0;top:100%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .search-results__list-item:before{left:19px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 43px}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:65%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .button-all-articles{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper{padding:30px 0 23px 10px;background-color:var(--color-neutral-lighter)}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-title{display:none}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;white-space:normal}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper.closed{max-height:35px}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper label{margin:0 0 7px 10px;padding:.5rem 1rem;font-size:initial}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper input[type=checkbox]{font-size:14px}.travel-magazine-main-articles .travel-magazine-progress{padding-bottom:0}.travel-magazine-main-articles .travel-magazine-progress .progressive-bar>p.progressive-bar__status{font-size:16px;margin:20px 0}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:720px;margin:0 auto}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{top:-227px;right:19%;width:133px;height:143px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{top:-107px;right:38px;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg);-o-transform:rotate(7deg);-ms-transform:rotate(7deg)}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:60px;height:50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-left:60.7%;margin-top:-62px;padding-top:0;width:286px;height:167px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container p{font-size:18px;line-height:22px}}@media screen and (min-width:992px){.travel-magazine-main-articles .travel-magazine-filters-wrapper{padding-left:20px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:28%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area{padding-left:17px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{line-height:27px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area .city__search{font-size:14px}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:72%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper label{padding:.4rem 1rem}.travel-magazine-main-articles .travel-magazine-authentic-section{padding:70px 0 50px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:960px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{right:23%;width:143px;height:150px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:94px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:80px;height:65px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{margin-left:67.7%;margin-top:-59px;width:316px;height:187px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container p{font-size:20px;line-height:28px}}@media screen and (min-width:1200px){.travel-magazine-main-articles .travel-magazine-filters-wrapper{padding-left:30px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:24%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{top:initial;width:100%;height:100%;padding-left:5px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area{padding-left:17px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{background-position:95%}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:76%}.travel-magazine-main-articles .travel-magazine-filters .filters-block .filters-section .filters-categories-wrapper .filters-categories-list-wrapper label{margin:0 0 7px 15px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:1140px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{top:-248px;right:22%;width:183px;height:190px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:99px;top:-100px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:105px;height:90px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{width:441px;margin-top:-31px;margin-left:75%}}@media screen and (min-width:1280px){.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool .search-section-container .location-area input{background-position:95%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{right:20%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:75px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{width:441px;margin-top:-31px;margin-left:75%}}@media screen and (min-width:1440px){.travel-magazine-main-articles .travel-magazine-filters-wrapper{padding-left:38px}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block{width:23%}.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{padding-left:7px}.travel-magazine-main-articles .travel-magazine-filters .filters-block{width:77%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box{width:1400px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-authentic-area{right:21%}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area{right:140px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .icon-arrow-area i{width:95px;height:80px}.travel-magazine-main-articles .travel-magazine-authentic-section .authentic-block-box .authentic-text-container{width:336px;height:187px}}@media screen and (min-width:1440px) and (min-width:1600px){.travel-magazine-main-articles .travel-magazine-filters .filters-search-tool-block .search-tool{padding-left:45px}}@media screen and (min-width:768px){.articles-grid-section-block .articles-grid-section-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:20px}.articles-grid-section-block .articles-grid-section-container .card-block-item{width:50%;padding:10px 0 10px 10px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{width:100%;height:266px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:76%}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img img{position:absolute;top:0;right:0;left:0;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:992px){.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:15px;right:15px}.articles-grid-section-block .articles-grid-section-container .card-block-item{width:25%;padding:10px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{height:170px}.articles-grid-section-block .articles-grid-section-container .card-block-item .tags{margin-top:8px;font-size:16px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .main-title{font-size:22px;margin:8px 0 13px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-main .author{font-size:16px}}@media screen and (min-width:1200px){.articles-grid-section-block .articles-grid-section-container .favorite-article-icon-box{top:18px;right:23px}.articles-grid-section-block .articles-grid-section-container .card-block-item{padding:10px 15px}.articles-grid-section-block .articles-grid-section-container .card-block-item .card-block-img{height:202px}}@media screen and (min-width:1440px){.articles-grid-section-block .articles-grid-section-container .card-block-item{padding:10px 17px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvX2JveC1zZWN0aW9uLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlYXJjaC10b29sLnNjc3MiLCJzdHlsZS5jc3MiLCJ0cmF2ZWwtbWFnYXppbmUtbW9iaWxlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL3BvcHVsYXItZGVzdGluYXRpb24tbW9iaWxlLnNjc3MiLCJfZXNzZW50aWFsLWNpdHktbW9iaWxlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL2ZpbHRlcnMuc2NzcyIsInRyYXZlbC1tYWdhemluZS1icm93c2UtYXJ0aWNsZXMtbW9iaWxlLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL2Zhdm9yaXRlLWljb24uc2NzcyIsImFydGljbGVzLXRpdGxlLWdyaWQtbW9iaWxlLnNjc3MiLCJ0cmF2ZWwtbWFnYXppbmUtZGVza3RvcC5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9zZWN0aW9ucy9wb3B1bGFyLWRlc3RpbmF0aW9uLWRlc2t0b3Auc2NzcyIsIl9lc3NlbnRpYWwtY2l0eS1kZXNrdG9wLnNjc3MiLCJ0cmF2ZWwtbWFnYXppbmUtYnJvd3NlLWFydGljbGVzLWRlc2t0b3Auc2NzcyIsImFydGljbGVzLXRpdGxlLWdyaWQtZGVza3RvcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGFBQ0ksTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUVBLDJCQUNJLGlCQUFBLDhCQU9KLDBCQUNJLGlCQUFBLDJCQUVBLHlDQVhKLDJCQUlRLGlCQUFBLDJCQUlSLDBCQUlRLGlCQUFBLHNCQUlSLDJCQUNJLGlCQUFBLDhCQUVBLHlDQUhKLDJCQUlRLGlCQUFBLHNCQUlSLDJCQUNJLGlCQUFBLDJCQUVBLHlDQUhKLDJCQUlRLGlCQUFBLCtCQUlSLG1CQUNJLGlCQUFBLDhCQUdKLGtCQUNJLGlCQUFBLDJCQUdKLGtCQUNJLGlCQUFBLHFCQUlBLCtCQUNJLE9BQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsT0FFQSx1Q0FDSSxRQUFBLEtBR0osb0NBVkosK0JBV1EsUUFBQSxFQUNBLFdBQUEsUUFFQSx1Q0FDSSxRQUFBLFNBSVIsb0NBbkJKLCtCQW9CUSxVQUFBLE1BR0oscUNBdkJKLCtCQXdCUSxVQUFBLE1BSVIsOEJBQ0ksT0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsV0FBQSxRQUVBLG9DQU5KLDhCQU9RLFFBQUEsRUFDQSxXQUFBLFNBWVIsK0JBQ0ksWUFBQSxJQUNBLGFBQUEsSUNqR1osYUFDSSxpQkFBQSw4QkFDQSx1QkFBQSxLQUNBLHdCQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFFQSx1Q0FDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFVBQUEsTUFDQSxXQUFBLEtBRUEsMkRBQUEsc0RBQUEsb0RBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFB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QUVBLDRHQUNJLE1BQUEsSUFHSix3R0FDSSxNQUFBLE1BRUEsMEdBQ0ksTUFBQSxLQUNBLE9BQUEsS0FJUixpSEFDSSxNQUFBLE1BQ0EsT0FBQSxPQTlCQSw0REFISixnR0FJUSxhQUFBLE1DbmJ4QixvQ0FHUSw4REFDSSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsY0FBQSxLQUFBLFVBQUEsS0FFQSx5RkFDSSxJQUFBLEtBR0osK0VBQ0ksTUFBQSxJQUNBLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FFQSwrRkFDSSxNQUFBLEtBQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxlQUFBLElBRUEsbUdBQ0ksU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLGNBQUEsTUFBQSxXQUFBLE9BUXhCLG9DQUtZLHlGQUNJLElBQUEsS0FDQSxNQUFBLEtBR0osK0VBQ0ksTUFBQSxJQUNBLFFBQUEsS0FFQSwrRkFDSSxPQUFBLE1BR0oscUZBQ0ksV0FBQSxJQUNBLFVBQUEsS0FJQSw0R0FDSSxVQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQUEsS0FHSix3R0FDSSxVQUFBLE1BUXhCLHFDQUlZLHlGQUNJLElBQUEsS0FDQSxNQUFBLEtBR0osK0VBQ0ksUUFBQSxLQUFBLEtBRUEsK0ZBQ0ksT0FBQSxPQVFwQixxQ0FLWSwrRUFDSSxRQUFBLEtBQUEiLCJmaWxlIjoidHJhdmVsLW1hZ2F6aW5lLXBhZ2UtNzVlOTNiMTgwMy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJveC1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgICYuYmMtd2hpdGUtZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmMtZ3JleS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYy13aGl0ZS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYy1ncmV5LXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICYgPiAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucGMtdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGMtdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uc2VhcmNoLXRvb2wge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtaW4td2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggMTBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMzNweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkc2VhcmNoLWZvcm0tc3ByaXRlICsgJyNpY29uLXNlYXJjaF95ZWxsb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCA4cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZW9wbGUtYXJlYSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkc2VhcmNoLWZvcm0tc3ByaXRlICsgJyNpY29uLWFycm93LWRvd24nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTQxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGVvcGxlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQtcGVvcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMTZweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluY3JlbWVudG9yLWZpZWxkLXNlYXJjaC10b29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm9vaywgLmZpbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDJweCAwIDI2cHg7XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2ljb24tbWFya2VyX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3QtZm91bmQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcmVhLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGVvcGxlLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtdGl0bGUsIC5hbW91bnQtcGVvcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDY2JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3AtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20tcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzNCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDY5cHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubm90LWZvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAgIC5zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgdG9wOiAzOTVweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYm94LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLmJveC1zZWN0aW9uLmJjLXdoaXRlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLXdoaXRlLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICB9XG59XG4uYm94LXNlY3Rpb24uYmMtZ3JleS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy1ncmV5LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG4uYm94LXNlY3Rpb24uYmMtd2hpdGUtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtd2hpdGUtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ncmV5LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy1ncmV5LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uYm94LXNlY3Rpb24uZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xufVxuLmJveC1zZWN0aW9uLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUgLnBjLXZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIC5wYy12ZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuYS1idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5zZWFyY2gtdG9vbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDI4NXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW46IDAgMjVweCAxMHB4IDI1cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxcHggMCAzM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmxvY2F0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLWI0OTJlM2M1YTUuc3ZnI2ljb24tc2VhcmNoX3llbGxvd1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLFxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlciB7XG4gIHRvcDogNXB4O1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiAxOHB4O1xuICBmb250OiA1MDAgOHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLXRleHQge1xuICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zZWFyY2gtZm9ybS1zcHJpdGUtYjQ5MmUzYzVhNS5zdmcjaWNvbi1hcnJvdy1kb3duXCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAtMTQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAzMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDM0OHB4O1xuICBtYXgtd2lkdGg6IDM0OHB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLnBlb3BsZS10aXRsZSB7XG4gIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAucGVvcGxlLXRpdGxlLWFkZGl0aW9uYWwge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLmFtb3VudC1wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQ6IDUwMCAxNnB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAuaW5jcmVtZW50b3ItZmllbGQtc2VhcmNoLXRvb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwcHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSBidXR0b24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSBidXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uOmhvdmVyLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjpmb2N1cywgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmJvb2ssIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmZpbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luOiA2MHB4IDJweCAwIDI2cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NlYXJjaC1mb3JtLXNwcml0ZS1iNDkyZTNjNWE1LnN2ZyNpY29uLW1hcmtlcl95ZWxsb3dcIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDYwcHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtLnNlbGVjdGVkIGEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZvY3VzIGEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmhvdmVyIGEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLm5vdC1mb3VuZCB7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmFyZWEtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJlYS10aXRsZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRvcDogLTE4cHg7XG4gICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5hcmVhLXRpdGxlIC5sb2NhdGlvbi1pY29uLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuYXJlYS10aXRsZSBzcGFuLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUgc3BhbiwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICBib3R0b206IC0xNDFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5wZW9wbGUtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5hbW91bnQtcGVvcGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gYnV0dG9uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgNjYlO1xuICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgbGVmdDogNTFweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLnRvcC1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlci50b3AtcGxhY2Vob2xkZXIge1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlci5ib3R0b20tcGxhY2Vob2xkZXIsXG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgIGZsZXg6IDAgMSAzNCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IDY5cHggMCAwIDA7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBsZWZ0OiAzNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLm5vdC1mb3VuZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIHRvcDogMzk1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICAvKiAgIGhlcm8gYmxvY2sgICAqL1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyBoMiB7XG4gIG1hcmdpbjogLTIwcHggMCAxNXB4IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHotaW5kZXg6IDE7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSAudGl0bGUtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOTUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtOTNmNjI3YTFmNi5zdmcjdHJhdmVsLW1hZ2F6aW5lXCIpIG5vLXJlcGVhdCBjZW50ZXIsIHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAuYm94LXNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmljb24tZG9vZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbWFyZ2luOiAwIDAgMCA3N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvdHJhdmVsLW1hZ2F6aW5lLTkzZjYyN2ExZjYuc3ZnI3dvcmxkLWNvbGxhZ2VfYmx1ZVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XG4gIH1cbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhvc3Qtc2VjdGlvbiAuaG9zdC1jYXJvdXNlbCAudmlldy1tb3JlLWhvc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIGJyOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIC5jdXJpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaXRpYWw7XG4gIGxlZnQ6IC00cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBib3R0b206IC00MXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIC5jdXJpb3VzIGJyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpudGgtb2YtdHlwZSgxbis3KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5mcmFtZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5mcmFtZS13cmFwcGVyIC5zbGlkZXItaXRlbS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogMTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5mcmFtZS13cmFwcGVyIC5zbGlkZXItaXRlbS1mcmFtZSB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICBoZWlnaHQ6IDE5NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgfVxufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiAxNDFweDtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvdHJhdmVsLW1hZ2F6aW5lLTkzZjYyN2ExZjYuc3ZnI2RpcmVjdGlvbnMtc2lnbl93aGl0ZVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMjBweDtcbiAgbGVmdDogMjVweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlci5kZXNrdG9wLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLnN1YnN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTclO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5pbWctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5pbWctY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5uYW1lLWNpdHkge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAuY291bnRyeS1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDMwMCAxOHB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5jb3VudHJ5LWl0ZW0tbGFiZWwuZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5idG4tbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udDogNzAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5idXR0b24tYXJlYSB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5idXR0b24tYXJlYSAuYS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogMzYwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIubW9iaWxlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyLm5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHggMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5tb2JpbGUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDdweCA1cHggMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGkge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS1kY2M2ZjQ0YWY5LnN2ZyNmaWx0ZXJcIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMi5kZXNrdG9wLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBpbml0aWFsO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMi5tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLWM5MTZjOTMwYzkuc3ZnI2ljb25zLWNsb3NlLXRoaW4tYmx1ZVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIubm90LXNoYWRvdyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIubm90LXNoYWRvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgxJTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyLmNsb3NlZCB7XG4gIG1heC1oZWlnaHQ6IDU2dmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIuY2xvc2VkIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIuY2xvc2VkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIub3BlbmVkIHtcbiAgbWF4LWhlaWdodDogNTZ2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAwIDIwcHggN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIGxhYmVsIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbWFyZ2luOiAwIDAgN3B4IDdweDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLWM5MTZjOTMwYzkuc3ZnI2ljb24tY2hlY2tlZC1ibHVlXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLm5vdC1zaGFkb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAxMHB4IDE1cHg7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNsZWFyLWFsbC1maWx0ZXJzLWNhdGVnb3JpZXMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC5jbGVhci1hbGwtZmlsdGVycy1jYXRlZ29yaWVzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLWRjYzZmNDRhZjkuc3ZnI2NsZWFyLWZpbHRlclwiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2stc2l6ZTogNzAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY2xlYXItYWxsLWZpbHRlcnMtY2F0ZWdvcmllczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC5jb2xsYXBzZS1maWx0ZXJzLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtYjkzMjM1YzU3Ny5zdmcjY2Fyb3VzZWwtYXJyb3dcIikgbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllcy5kb3duIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzLnVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC52aWV3LWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZpbHRlcnMtc2VjdGlvbi5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGUsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGU6aG92ZXIsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSAudGl0bGUsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWNhNzRmYzk1ZGEuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCUgMjQlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDI1cHggMCAyMHB4O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtY2E3NGZjOTVkYS5zdmcjaWNvbi1hcnJvdy1kb3duX3llbGxvd1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlIDI0JTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlOmhvdmVyIGkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlIGkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS1kY2M2ZjQ0YWY5LnN2ZyNmaWx0ZXJcIikgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC50aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWNhNzRmYzk1ZGEuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IDIxcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmhvdmVyLCAuZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWNhNzRmYzk1ZGEuc3ZnI2ljb24tYXJyb3ctZG93bl95ZWxsb3dcIikgbm8tcmVwZWF0O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA4NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2JSk7XG4gIHdpZHRoOiAxMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gIGJvdHRvbTogLTE2NHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDMwcHggMTBweCAzMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZm9vdGVyLXNwcml0ZS1jYTc0ZmM5NWRhLnN2ZyNpY29uLWFycm93LWRvd25fYmx1ZVwiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmhvdmVyLCAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdzphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWNhNzRmYzk1ZGEuc3ZnI2ljb24tYXJyb3ctZG93bl95ZWxsb3dcIikgbm8tcmVwZWF0O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gICAgYm90dG9tOiAtMTc1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMXB4IDAgMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3RyYXZlbC1tYWdhemluZS05M2Y2MjdhMWY2LnN2ZyNpY29uLXNlYXJjaF95ZWxsb3dcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkyJTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMzBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAudmlldy1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnNlY3Rpb25fX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnNlY3Rpb25fX2FjdGlvbnMgLnNlZS1tb3JlIHtcbiAgd2lkdGg6IDI0NHB4O1xuICBoZWlnaHQ6IDQxcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciB7XG4gIG1heC13aWR0aDogMjA1cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyAucHJvZ3Jlc3NpdmUtYmFyID4gcC5wcm9ncmVzc2l2ZS1iYXJfX3N0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogZ3JheTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXIgPiBwLnByb2dyZXNzaXZlLWJhcl9fc3RhdHVzID4gc3BhbiwgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMgPiBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXJfcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXJfcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgcmlnaHQ6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTA4cHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQzcHg7XG4gIHJpZ2h0OiAxOTFweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIC5pY29uLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLWRjYzZmNDRhZjkuc3ZnI2Fycm93c3ZnMV9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgcmlnaHQ6IDIxN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtNTlweDtcbiAgbWFyZ2luLWxlZnQ6IDQ3JTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDE4N3B4O1xuICBoZWlnaHQ6IDE4NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHAge1xuICBmb250OiA1MDAgMTZweCBBcmNoaXRlY3RzLURhdWdodGVyLCBzYW5zLXNlcmlmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0JTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG59XG5cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94LFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Q6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2U6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGU6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0OjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGU6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLWRjYzZmNDRhZjkuc3ZnI2hlYXJ0X3doaXRlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9nZW5lcmFsLWljb25zLXNwcml0ZS1kY2M2ZjQ0YWY5LnN2ZyNoZWFydF9jaGVja2VkXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSB7XG4gIC5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94LFxuICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCxcbiAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA3cHg7XG4gIH1cbiAgLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWV4cGVyaWVuY2UsXG4gIC5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbiAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUsXG4gIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbiAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEzcHg7XG59XG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Q6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI0cHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAudGFncyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW4gLmF1dGhvciB7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpob3ZlciwgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpmb2N1cyAuY2FyZC1ibG9jay1pbWcsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1pbWcsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2staW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMgLmNhcmQtYmxvY2staW1nIGltZywgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmhvdmVyIC5jYXJkLWJsb2NrLWltZyBpbWcsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2staW1nIGltZyB7XG4gIGhlaWdodDogOTYlO1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmZvY3VzIC5jYXJkLWJsb2NrLW1haW4gLm1haW4tdGl0bGUsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpob3ZlciAuY2FyZC1ibG9jay1tYWluIC5tYWluLXRpdGxlLCAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIC5jYXJkLWJsb2NrLW1haW4gLm1haW4tdGl0bGUge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyBoMiB7XG4gICAgbWFyZ2luOiAtMTVweCAwIDMwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gICAgb3JkZXI6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSAuaWNvbi1hcmVhIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLmljb24tYXJlYSBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC5pY29uLWFyZWEgLmljb24tc3dpcmx5LWFycm93LWFydGljbGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtOTNmNjI3YTFmNi5zdmcjc3dpcmx5LWFycm93X2JsdWVcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC50ZXh0LWFyZWEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYycHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLmJveC1zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhvc3Qtc2VjdGlvbiAuaG9zdC1jYXJvdXNlbCAudmlldy1tb3JlLWhvc3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSBicjpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIC5jdXJpb3VzIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvdHRvbTogLTQzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDIwcHggMTBweDtcbiAgICB3aWR0aDogNzglO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdyZXktYmFzaWMpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmZyYW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjI1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpmb2N1cywgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpob3ZlciwgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMDE5KTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmZvY3VzIC5pbWctY29udGVudCwgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpob3ZlciAuaW1nLWNvbnRlbnQsIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW06YWN0aXZlIC5pbWctY29udGVudCB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTpmb2N1cyAuaW1nLWNvbnRlbnQgaW1nLCAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmhvdmVyIC5pbWctY29udGVudCBpbWcsIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW06YWN0aXZlIC5pbWctY29udGVudCBpbWcge1xuICAgIGhlaWdodDogOTYlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEgLmljb24tZG9vZGxlIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxOTFweDtcbiAgICBib3R0b206IC0xMzVweDtcbiAgICBsZWZ0OiAxJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sLWFyZWEge1xuICAgIHdpZHRoOiA3ODVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sLWFyZWEgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgbWFyZ2luOiA3NXB4IDJweCAwIC0zcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgIGxlZnQ6IDI5cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgZmxleDogMCAxIDQzJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICAgIGZsZXg6IDAgMSAzNCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBmbGV4OiAwIDEgMjMlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC5pY29uLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLmljb24tYXJlYSBpIHtcbiAgICB3aWR0aDogMTg2cHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLnRleHQtYXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAtNDFweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm90dG9tOiAtNDNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjM4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5ib3gtc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTY3cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSAuaWNvbi1kb29kbGUge1xuICAgIGJvdHRvbTogLTI4OHB4O1xuICAgIGxlZnQ6IC0zJTtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAzNTZweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzc1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDE0MDBweCk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgd2lkdGg6IDEzJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICAgIHdpZHRoOiA4NyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuY2F0ZWdvcnkge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gICAgYm90dG9tOiAtMjk1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzkxcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDE0MDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyLmRlc2t0b3Atc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIubW9iaWxlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1sZWZ0IC5pbmRleC0wIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgbWFyZ2luOiA4cHggNnB4IDZweCA2cHg7XG4gICAgbWF4LWhlaWdodDogOTclO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLWxlZnQgLmluZGV4LTEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiA0LzM7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIG1hcmdpbjogMCAwIDZweCA2cHg7XG4gICAgbWF4LWhlaWdodDogOTMlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLWxlZnQgLmluZGV4LTIge1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgbWFyZ2luOiAwIDZweCA2cHggNnB4O1xuICAgIG1heC1oZWlnaHQ6IDkzJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtaW4taGVpZ2h0OiA1MzdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC0zIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIGdyaWQtcm93OiAxLzE7XG4gICAgbWFyZ2luOiA4cHggNXB4IDAgMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC00IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyLzI7XG4gICAgbWF4LWhlaWdodDogOTYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5ncmlkLWNvbnRhaW5lci1yaWdodCAuaW5kZXgtNSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICBncmlkLXJvdzogMjtcbiAgICBtYXgtaGVpZ2h0OiA5NiU7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC02IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICBncmlkLXJvdzogMy8zO1xuICAgIG1heC1oZWlnaHQ6IDkyLjQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciB7XG4gICAgcGFkZGluZzogM3B4IDNweCAwIDNweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLnN1YnN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogNTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAubmFtZS1jaXR5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAuY291bnRyeS1pdGVtLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZm9udDogNDAwIDE4cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5jb3VudHJ5LWl0ZW0tbGFiZWwuZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW06aG92ZXIgLmltZy1jb250ZW50IGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICBmaWx0ZXI6IHJldmVydDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmJ1dHRvbi1hcmVhIHtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWFyZWEgLmEtYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCAudGV4dCB7XG4gICAgZm9udDogNTAwIDE0cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmltZy1ib3ggaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmltZy1ib3gge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA3cHggNXB4IDAgMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLWRjYzZmNDRhZjkuc3ZnI2ZpbHRlclwiKSBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtOTNmNjI3YTFmNi5zdmcjaWNvbi1zZWFyY2hfeWVsbG93XCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgbGVmdDogMTlweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNDNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmJ1dHRvbi1hbGwtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMjNweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5jbG9zZWQge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDEwcHg7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICB0b3A6IC0yMjdweDtcbiAgICByaWdodDogMTklO1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDE0M3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHRvcDogLTEwN3B4O1xuICAgIHJpZ2h0OiAzOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSBpIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwLjclO1xuICAgIG1hcmdpbi10b3A6IC02MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAyODZweDtcbiAgICBoZWlnaHQ6IDE2N3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5jaXR5X19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICByaWdodDogMjMlO1xuICAgIHdpZHRoOiAxNDNweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHJpZ2h0OiA5NHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ny43JTtcbiAgICBtYXJnaW4tdG9wOiAtNTlweDtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgaGVpZ2h0OiAxODdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgICB3aWR0aDogNzYlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtc2VjdGlvbiAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDdweCAxNXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICB0b3A6IC0yNDhweDtcbiAgICByaWdodDogMjIlO1xuICAgIHdpZHRoOiAxODNweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHJpZ2h0OiA5OXB4O1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDQxcHg7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIHtcbiAgICByaWdodDogNzVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDQxcHg7XG4gICAgbWFyZ2luLXRvcDogLTMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgIHJpZ2h0OiAyMSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMzZweDtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogOHB4IDAgMTNweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWltZyB7XG4gICAgaGVpZ2h0OiAyMDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICB9XG59IiwiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIC8qICAgaGVybyBibG9jayAgICovXHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWhlcm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0yMHB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR0cmF2ZWwtbWFnYXppbmUgKyAnI3RyYXZlbC1tYWdhemluZScpIG5vLXJlcGVhdCBjZW50ZXIsIHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tc3dpcmx5LWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5ib3gtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA3N3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR0cmF2ZWwtbWFnYXppbmUgKyAnI3dvcmxkLWNvbGxhZ2VfYmx1ZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmF2ZWwtbWFnYXppbmUtaG9zdC1zZWN0aW9uIHtcclxuICAgICAgICAuaG9zdC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC52aWV3LW1vcmUtaG9zdHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG4gICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN1cmlvdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtOm50aC1vZi10eXBlKDFuKzcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZyYW1lLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0tZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkdHJhdmVsLW1hZ2F6aW5lICsgJyNkaXJlY3Rpb25zLXNpZ25fd2hpdGUnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgJi5kZXNrdG9wLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50cnktbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdW50cnktaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAzMDAgMThweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1sb2FkLW1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBmb250OiA3MDAgMjBweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgLmEtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyB7XHJcbiAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDcwcHg7XHJcblxyXG4gICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL2NvbW1vbi12YXJpYWJsZXMuc2NzcycgYXMgKjtcclxuXHJcbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYubW9iaWxlLWZpbHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1kaXNwbGF5IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDEwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAubW9iaWxlLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogN3B4IDVweCAzMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNmaWx0ZXInKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcblxyXG4gICAgICAgICAgICAmLmRlc2t0b3AtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZXNrdG9wLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyAnI2ljb25zLWNsb3NlLXRoaW4tYmx1ZScpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYubm90LXNoYWRvdyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogNjQlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnZoO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2dmg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCA3cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgJyNpY29uLWNoZWNrZWQtYmx1ZScpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90LXNoYWRvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMTVweDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGVhci1hbGwtZmlsdGVycy1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2NsZWFyLWZpbHRlcicpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDcwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2Nhcm91c2VsLWFycm93Jykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnVwIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlldy1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzLXNlY3Rpb24ge1xyXG4gICAgJi5jb250YWluZXIteGwge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgLmZpbHRlcnMtdGl0bGUsIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdCByaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCUgMjQlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX3llbGxvdycpIG5vLXJlcGVhdCByaWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIDI0JTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2ZpbHRlcicpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX2JsdWUnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyICB7XHJcblxyXG4gICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDMwcHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAgICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bl95ZWxsb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uLy4uL3NlY3Rpb25zL2ZpbHRlcnMnO1xyXG5AdXNlICcuLi8uLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcclxuXHJcbiAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtdG9vbCB7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdHJhdmVsLW1hZ2F6aW5lICsgJyNpY29uLXNlYXJjaF95ZWxsb3cnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcclxuXHJcbiAgICAgICAgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXJzLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XHJcblxyXG4gICAgICAgICAgICAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX19hY3Rpb25zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zZWUtbW9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0NHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIC5wcm9ncmVzc2l2ZS1iYXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJiA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbixcclxuICAgICAgICAgICAgICAgICYgPiBiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX3Byb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmljb24tYXV0aGVudGljLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00M3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5MXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2Fycm93c3ZnMV9ibHVlJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogNTAwIDE2cHggQXJjaGl0ZWN0cy1EYXVnaHRlciwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICdjb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3gsXHJcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94LFxyXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIC5mYXZvcml0ZS1leHBlcmllbmNlLFxyXG4gICAgLmZhdm9yaXRlLWFydGljbGUsXHJcbiAgICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNoZWFydF93aGl0ZScpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZCxcclxuICAgIC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQsXHJcbiAgICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZCB7XHJcbiAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjaGVhcnRfY2hlY2tlZCcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZS1leHBlcmllbmNlLFxyXG4gICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRvcDogMTNweDtcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG5cclxuICAgIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vLi4vZmF2b3JpdGUtaWNvbi5zY3NzJztcclxuXHJcbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMXM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFncyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWJsb2NrLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgLm1haW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ibG9jay1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1zd2lybHktYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tc3dpcmx5LWFycm93LWFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjc3dpcmx5LWFycm93X2JsdWUnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayB7XHJcbiAgICAgICAgICAgIC5ib3gtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1ob3N0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuaG9zdC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAudmlldy1tb3JlLWhvc3RzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VyaW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ncmV5LWJhc2ljKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDAxOSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2Uge1xyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWhlcm8ge1xyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtdG9vbC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3ODVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3ODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDc1cHggMnB4IDAgLTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNDMlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAyMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLXN3aXJseS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJpb3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgLmJveC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtaGVybyB7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VyaW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI4OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtaGVybyB7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQwMHB4KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg3JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzkxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1kb29kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2Uge1xyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcblxyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQwMHB4KS8yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgLnRpdGxlLXBvcHVsYXItZGVzdGluYXRpb25zIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLmRlc2t0b3Atc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tb2JpbGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRyeS1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyaWQtY29udGFpbmVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDZweCA2cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogNC8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDZweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmlkLWNvbnRhaW5lci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZGV4LTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZGV4LTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkyLjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzcHggMCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdW50cnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogNDAwIDE4cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZC1ub25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHJldmVydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1hcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAuYS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyB7XHJcbiAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxNHB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mb3tcclxuXHJcbiAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8ge1xyXG5cclxuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mb3tcclxuXHJcbiAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi8uLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDVweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNmaWx0ZXInKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdHJhdmVsLW1hZ2F6aW5lICsgJyNpY29uLXNlYXJjaF95ZWxsb3cnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tYWxsLWFydGljbGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWx0ZXJzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDIzcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmVzc2l2ZS1iYXIge1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBwLnByb2dyZXNzaXZlLWJhcl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE5JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjAuNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTY3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaXR5X19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcclxuXHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIzJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogOTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2Ny43JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTlweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVycy1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNDhweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyB7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tYXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMge1xyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyB7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIHtcclxuXHJcbiAgICAgICAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ibG9jay1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc2JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIHtcclxuXHJcbiAgICAgICAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXJ7XHJcblxyXG4gICAgICAgICAgICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ibG9jay1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmxvY2stbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xyXG5cclxuICAgICAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWJsb2NrLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayB7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVye1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
