.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%}.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-8a8ed991a9.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-8a8ed991a9.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.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(--white);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);padding:10px 25px 30px;z-index:999;border-radius:25px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:400px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item{border-bottom:1px solid var(--color-neutral-light);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 15px freight-sans-pro,sans-serif}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title-additional{font-family:freight-sans-pro,sans-serif;color:var(--color-primary-light)}.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 button{width:20px;height:20px;border:none;border:2px solid var(--color-accent-gold);color:var(--color-accent-gold);background:0 0;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:18px;line-height:1}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button:disabled{color:var(--color-neutral-light);border-color:var(--color-neutral-light)}.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-8a8ed991a9.svg#icon-marker_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.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:freight-sans-pro,sans-serif;color:var(--color-primary);text-decoration:none}.search-tool .search-section-container .search-results__list-item a:active,.search-tool .search-section-container .search-results__list-item a:focus,.search-tool .search-section-container .search-results__list-item a:hover{background-color:var(--color-primary);color:var(--white)}.search-tool .search-section-container .search-results__list-item.selected,.search-tool .search-section-container .search-results__list-item:active,.search-tool .search-section-container .search-results__list-item:focus,.search-tool .search-section-container .search-results__list-item:hover{background-color:var(--color-primary)}.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{color:var(--white)}.search-tool .search-section-container .search-results__list-item:hover{background-color:var(--color-primary)}.search-tool .search-section-container .search-results__list-item:hover a{color:var(--white)}.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){.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){.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}.search-tool .search-section-container .button-search-area button{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-337218e48b.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-337218e48b.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-337218e48b.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-44c82aa94a.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.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-26bb62c202.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){.search-tool .search-section-container .people-area .people-area-dropdown{min-width:530px}.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-26bb62c202.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-44c82aa94a.svg#clear-filter) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.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-c6dbf13e39.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.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-b8505debae.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-b8505debae.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-44c82aa94a.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.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-b8505debae.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-b8505debae.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-b8505debae.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-b8505debae.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-337218e48b.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-44c82aa94a.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-44c82aa94a.svg#heart_white) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.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-44c82aa94a.svg#heart_checked) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.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-337218e48b.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){.search-tool .search-section-container .button-search-area button{font-size:16px}.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-44c82aa94a.svg#filter) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-44c82aa94a.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-337218e48b.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VhcmNoLXRvb2wuc2NzcyIsInN0eWxlLmNzcyIsInRyYXZlbC1tYWdhemluZS1tb2JpbGUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvcG9wdWxhci1kZXN0aW5hdGlvbi1tb2JpbGUuc2NzcyIsIl9lc3NlbnRpYWwtY2l0eS1tb2JpbGUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VjdGlvbnMvZmlsdGVycy5zY3NzIiwidHJhdmVsLW1hZ2F6aW5lLWJyb3dzZS1hcnRpY2xlcy1tb2JpbGUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvZmF2b3JpdGUtaWNvbi5zY3NzIiwiYXJ0aWNsZXMtdGl0bGUtZ3JpZC1tb2JpbGUuc2NzcyIsInRyYXZlbC1tYWdhemluZS1kZXNrdG9wLnNjc3MiLCJ2YXIvd3d3L2NpdHl1bnNjcmlwdGVkLXdlYi9BcHBsaWNhdGlvbi9zZXJ2ZXJfcm9vdC9wdWJsaWNfaHRtbC90aGVtZS9mcm9udGVuZC9fc3R5bGVzL3NlY3Rpb25zL3BvcHVsYXItZGVzdGluYXRpb24tZGVza3RvcC5zY3NzIiwiX2Vzc2VudGlhbC1jaXR5LWRlc2t0b3Auc2NzcyIsInRyYXZlbC1tYWdhemluZS1icm93c2UtYXJ0aWNsZXMtZGVza3RvcC5zY3NzIiwiYXJ0aWNsZXMtdGl0bGUtZ3JpZC1kZXNrdG9wLnNjc3Mi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QUEiLCJmaWxlIjoidHJhdmVsLW1hZ2F6aW5lLXBhZ2UtNTUxYTYyMzNiOS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnNlYXJjaC10b29sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtaW4td2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggMTBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMzNweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkc2VhcmNoLWZvcm0tc3ByaXRlICsgJyNpY29uLXNlYXJjaF95ZWxsb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIsXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCA4cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZW9wbGUtYXJlYSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkc2VhcmNoLWZvcm0tc3ByaXRlICsgJyNpY29uLWFycm93LWRvd24nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTQxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wZW9wbGUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxNXB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQtcGVvcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMTZweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvb2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDJweCAwIDI2cHg7XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2ljb24tbWFya2VyX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm90LWZvdW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSwgLnBlb3BsZS1hcmVhLCAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJlYS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLXRpdGxlLCAuYW1vdW50LXBlb3BsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA2NiU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9wLXBsYWNlaG9sZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b20tcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG9wLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYm90dG9tLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzQlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2OXB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vdC1mb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgIHRvcDogMzk1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcblxyXG4gICAgICAgICAgICAubG9jYXRpb24tYXJlYSwgLnBlb3BsZS1hcmVhLCAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWFyY2gtdG9vbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDI4NXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW46IDAgMjVweCAxMHB4IDI1cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxcHggMCAzM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmxvY2F0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLThhOGVkOTkxYTkuc3ZnI2ljb24tc2VhcmNoX3llbGxvd1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLFxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlciB7XG4gIHRvcDogNXB4O1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiAxOHB4O1xuICBmb250OiA1MDAgOHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLXRleHQge1xuICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zZWFyY2gtZm9ybS1zcHJpdGUtOGE4ZWQ5OTFhOS5zdmcjaWNvbi1hcnJvdy1kb3duXCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAtMTQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAzMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogNTMwcHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLnBlb3BsZS10aXRsZSB7XG4gIGZvbnQ6IDUwMCAxNXB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSAucGVvcGxlLXRpdGxlLWFkZGl0aW9uYWwge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLmFtb3VudC1wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQ6IDUwMCAxNnB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSBidXR0b24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIGJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uOmhvdmVyLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjpmb2N1cywgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmJvb2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuZmluZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDYwcHggMnB4IDAgMjZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLThhOGVkOTkxYTkuc3ZnI2ljb24tbWFya2VyX3llbGxvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCA2MHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhOmZvY3VzLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhOmhvdmVyLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0uc2VsZWN0ZWQsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZvY3VzLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpob3ZlciwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbS5zZWxlY3RlZCBhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpmb2N1cyBhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpob3ZlciBhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTphY3RpdmUgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLm5vdC1mb3VuZCB7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmFyZWEtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJlYS10aXRsZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRvcDogLTE4cHg7XG4gICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5hcmVhLXRpdGxlIC5sb2NhdGlvbi1pY29uLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuYXJlYS10aXRsZSBzcGFuLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUgc3BhbiwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICBib3R0b206IC0xNDFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5wZW9wbGUtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5hbW91bnQtcGVvcGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gYnV0dG9uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgNjYlO1xuICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgbGVmdDogNTFweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLnRvcC1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlci50b3AtcGxhY2Vob2xkZXIge1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlci5ib3R0b20tcGxhY2Vob2xkZXIsXG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgIGZsZXg6IDAgMSAzNCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IDY5cHggMCAwIDA7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBsZWZ0OiAzNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLm5vdC1mb3VuZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIHRvcDogMzk1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIC8qICAgaGVybyBibG9jayAgICovXG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgbWFyZ2luOiAtMjBweCAwIDE1cHggMDtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgei1pbmRleDogMTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogODVweDtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm9fX3RpdGxlIC50aXRsZS1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE5NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3RyYXZlbC1tYWdhemluZS0zMzcyMThlNDhiLnN2ZyN0cmF2ZWwtbWFnYXppbmVcIikgbm8tcmVwZWF0IGNlbnRlciwgdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5ib3gtc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuaWNvbi1kb29kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDI3MHB4O1xuICBtYXJnaW46IDAgMCAwIDc3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtMzM3MjE4ZTQ4Yi5zdmcjd29ybGQtY29sbGFnZV9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaG9zdC1zZWN0aW9uIC5ob3N0LWNhcm91c2VsIC52aWV3LW1vcmUtaG9zdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgc3BhbjpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgYnI6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogaW5pdGlhbDtcbiAgbGVmdDogLTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogLTQxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMgYnIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOm50aC1vZi10eXBlKDFuKzcpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmZyYW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmZyYW1lLXdyYXBwZXIgLnNsaWRlci1pdGVtLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAyNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmZyYW1lLXdyYXBwZXIgLnNsaWRlci1pdGVtLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICB9XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gIGhlaWdodDogMTk0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmltZy1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDIxOHB4O1xuICB9XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4udHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEgLmljb24tZG9vZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDE0MXB4O1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy90cmF2ZWwtbWFnYXppbmUtMzM3MjE4ZTQ4Yi5zdmcjZGlyZWN0aW9ucy1zaWduX3doaXRlXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEyMHB4O1xuICBsZWZ0OiAyNXB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC50aXRsZS1wb3B1bGFyLWRlc3RpbmF0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyLmRlc2t0b3Atc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAuc3Vic3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1NyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLmltZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLmltZy1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLm5hbWUtY2l0eSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5jb3VudHJ5LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMzAwIDE4cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLmNvdW50cnktaXRlbS1sYWJlbC5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmJ0bi1sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250OiA3MDAgMjBweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmJ1dHRvbi1hcmVhIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmJ1dHRvbi1hcmVhIC5hLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmltZy1ib3ggaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlci5tb2JpbGUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIubm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLm1vYmlsZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogN3B4IDVweCAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTQ0YzgyYWE5NGEuc3ZnI2ZpbHRlclwiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaDIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGluaXRpYWw7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgaDIuZGVza3RvcC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyLm1vYmlsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtMjZiYjYyYzIwMi5zdmcjaWNvbnMtY2xvc2UtdGhpbi1ibHVlXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5ub3Qtc2hhZG93IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5ub3Qtc2hhZG93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogNjQlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogNzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogNzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogODElO1xuICB9XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIuY2xvc2VkIHtcbiAgbWF4LWhlaWdodDogNTZ2aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5jbG9zZWQge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5jbG9zZWQge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlci5vcGVuZWQge1xuICBtYXgtaGVpZ2h0OiA1NnZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyLm9wZW5lZCB7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyLm9wZW5lZCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAgMjBweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW46IDAgMCA3cHggN3B4O1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtMjZiYjYyYzIwMi5zdmcjaWNvbi1jaGVja2VkLWJsdWVcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAubm90LXNoYWRvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDEwcHggMTVweDtcbn1cbi5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgYnV0dG9uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY2xlYXItYWxsLWZpbHRlcnMtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNsZWFyLWFsbC1maWx0ZXJzLWNhdGVnb3JpZXMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtNDRjODJhYTk0YS5zdmcjY2xlYXItZmlsdGVyXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzay1zaXplOiA3MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC5jbGVhci1hbGwtZmlsdGVycy1jYXRlZ29yaWVzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLmNvbGxhcHNlLWZpbHRlcnMtY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS1jNmRiZjEzZTM5LnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBuby1yZXBlYXQ7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzLmRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLmZpbHRlcnMtY2F0ZWdvcmllcy1hY3Rpb25zIC5jb2xsYXBzZS1maWx0ZXJzLWNhdGVnb3JpZXMudXAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWFjdGlvbnMgLnZpZXctY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZmlsdGVycy1zZWN0aW9uLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSwgLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBtYXJnaW46IDA7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZTpob3ZlciwgLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlIC50aXRsZSwgLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjaWNvbi1hcnJvdy1kb3duX2JsdWVcIikgbm8tcmVwZWF0IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwJSAyNCU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDIwcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZm9vdGVyLXNwcml0ZS1iODUwNWRlYmFlLnN2ZyNpY29uLWFycm93LWRvd25feWVsbG93XCIpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMCUgMjQlO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGU6aG92ZXIgaSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLmZpbHRlcnMtdGl0bGUgaSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTQ0YzgyYWE5NGEuc3ZnI2ZpbHRlclwiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjaWNvbi1hcnJvdy1kb3duX2JsdWVcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRvcDogMjFweDtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3c6aG92ZXIsIC5maWx0ZXJzLXNlY3Rpb24gLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjaWNvbi1hcnJvdy1kb3duX3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDg2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKTtcbiAgd2lkdGg6IDEzN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS10ZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uZmlsdGVycy1zZWN0aW9uIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlciAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgYm90dG9tOiAtMTY0cHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtc2VjdGlvbiAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMzBweCAxMHB4IDMwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgfVxuICAuZmlsdGVycy1zZWN0aW9uIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyLmRlc2t0b3AgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5hcnJvdy1kb3duLXllbGxvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3c6aG92ZXIsIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjaWNvbi1hcnJvdy1kb3duX3llbGxvd1wiKSBuby1yZXBlYXQ7XG4gIH1cbiAgLmZpbHRlcnMtc2VjdGlvbiAuc2hvdy1ieS1wcmljZXMtd3JhcHBlci5kZXNrdG9wIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXJzLXNlY3Rpb24gLnNob3ctYnktcHJpY2VzLXdyYXBwZXIuZGVza3RvcCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICBib3R0b206IC0xNzVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxcHggMCAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXNlYXJjaC10b29sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvdHJhdmVsLW1hZ2F6aW5lLTMzNzIxOGU0OGIuc3ZnI2ljb24tc2VhcmNoX3llbGxvd1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXNlYXJjaC10b29sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIzMHB4O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sgLm1vYmlsZS1maWx0ZXJzLWFkdWx0cy1zZWN0aW9uIC5maWx0ZXJzLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC52aWV3LWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAuc2VjdGlvbl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAuc2VjdGlvbl9fYWN0aW9ucyAuc2VlLW1vcmUge1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyAucHJvZ3Jlc3NpdmUtYmFyIHtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIC5wcm9ncmVzc2l2ZS1iYXIgPiBwLnByb2dyZXNzaXZlLWJhcl9fc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmF5O1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhciA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMgPiBzcGFuLCAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyAucHJvZ3Jlc3NpdmUtYmFyID4gcC5wcm9ncmVzc2l2ZS1iYXJfX3N0YXR1cyA+IGIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhcl9wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtcHJvZ3Jlc3MgLnByb2dyZXNzaXZlLWJhcl9wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICByaWdodDogODAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDJweDtcbiAgaGVpZ2h0OiAxMDhweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDNweDtcbiAgcmlnaHQ6IDE5MXB4O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEgLmljb24tYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtNDRjODJhYTk0YS5zdmcjYXJyb3dzdmcxX2JsdWVcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIHtcbiAgICByaWdodDogMjE3cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSBpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC01OXB4O1xuICBtYXJnaW4tbGVmdDogNDclO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTg3cHg7XG4gIGhlaWdodDogMTg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIgcCB7XG4gIGZvbnQ6IDUwMCAxNnB4IEFyY2hpdGVjdHMtRGF1Z2h0ZXIsIHNhbnMtc2VyaWY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICBtYXJnaW4tbGVmdDogNDQlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMTUycHg7XG4gIH1cbn1cblxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3gsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTtcbn1cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlOjphZnRlcixcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlOjphZnRlcixcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdDo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Q6OmFmdGVyLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlOjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZTo6YWZ0ZXIsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtNDRjODJhYTk0YS5zdmcjaGVhcnRfd2hpdGVcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZCxcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQsXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZCxcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1hcnRpY2xlLWNoZWNrZWQsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQsXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZCxcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkLFxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLTQ0YzgyYWE5NGEuc3ZnI2hlYXJ0X2NoZWNrZWRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1leHBlcmllbmNlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWNoZWNrZWQ6OmFmdGVyLFxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUtY2hlY2tlZDo6YWZ0ZXIsXG4uZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZS1jaGVja2VkOjphZnRlcixcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtY2hlY2tlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIwcHgpIHtcbiAgLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3gsXG4gIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94LFxuICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAuZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCAuZmF2b3JpdGUtZXhwZXJpZW5jZSxcbiAgLmZhdm9yaXRlLWV4cGVyaWVuY2UtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUsXG4gIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLFxuICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCAuZmF2b3JpdGUtYXJ0aWNsZSxcbiAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1leHBlcmllbmNlLFxuICAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3ggLmZhdm9yaXRlLWFydGljbGUge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3QtaWNvbi1ib3gge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTNweDtcbn1cbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCAuZmF2b3JpdGUtc3VnZ2VzdGVkLXByb2R1Y3Qge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdDo6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjRweDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC50YWdzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLW1haW4gLm1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2stbWFpbiAuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpmb2N1cywgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmhvdmVyLCAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmZvY3VzIC5jYXJkLWJsb2NrLWltZywgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmhvdmVyIC5jYXJkLWJsb2NrLWltZywgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmFjdGl2ZSAuY2FyZC1ibG9jay1pbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbn1cbi5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTpmb2N1cyAuY2FyZC1ibG9jay1pbWcgaW1nLCAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06aG92ZXIgLmNhcmQtYmxvY2staW1nIGltZywgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmFjdGl2ZSAuY2FyZC1ibG9jay1pbWcgaW1nIHtcbiAgaGVpZ2h0OiA5NiU7XG59XG4uYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW06Zm9jdXMgLmNhcmQtYmxvY2stbWFpbiAubWFpbi10aXRsZSwgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtOmhvdmVyIC5jYXJkLWJsb2NrLW1haW4gLm1haW4tdGl0bGUsIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbTphY3RpdmUgLmNhcmQtYmxvY2stbWFpbiAubWFpbi10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIGgyIHtcbiAgICBtYXJnaW46IC0xNXB4IDAgMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc0cHg7XG4gICAgbGVmdDogLTRweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5pY29uLXN3aXJseS1hcmVhIC5pY29uLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSAuaWNvbi1hcmVhIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLmljb24tYXJlYSAuaWNvbi1zd2lybHktYXJyb3ctYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3RyYXZlbC1tYWdhemluZS0zMzcyMThlNDhiLnN2ZyNzd2lybHktYXJyb3dfYmx1ZVwiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLnRleHQtYXJlYSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjJweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAuYm94LXNlY3Rpb246bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmljb24tZG9vZGxlIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaG9zdC1zZWN0aW9uIC5ob3N0LWNhcm91c2VsIC52aWV3LW1vcmUtaG9zdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIGJyOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUgLmN1cmlvdXMge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm90dG9tOiAtNDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMjBweCAxMHB4O1xuICAgIHdpZHRoOiA3OCU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQ1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZ3JleS1iYXNpYyk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbSAuZnJhbWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5jYXRlZ29yeSBzcGFuIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogaW5pdGlhbDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmZvY3VzLCAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmhvdmVyLCAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAwMTkpO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW06Zm9jdXMgLmltZy1jb250ZW50LCAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmhvdmVyIC5pbWctY29udGVudCwgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTphY3RpdmUgLmltZy1jb250ZW50IHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtOmZvY3VzIC5pbWctY29udGVudCBpbWcsIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW06aG92ZXIgLmltZy1jb250ZW50IGltZywgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIC5zbGlkZXItaXRlbTphY3RpdmUgLmltZy1jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiA5NiU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSAuaWNvbi1kb29kbGUge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDE5MXB4O1xuICAgIGJvdHRvbTogLTEzNXB4O1xuICAgIGxlZnQ6IDElO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gaDIge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSB7XG4gICAgd2lkdGg6IDc4NXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sLWFyZWEgLnNlYXJjaC10b29sIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wtYXJlYSAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBtYXJnaW46IDc1cHggMnB4IDAgLTNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgbGVmdDogMjlweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgICBmbGV4OiAwIDEgNDMlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sLWFyZWEgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSB7XG4gICAgZmxleDogMCAxIDM0JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvIC5zZWFyY2gtdG9vbC1hcmVhIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgIGZsZXg6IDAgMSAyMyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLmljb24tc3dpcmx5LWFyZWEgLmljb24tYXJlYSB7XG4gICAgcGFkZGluZzogMCAwIDVweCA3cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSAuaWNvbi1hcmVhIGkge1xuICAgIHdpZHRoOiAxODZweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuaWNvbi1zd2lybHktYXJlYSAudGV4dC1hcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IC00MXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSAuY3VyaW91cyB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3R0b206IC00M3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XG4gICAgd2lkdGg6IDgzJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmltZy1jb250ZW50IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEgLmljb24tZG9vZGxlIHtcbiAgICBib3R0b206IC0xNjVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLmJveC1zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgbWFyZ2luLXRvcDogLTk1cHg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gLnNlYXJjaC10b29sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtaGVybyAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLnNsaWRlci1jb250ZW50IC50aXRsZSAuY3VyaW91cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiAxNjdweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIC5pY29uLWRvb2RsZSB7XG4gICAgYm90dG9tOiAtMjg4cHg7XG4gICAgbGVmdDogLTMlO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDM1NnB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmljb24tZG9vZGxlIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMTQwMHB4KTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLnRpdGxlIHtcbiAgICB3aWR0aDogMTMlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XG4gICAgd2lkdGg6IDg3JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuc2xpZGVyLWNvbnRlbnQgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIgLnNsaWRlci1pdGVtIC5jYXRlZ29yeSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtcGFnZSAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtZG9vZGxlLWFyZWEgLmljb24tZG9vZGxlIHtcbiAgICBib3R0b206IC0yOTVweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAzOTFweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2UgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5pY29uLWRvb2RsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1wYWdlIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQwMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC50aXRsZS1wb3B1bGFyLWRlc3RpbmF0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIuZGVza3RvcC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlci5tb2JpbGUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLWxlZnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLWxlZnQgLmluZGV4LTAge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBtYXJnaW46IDhweCA2cHggNnB4IDZweDtcbiAgICBtYXgtaGVpZ2h0OiA5NyU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuZ3JpZC1jb250YWluZXItbGVmdCAuaW5kZXgtMSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IDQvMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiAwIDAgNnB4IDZweDtcbiAgICBtYXgtaGVpZ2h0OiA5MyU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuZ3JpZC1jb250YWluZXItbGVmdCAuaW5kZXgtMiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICBncmlkLXJvdzogMztcbiAgICBtYXJnaW46IDAgNnB4IDZweCA2cHg7XG4gICAgbWF4LWhlaWdodDogOTMlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1pbi1oZWlnaHQ6IDUzN3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuZ3JpZC1jb250YWluZXItcmlnaHQgLmluZGV4LTMge1xuICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgZ3JpZC1yb3c6IDEvMTtcbiAgICBtYXJnaW46IDhweCA1cHggMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuZ3JpZC1jb250YWluZXItcmlnaHQgLmluZGV4LTQge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDIvMjtcbiAgICBtYXgtaGVpZ2h0OiA5NiU7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmdyaWQtY29udGFpbmVyLXJpZ2h0IC5pbmRleC01IHtcbiAgICBncmlkLWNvbHVtbjogMi80O1xuICAgIGdyaWQtcm93OiAyO1xuICAgIG1heC1oZWlnaHQ6IDk2JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuZ3JpZC1jb250YWluZXItcmlnaHQgLmluZGV4LTYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIGdyaWQtcm93OiAzLzM7XG4gICAgbWF4LWhlaWdodDogOTIuNCU7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIHtcbiAgICBwYWRkaW5nOiAzcHggM3B4IDAgM3B4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbSAuc3Vic3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiA1OCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5uYW1lLWNpdHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIgLmdyaWQtd3JhcHBlciAuY291bnRyeS1saXN0IC5jb3ZlciAuY291bnRyeS1pdGVtIC5jb3VudHJ5LWl0ZW0tbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250OiA0MDAgMThweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuZ3JpZC13cmFwcGVyIC5jb3VudHJ5LWxpc3QgLmNvdmVyIC5jb3VudHJ5LWl0ZW0gLmNvdW50cnktaXRlbS1sYWJlbC5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5ncmlkLXdyYXBwZXIgLmNvdW50cnktbGlzdCAuY292ZXIgLmNvdW50cnktaXRlbTpob3ZlciAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgIGZpbHRlcjogcmV2ZXJ0O1xuICB9XG4gIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciAuYnV0dG9uLWFyZWEge1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIC5idXR0b24tYXJlYSAuYS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmltZy1ib3ggaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IC50ZXh0IHtcbiAgICBmb250OiA1MDAgMTRweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5pbWctYm94IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuY29udGVudCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLWVzc2VudGlhbC1jaXR5LWluZm8gLmVzc2VudGlhbC1jaXR5LWluZm8tc2VjdGlvbiAuZXNzZW50aWFsLWNpdHktaW5mby13cmFwcGVyIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24gLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDdweCA1cHggMCAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIGkge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtNDRjODJhYTk0YS5zdmcjZmlsdGVyXCIpIG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICBtYXJnaW46IDAgMCA3cHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxcHggMCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3RyYXZlbC1tYWdhemluZS0zMzcyMThlNDhiLnN2ZyNpY29uLXNlYXJjaF95ZWxsb3dcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBsZWZ0OiAxOXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCA0M3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuYnV0dG9uLWFsbC1hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5maWx0ZXJzLXNlY3Rpb24gLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAyM3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5maWx0ZXJzLXNlY3Rpb24gLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5maWx0ZXJzLXNlY3Rpb24gLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyLmNsb3NlZCB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLWJsb2NrIC5maWx0ZXJzLXNlY3Rpb24gLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgMCA3cHggMTBweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyAucHJvZ3Jlc3NpdmUtYmFyID4gcC5wcm9ncmVzc2l2ZS1iYXJfX3N0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgIHRvcDogLTIyN3B4O1xuICAgIHJpZ2h0OiAxOSU7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMTQzcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgdG9wOiAtMTA3cHg7XG4gICAgcmlnaHQ6IDM4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIGkge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjAuNyU7XG4gICAgbWFyZ2luLXRvcDogLTYycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDI4NnB4O1xuICAgIGhlaWdodDogMTY3cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmNpdHlfX3NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gICAgcGFkZGluZzogMC40cmVtIDFyZW07XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgIHJpZ2h0OiAyMyU7XG4gICAgd2lkdGg6IDE0M3B4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgcmlnaHQ6IDk0cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSBpIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDY3LjclO1xuICAgIG1hcmdpbi10b3A6IC01OXB4O1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMgLmZpbHRlcnMtYmxvY2sge1xuICAgIHdpZHRoOiA3NiU7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayAuZmlsdGVycy1zZWN0aW9uIC5maWx0ZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDE1cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3gge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXV0aGVudGljLWFyZWEge1xuICAgIHRvcDogLTI0OHB4O1xuICAgIHJpZ2h0OiAyMiU7XG4gICAgd2lkdGg6IDE4M3B4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSB7XG4gICAgcmlnaHQ6IDk5cHg7XG4gICAgdG9wOiAtMTAwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSBpIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcbiAgICByaWdodDogMjAlO1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5pY29uLWFycm93LWFyZWEge1xuICAgIHJpZ2h0OiA3NXB4O1xuICB9XG4gIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIC5hdXRoZW50aWMtYmxvY2stYm94IC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMzFweDtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIC5zZWFyY2gtdG9vbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyAuZmlsdGVycy1ibG9jayB7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XG4gICAgcmlnaHQ6IDIxJTtcbiAgfVxuICAudHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiAuYXV0aGVudGljLWJsb2NrLWJveCAuaWNvbi1hcnJvdy1hcmVhIHtcbiAgICByaWdodDogMTQwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmljb24tYXJyb3ctYXJlYSBpIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24gLmF1dGhlbnRpYy1ibG9jay1ib3ggLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMzNnB4O1xuICAgIGhlaWdodDogMTg3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC5jYXJkLWJsb2NrLWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1pbWcge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiA4cHggMCAxM3B4O1xuICB9XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmNhcmQtYmxvY2staXRlbSAuY2FyZC1ibG9jay1tYWluIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMjNweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC5jYXJkLWJsb2NrLWl0ZW0gLmNhcmQtYmxvY2staW1nIHtcbiAgICBoZWlnaHQ6IDIwMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAuY2FyZC1ibG9jay1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIH1cbn0iLCJAdXNlICcuLi8uLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgLyogICBoZXJvIGJsb2NrICAgKi9cclxuICAgIC50cmF2ZWwtbWFnYXppbmUtaGVybyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAxNXB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTk1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjdHJhdmVsLW1hZ2F6aW5lJykgbm8tcmVwZWF0IGNlbnRlciwgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1zd2lybHktYXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmJveC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDc3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJHRyYXZlbC1tYWdhemluZSArICcjd29ybGQtY29sbGFnZV9ibHVlJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYXZlbC1tYWdhemluZS1ob3N0LXNlY3Rpb24ge1xyXG4gICAgICAgIC5ob3N0LWNhcm91c2VsIHtcclxuICAgICAgICAgICAgLnZpZXctbW9yZS1ob3N0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcbiAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3VyaW91cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW06bnRoLW9mLXR5cGUoMW4rNykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJhbWUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbS1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCR0cmF2ZWwtbWFnYXppbmUgKyAnI2RpcmVjdGlvbnMtc2lnbl93aGl0ZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xyXG5cclxuICAgIC50aXRsZS1wb3B1bGFyLWRlc3RpbmF0aW9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAmLmRlc2t0b3Atc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnRyeS1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb3VudHJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1YnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUtY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDMwMCAxOHB4IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmQtbm9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWxvYWQtbW9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6IDcwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1hcmVhIHtcclxuICAgICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAuYS1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIHtcclxuICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcclxuXHJcbiAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuaW1nLWJveCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vY29tbW9uLXZhcmlhYmxlcy5zY3NzJyBhcyAqO1xyXG5cclxuLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5tb2JpbGUtZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWRpc3BsYXkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHggMTBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIC5tb2JpbGUtZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggNXB4IDMwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2ZpbHRlcicpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAgICAgICAgICYuZGVza3RvcC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlc2t0b3AtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vYmlsZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArICcjaWNvbnMtY2xvc2UtdGhpbi1ibHVlJykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtbGlzdC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5ub3Qtc2hhZG93IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2dmg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTZ2aDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDdweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93LWJhc2ljKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyAnI2ljb24tY2hlY2tlZC1ibHVlJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3Qtc2hhZG93Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDIwcHggMTBweCAxNXB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsZWFyLWFsbC1maWx0ZXJzLWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjY2xlYXItZmlsdGVyJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2UtZmlsdGVycy1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlcnMtc2VjdGlvbiB7XHJcbiAgICAmLmNvbnRhaW5lci14bCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWZpbHRlcnMtYWR1bHRzLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAuZmlsdGVycy10aXRsZSwgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVycy10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bl9ibHVlJykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJSAyNCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25feWVsbG93Jykgbm8tcmVwZWF0IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCUgMjQlO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjZmlsdGVyJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodC1iYXNpYyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctZG93bi15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25feWVsbG93Jykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctYnktcHJpY2VzLXdyYXBwZXIgIHtcclxuXHJcbiAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuICAgICAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3ctZG93bi15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bl9ibHVlJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vLi4vc2VjdGlvbnMvZmlsdGVycyc7XHJcbkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XHJcblxyXG4udHJhdmVsLW1hZ2F6aW5lLW1haW4tYXJ0aWNsZXMge1xyXG5cclxuICAgIC5maWx0ZXJzLWNhdGVnb3JpZXMtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLnNlYXJjaC10b29sIHtcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR0cmF2ZWwtbWFnYXppbmUgKyAnI2ljb24tc2VhcmNoX3llbGxvdycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xyXG5cclxuICAgICAgICAuZmlsdGVycy1zZWFyY2gtdG9vbC1ibG9jayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMtYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LWxpZ2h0LWJhc2ljKTtcclxuXHJcbiAgICAgICAgICAgIC5zaG93LWJ5LXByaWNlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2JpbGUtZmlsdGVycy1hZHVsdHMtc2VjdGlvbiAuZmlsdGVycy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXctY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fX2FjdGlvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnNlZS1tb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLXByb2dyZXNzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgLnByb2dyZXNzaXZlLWJhciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmID4gcC5wcm9ncmVzc2l2ZS1iYXJfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuLFxyXG4gICAgICAgICAgICAgICAgJiA+IGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuXHJcbiAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1hdXRoZW50aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1hcnJvdy1hcmVhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTQzcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTkxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMzJkZWcpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjYXJyb3dzdmcxX2JsdWUnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aGVudGljLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01OXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMTZweCBBcmNoaXRlY3RzLURhdWdodGVyLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJ2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZmF2b3JpdGUtZXhwZXJpZW5jZS1pY29uLWJveCxcclxuLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gsXHJcbi5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1pY29uLWJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgLmZhdm9yaXRlLWV4cGVyaWVuY2UsXHJcbiAgICAuZmF2b3JpdGUtYXJ0aWNsZSxcclxuICAgIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2hlYXJ0X3doaXRlJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmF2b3JpdGUtYXJ0aWNsZS1jaGVja2VkLFxyXG4gICAgLmZhdm9yaXRlLWV4cGVyaWVuY2UtY2hlY2tlZCxcclxuICAgIC5mYXZvcml0ZS1zdWdnZXN0ZWQtcHJvZHVjdC1jaGVja2VkIHtcclxuICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNoZWFydF9jaGVja2VkJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB0b3A6IDdweDtcclxuXHJcbiAgICAgICAgLmZhdm9yaXRlLWV4cGVyaWVuY2UsXHJcbiAgICAgICAgLmZhdm9yaXRlLWFydGljbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0LWljb24tYm94IHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDEzcHg7XHJcblxyXG4gICAgLmZhdm9yaXRlLXN1Z2dlc3RlZC1wcm9kdWN0IHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi8uLi9mYXZvcml0ZS1pY29uLnNjc3MnO1xyXG5cclxuLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAxcztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYmxvY2stbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmxvY2staW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudHJhdmVsLW1hZ2F6aW5lLXBhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWhlcm8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xNXB4IDAgMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLXN3aXJseS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNzRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zd2lybHktYXJyb3ctYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkdHJhdmVsLW1hZ2F6aW5lICsgJyNzd2lybHktYXJyb3dfYmx1ZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dC1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFN5c0ZhbHNvLUl0YWxpYywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLXBvcHVsYXItZGVzdGluYXRpb25zLWJsb2NrIHtcclxuICAgICAgICAgICAgLmJveC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWhvc3Qtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5ob3N0LWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIC52aWV3LW1vcmUtaG9zdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJpb3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdyZXktYmFzaWMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mcmFtZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMDE5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDElO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtaGVybyB7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10b29sLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzVweCAycHggMCAtM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA0MyU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDIzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tc3dpcmx5LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG4gICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1cmlvdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1kb29kbGUtYXJlYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAuYm94LXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJpb3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1wb3B1bGFyLWRlc3RpbmF0aW9ucy1ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAucG9wdWxhci1kZXN0aW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1wYWdlIHtcclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1oZXJvIHtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuXHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNDAwcHgpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4cGVyaWVuY2VzLWZvci1ldmVyeW9uZS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lLWRvb2RsZS1hcmVhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tZG9vZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtcG9wdWxhci1kZXN0aW5hdGlvbnMtYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgLnBvcHVsYXItZGVzdGluYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5pY29uLWRvb2RsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtcGFnZSB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZXhwZXJpZW5jZXMtZm9yLWV2ZXJ5b25lIHtcclxuXHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlcy1mb3ItZXZlcnlvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxNDAwcHgpLzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wb3B1bGFyLWRlc3RpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgICAudGl0bGUtcG9wdWxhci1kZXN0aW5hdGlvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICYuZGVza3RvcC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vYmlsZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudHJ5LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1jb250YWluZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC0wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggNnB4IDZweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiA0LzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggNnB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyaWQtY29udGFpbmVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmRleC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5kZXgtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMvMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTIuNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDNweCAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY291bnRyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUtY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgMThweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LWl0ZW06aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcmV2ZXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5hLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZvIHtcclxuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogNTAwIDE0cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZve1xyXG5cclxuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtZXNzZW50aWFsLWNpdHktaW5mbyB7XHJcblxyXG4gICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXNlY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgLmVzc2VudGlhbC1jaXR5LWluZm8td3JhcHBlcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1lc3NlbnRpYWwtY2l0eS1pbmZve1xyXG5cclxuICAgICAgICAuZXNzZW50aWFsLWNpdHktaW5mby1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIC5lc3NlbnRpYWwtY2l0eS1pbmZvLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZ2VuZXJhbC1pY29ucy1zcHJpdGUgKyAnI2ZpbHRlcicpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdG9vbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsdWUtYmFzaWMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR0cmF2ZWwtbWFnYXppbmUgKyAnI2ljb24tc2VhcmNoX3llbGxvdycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktbGlnaHQtYmFzaWMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1hbGwtYXJ0aWNsZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHggMjNweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnByb2dyZXNzaXZlLWJhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHAucHJvZ3Jlc3NpdmUtYmFyX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMjdweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTklO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMDdweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MC43JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNpdHlfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xyXG5cclxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY3LjclO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWZpbHRlcnMge1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtc2VhcmNoLXRvb2wtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWx0ZXJzLXNlY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVycy1jYXRlZ29yaWVzLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMtY2F0ZWdvcmllcy1saXN0LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1hdXRoZW50aWMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hdXRoZW50aWMtYmxvY2stYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXV0aGVudGljLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tYXJyb3ctYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF1dGhlbnRpYy10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgLnRyYXZlbC1tYWdhemluZS1tYWluLWFydGljbGVzIHtcclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRvb2wge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJhdmVsLW1hZ2F6aW5lLWF1dGhlbnRpYy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmF1dGhlbnRpYy1ibG9jay1ib3gge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC50cmF2ZWwtbWFnYXppbmUtbWFpbi1hcnRpY2xlcyB7XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYXZlbC1tYWdhemluZS1maWx0ZXJzIHtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLXNlYXJjaC10b29sLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10b29sIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtbWFnYXppbmUtYXV0aGVudGljLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYXV0aGVudGljLWJsb2NrLWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWF1dGhlbnRpYy1hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjElO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWFycm93LWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdXRoZW50aWMtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xyXG5cclxuICAgICAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlLWFydGljbGUtaWNvbi1ib3gge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tYmxvY2sge1xyXG5cclxuICAgICAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lcntcclxuXHJcbiAgICAgICAgICAgIC5mYXZvcml0ZS1hcnRpY2xlLWljb24tYm94IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJsb2NrLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGFncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1ibG9jay1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1ibG9jayB7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlcy1ncmlkLXNlY3Rpb24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAuZmF2b3JpdGUtYXJ0aWNsZS1pY29uLWJveCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtYmxvY2staW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuYXJ0aWNsZXMtZ3JpZC1zZWN0aW9uLWJsb2NrIHtcclxuXHJcbiAgICAgICAgLmFydGljbGVzLWdyaWQtc2VjdGlvbi1jb250YWluZXJ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ibG9jay1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
