@import url(../../../../../../../../themes/sa-careers/www/fonts/AkkuratStd-Regular/styles.css);@import url(../../../../../../../../themes/sa-careers/www/fonts/AkkuratStd-Light/styles.css);@import url(../../../../../../../../themes/sa-careers/www/fonts/AkkuratStd-LightItalic/styles.css);@import url(../../../../../../../../themes/sa-careers/www/fonts/AkkuratStd-Italic/styles.css);@import url(../../../../../../../../themes/sa-careers/www/fonts/AkkuratStd-BoldItalic/styles.css);@import url(../../../../../../../../themes/sa-careers/www/fonts/AkkuratStd-Bold/styles.css);img{width:100%}::--webkit-media-controls-play-button,::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.custom-container{width:1275px;clear:both;margin:0 auto}@media only screen and (max-width:1500px){.custom-container{width:85.5vw}}@media only screen and (max-width:992px){.custom-container{width:82.5vw}}@media only screen and (max-width:767px){.custom-container{width:85.5%}}.custom-container>*{padding:0}.custom-container--table{display:table}.custom-container--padding{padding-top:40px}@media only screen and (max-width:1500px){.custom-container--padding{padding-top:2.667vw}}@media only screen and (max-width:992px){.custom-container--padding{padding-top:3.5vw}}@media only screen and (max-width:767px){.custom-container--padding{padding-top:6.5vw}}@media only screen and (max-width:992px){.custom-container--working{width:57vw}}@media only screen and (max-width:767px){.custom-container--working{width:85.5%}}@media only screen and (max-width:767px){.custom-container--associate{margin-bottom:0}}@media only screen and (max-width:992px){.custom-container--aspiring{width:95vw}}@media only screen and (max-width:767px){.custom-container--aspiring{width:85.5%}}.custom-container--roles{width:1275px;clear:both;margin:0 auto}.custom-container--roles>*{padding:0}@media only screen and (max-width:1500px){.custom-container--roles{width:85vw}}@media only screen and (max-width:992px){.custom-container--roles{width:82.5vw}}.custom-container--operations{height:137px;margin-bottom:96px}@media only screen and (max-width:1500px){.custom-container--operations{height:9.1vw;margin-bottom:6.4vw}}@media only screen and (max-width:992px){.custom-container--operations{height:42vw;margin-bottom:10vw;margin-top:10vw}}@media only screen and (max-width:767px){.custom-container--operations{height:170vw;margin-top:10vw}}.is-active{color:#00008b}.relative{position:relative}.is-truncated{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.is-hidden{display:none!important}.no-scroll{overflow:hidden}.is-invisible{opacity:0!important}@media only screen and (max-width:767px){.hide-sm{display:none!important}}@media (min-width:768px) and (max-width:992px){.hide-md{display:none!important}}@media only screen and (min-width:993px){.hide-lg{display:none!important}}.content{width:1275px;clear:both;margin:0 auto}@media only screen and (max-width:1500px){.content{width:85.5vw}}@media only screen and (max-width:992px){.content{width:82.5vw}}@media only screen and (max-width:767px){.content{width:85.5vw}}.content>*{padding:0}@media only screen and (max-width:992px){.content--social-banner{width:57vw}}@media only screen and (max-width:767px){.content--social-banner{width:85.5vw}}.breakout{margin-left:calc((-100vw + 1320px) / 2);margin-right:calc((-100vw + 1320px) / 2)}@media only screen and (max-width:1500px){.breakout{margin-left:-7.25vw;margin-right:-7.25vw}}@media only screen and (max-width:992px){.breakout{margin-left:-8.75vw;margin-right:-8.75vw}}@media only screen and (max-width:767px){.breakout{margin-left:-7.25vw;margin-right:-7.25vw}}.breakout--gray{background-color:#f9f9f9}.success-academy-section{padding:0}.success-academy-section .content{width:100%;clear:both;position:unset!important;margin:0}img[src*="analytics.yahoo.com"]{width:auto}.row{margin:0}.container-fluid{padding:0}*{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:opacity .3s ease;color:#f7910b}a:active,a:hover,Regular a:focus{text-decoration:none}.form-label{color:#959595;font-family:AkkuratStd;font-weight:700;font-size:14px;margin:25px 0 10px;display:inline-block}@media only screen and (max-width:1500px){.form-label{font-size:.933vw;margin:1.667vw 0 .667vw}}@media only screen and (max-width:992px){.form-label{font-size:1.6vw;margin:2vw 0 1.5vw}}@media only screen and (max-width:767px){.form-label{font-size:4vw;margin:6vw 0 2vw}}.form-label--required:after{content:" *";color:#f7910b}.form-submit{font-family:AkkuratStd;color:#fff;font-size:16px;font-weight:700;background-color:#f7910b;border:0;border-radius:3px;width:50%;display:block;margin:45px auto;padding:15px 0}.form-submit:hover{background-color:#f89c24}.form-submit[disabled]{background-color:#eee;cursor:not-allowed}@media only screen and (max-width:1500px){.form-submit{font-size:1.0667vw;padding:1vw;margin:3vw auto}}@media only screen and (max-width:992px){.form-submit{font-size:2vw;padding:1.7vw 0}}@media only screen and (max-width:767px){.form-submit{padding:3.25vw;font-size:4vw;margin:14vw auto;width:94%}}.form-input{border:1px solid #e3e5e5;color:#4d4f53;padding-left:20px;height:55px;width:96.5%}@media only screen and (max-width:1500px){.form-input{padding-left:1.33vw;height:3.667vw}}@media only screen and (max-width:992px){.form-input{height:5vw}}@media only screen and (max-width:767px){.form-input{height:14vw}}.error-input{border:1px solid #f7910b}.required-error{color:#f7910b;position:relative;font-size:14px;bottom:-30px;left:25%}@media only screen and (max-width:1500px){.required-error{font-size:.933vw;bottom:-2vw}}@media only screen and (max-width:992px){.required-error{font-size:1.6vw}}@media only screen and (max-width:767px){.required-error{font-size:4vw;bottom:-10vw;left:3%}}.search-card{width:1275px;margin:60px auto 0;height:330px;z-index:1}@media only screen and (max-width:1500px){.search-card{width:85vw;height:22vw;margin-top:4vw}}@media only screen and (max-width:992px){.search-card{width:94.7vw;height:25vw}}@media only screen and (max-width:767px){.search-card{width:100%;margin-top:0;height:35vw}}@media only screen and (max-width:625px){.search-card{height:165px}}.search-card__bkg-top{position:absolute;background:#f9f9f9;top:89px;height:256px;width:100vw;z-index:-1}@media only screen and (max-width:1500px){.search-card__bkg-top{height:17vw}}@media only screen and (max-width:767px){.search-card__bkg-top{display:none}}.search-card__bkg-bottom{position:absolute;background:#fff;top:345px;height:135px;width:100vw;z-index:-1}@media only screen and (max-width:1500px){.search-card__bkg-bottom{height:9vw;top:calc(89px + 17vw)}}@media only screen and (max-width:767px){.search-card__bkg-bottom{display:none}}.search-card>*{height:100%;padding:0}.search-card__header{margin:0;font-size:36px;color:#fff;text-align:center;font-family:AkkuratStd;font-weight:400;letter-spacing:-1.75px;padding-top:90px;padding-bottom:30px}@media only screen and (max-width:1500px){.search-card__header{font-size:2.4vw;letter-spacing:-.115vw;padding-top:6vw;padding-bottom:2vw}}@media only screen and (max-width:992px){.search-card__header{padding-top:7vw;font-size:2.9vw}}@media only screen and (max-width:767px){.search-card__header{padding-top:14.5vw;font-size:4.9vw}}@media only screen and (max-width:625px){.search-card__header{font-size:32px;max-width:215px;margin:0 auto;padding-top:45px}}.search-card__img{width:100%;height:100%}.search-card__search{height:100%;background-color:#01274c}.search-card__form{width:75.5%;height:60px;margin:0 auto}@media only screen and (max-width:1500px){.search-card__form{height:4vw}}@media only screen and (max-width:992px){.search-card__form{height:5.25vw}}@media only screen and (max-width:767px){.search-card__form{height:10.25vw;width:100%}}@media only screen and (max-width:625px){.search-card__form{height:65px}}.search-card__icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:48%}.search-card__btn{background-color:#f7910b;border:0;border-radius:5px 0 0 5px;position:relative;height:100%;width:11.5%;vertical-align:bottom}@media only screen and (max-width:992px){.search-card__btn{width:14%}}@media only screen and (max-width:767px){.search-card__btn{border-radius:0;float:left}}.search-card__input{height:100%;width:88.5%;border:0;border-radius:0 5px 5px 0;vertical-align:bottom;padding-left:25px}@media only screen and (max-width:1500px){.search-card__input{padding-left:1.7vw}}@media only screen and (max-width:992px){.search-card__input{width:86%}}@media only screen and (max-width:767px){.search-card__input{border-radius:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd}}.lists-container{width:1275px;margin:0 auto}@media only screen and (max-width:1500px){.lists-container{width:85vw}}@media only screen and (max-width:992px){.lists-container{width:94.7vw}}@media only screen and (max-width:767px){.lists-container{width:100%;margin-top:50px}}.sort-container{margin:70px -15px 0}@media only screen and (max-width:767px){.sort-container{margin-top:15px}}.sort__header{color:#959595;font-size:13px;font-family:AkkuratStd;font-weight:400;text-transform:uppercase}@media only screen and (max-width:767px){.sort__header{display:none}}.sort__dropdown{display:block;width:90%;margin:25px auto;height:54px}.filters{background-color:#f9f9f9;padding:15px;border-top:1px solid #e5e5e5}@media only screen and (max-width:767px){.filters{border-top:0;padding-bottom:12px}}.filters__fieldset{margin:0;padding:10px 0;border:0;font-size:100%;font:inherit;vertical-align:baseline}@media only screen and (max-width:767px){.filters__fieldset{padding:3px 0}}.filters__select{border:1px solid #e5e5e5;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";border-radius:2px;padding:11px 10px;color:#adafaf;background:#fff url(../../../../../../../../themes/sa-careers/www/images/arrow-down-gray.svg) no-repeat;background-size:10px 5px;background-position:95% 50%;min-width:100px;width:100%;font-size:14px;margin-bottom:5px;-moz-appearance:none}.filters__select:focus{outline:0}.results-container{margin:70px -15px 0;padding-left:50px}@media only screen and (max-width:1200px){.results-container{padding-left:25px}}@media only screen and (max-width:767px){.results-container{padding-left:0;margin-top:40px}}.results__header{color:#959595;font-size:13px;font-family:AkkuratStd;font-weight:400;line-height:normal;margin-top:0;text-transform:uppercase}@media only screen and (max-width:767px){.results__header{font-size:12px}}.results__list{list-style-type:none;padding:0 0 100px}@media only screen and (max-width:767px){.results__list{width:94%;margin:0 auto}}.results__list-item{width:100%;height:85px;border-bottom:1px solid #eceded;position:relative}.results__list-item:first-child{height:25px}@media only screen and (max-width:767px){.results__list-item:first-child{height:40px}}.results__list-item:nth-child(odd){background-color:#fff}.results__list-item:nth-child(2n){background-color:#f9f9f9}@media only screen and (max-width:767px){.results__list-item{height:105px}}.results__list-item--empty{position:relative}.results__list-item--empty h5{text-align:center}.results__list-item--empty .results__link--none{text-align:center;padding:0;width:100%}.results__btn{position:absolute;top:50%;transform:translateY(-50%);border:0;border-bottom:1px solid #bc740b;border-radius:5px;background-color:#f7910b;font-size:13px;padding:5px 20px;color:#fff;text-align:center}.results__btn:active,.results__btn:focus,.results__btn:hover{color:#fff}@media only screen and (max-width:767px){.results__btn{padding:6px 0;margin-left:5px;right:10px;width:95px;float:right}}.results__link{transition:color .3s linear;padding-right:10%;width:90%;padding:12px 0 0}.results__link:hover{color:#f9b255}.results__link:active,.results__link:focus{color:#f7910b}@media only screen and (max-width:767px){.results,.results__link{font-size:14px}}.results__desc{position:absolute;top:50%;transform:translateY(-50%);color:#464646}.results__desc,.results__info{margin:0;font-family:AkkuratStd;font-weight:400}.results__info{color:#333;font-style:italic;font-size:15px;padding-right:10%;padding-left:40px}@media only screen and (max-width:767px){.results__info{display:none}}.results__item--left{float:left;width:80%;height:auto;position:relative;padding-left:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.results__item--left{padding-left:8px;width:58%}}.results__item--left svg{position:absolute;top:50%;transform:translateY(-50%);width:22px;height:22px}.results__item--right{float:right;width:20%;height:100%;position:relative}@media only screen and (max-width:767px){.results__item--right{width:42%;padding-right:5px}}.results2__link{display:block;padding-left:40px}.results2__link:active,.results2__link:hover{color:#f9a73c}.results__item--full{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:55%}.results__none{text-align:center;margin-bottom:0;margin-top:0;font-style:italic}.results__link--none{text-align:center;display:block;position:static;transform:none;padding:0;width:100%}.gallery-content{background:#01274c;height:100%;width:auto;padding:80px;margin-top:40px}@media only screen and (max-width:1500px){.gallery-content{height:45vw;padding:6.7vw}}@media only screen and (max-width:992px){.gallery-content{height:52vw;padding:4vw}}.gallery-content__copy{color:#fff;font-size:18px;font-family:AkkuratStd;text-decoration:none;text-align:center;letter-spacing:-1px;line-height:1.8;padding:140px 60px;border:1px solid #0f7595}@media only screen and (max-width:1500px){.gallery-content__copy{font-size:1.5vw}}@media only screen and (max-width:992px){.gallery-content__copy{font-size:2.1vw}}.gallery-content__button-prev{position:absolute;top:0;bottom:0;margin:auto 0;left:-1.5%;z-index:1;background-color:#f58e0d;border-radius:100%;box-shadow:0 3px 0 rgba(16,30,31,.16);cursor:pointer;width:56px;height:56px}@media only screen and (max-width:992px){.gallery-content__button-prev{left:-2.5%}}.gallery-content__button-prev__img{position:absolute;left:50%;top:50%;width:13px;transform:translate(-65%,-50%)}.gallery-content__button-next{position:absolute;top:0;bottom:0;margin:auto 0;right:-1.5%;z-index:1;background-color:#f58e0d;border-radius:100%;box-shadow:0 3px 0 rgba(16,30,31,.16);cursor:pointer;width:56px;height:56px}@media only screen and (max-width:992px){.gallery-content__button-next{right:-2.5%}}.gallery-content__button-next__img{position:absolute;right:50%;bottom:50%;width:13px;transform:rotate(180deg) translate(-65%,-50%)}.swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.swiper-pagination__operation,.swiper-slide{text-align:center}.swiper-pagination__operation .swiper-pagination-bullet{background:#f7910b;border-radius:0;width:16px;height:6px}.office-gallery-content{height:100%;width:auto}.swiper-pagination__office{text-align:center}.swiper-pagination__office .swiper-pagination-bullet{background:#f7910b;border-radius:0;width:16px;height:6px}.img-pagination{width:80px;margin:0 auto;padding-top:20px;font-family:AkkuratStd;font-weight:700;font-size:13px;clear:both;overflow:hidden}@media only screen and (max-width:1500px){.img-pagination{width:5.33vw;margin-top:1.33vw;font-size:.85vw}}@media only screen and (max-width:992px){.img-pagination{width:11vw;font-size:1.5vw}}.img-pagination__index{background-color:#f7910b;float:left;width:38%;color:#fff}.img-pagination__index,.img-pagination__total{display:inline-block;height:100%;padding:5px 8px;text-align:center}.img-pagination__total{background-color:#ebebeb;float:right;width:62%;color:#959595;font-style:italic}#mail-self-container{margin:0 auto;max-width:78vw}@media only screen and (min-width:768px){#mail-self-container{display:none}}#mail-self-container a:active,#mail-self-container a:focus,#mail-self-container a:hover{color:#f9a73c}.job-referral-link{color:#4d4f53;font-family:AkkuratStd;font-size:14px;margin-right:50px;font-weight:700!important;transition:color .5s linear}.job-referral-link:hover{color:#333}.job-referral-link:active,.job-referral-link:focus{color:#4d4f53}@media only screen and (max-width:767px){.job-referral-link{display:block;margin:0 0 30px}}.job-referral-link span{color:#f7910b;position:relative;top:-1px;padding-right:4px}#job-post-modal{display:none;height:95%;width:95%;background-color:#fff;z-index:4;position:fixed;top:0;right:0;bottom:0;left:0;transition:height .3s ease-in-out,width .3s ease-in-out;margin:auto;-webkit-overflow-scrolling:touch;overflow-y:scroll}#job-post-modal #close-modal{position:absolute;top:10px;right:20px;z-index:2;font-size:36px;font-family:AkkuratStd;font-weight:300;color:#959595;cursor:pointer}#job-post-modal iframe{height:100%;width:100%;z-index:1}.job-header-container{height:90px;background-color:#f9f9f9;position:relative}.job-header-container .header-link{font-family:AkkuratStd;color:#f7910b;font-weight:700;font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.job-header-container .header-link{font-size:14px}}.job-header-container .header-link span{position:relative;font-size:12px;top:-2px}@media only screen and (max-width:767px){.job-header-container .header-link span{font-size:10px;top:-3px}}.job-container{width:1275px;margin:0 auto}@media only screen and (max-width:1500px){.job-container{width:84.8vw}}@media only screen and (max-width:992px){.job-container{width:90%}}@media only screen and (max-width:767px){.job-container{width:94%}}.job-container h1{margin:70px 0 15px;font-weight:400;font-size:30px;color:#f7910b}@media only screen and (max-width:767px){.job-container h1{margin-top:30px;font-size:26px}}.job-container .job-desc__top h4{color:#959595;text-transform:uppercase;font-size:12px;letter-spacing:.5px}@media only screen and (max-width:1150px){.job-container .job-desc__top h4{font-size:11px}}.job-container .job-desc__bottom{background-color:#f9f9f9;margin-bottom:30px;height:70px}@media only screen and (max-width:767px){.job-container .job-desc__bottom{height:60px}}.job-container .job-desc__bottom p{font-size:13px;color:#000;letter-spacing:.5px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1150px){.job-container .job-desc__bottom p{font-size:11px}}.job-container .job-desc__bottom .job-desc__left,.job-container .job-desc__bottom .job-desc__middle,.job-container .job-desc__bottom .job-desc__right{height:100%}.job-container .job-desc__left{display:inline-block;width:40%;padding-left:15px;position:relative}@media only screen and (max-width:767px){.job-container .job-desc__left{padding-left:5px}}.job-container .job-desc__left p{padding-right:10%}.job-container .job-desc__middle,.job-container .job-desc__right{display:inline-block;width:30%;position:relative}.job-container div{color:#4d4f53;font-size:16px;line-height:1.8;font-weight:400}@media only screen and (max-width:767px){.job-container div{font-size:12px}}.job-container a{font-weight:400}.job-container ul{padding-left:10px;list-style-type:square;max-width:90%}@media only screen and (max-width:767px){.job-container ul{max-width:97%}}.job-container ul li{padding-left:20px;font-weight:700;font-size:14px;line-height:1.9}@media only screen and (max-width:767px){.job-container ul li{font-size:11px}}.job-container h3{font-family:AkkuratStd;font-weight:300;font-size:22px;margin-bottom:30px}@media only screen and (max-width:767px){.job-container h3{font-size:18px}}.job-container .btn-fixed{position:fixed;top:90px}@media only screen and (max-width:1500px){.job-container .btn-fixed{left:calc(7.6vw + 15px)}}@media only screen and (max-width:992px){.job-container .btn-fixed{left:calc(5vw + 15px)}}@media only screen and (max-width:767px){.job-container .btn-fixed{position:static}}.job-container .apply{text-align:center}.job-container .apply h3{display:inline}.job-container .apply svg{position:relative;top:7px;margin-right:10px;height:30px;width:30px}@media only screen and (max-width:767px){.job-container .apply svg{top:9px}}.job-container button{display:block;width:425px;margin:70px auto 10px;border:0;border-radius:5px;background-color:#f7910b;transition:background-color .3s linear}.job-container button:hover{background-color:#f7981a}@media only screen and (max-width:1500px){.job-container button{width:28.2vw}}@media only screen and (max-width:992px){.job-container button{width:24.8vw}}@media only screen and (max-width:767px){.job-container button{width:85%;margin:70px auto 10px}}.job-container button a{color:#fff;font-family:AkkuratStd;font-weight:700;text-align:center;font-size:16px;cursor:pointer;padding:10px 25px;display:inline-block;width:100%}.job-container button a:active,.job-container button a:focus,.job-container button a:hover{color:#fff}.job-container .mobile-button{display:none}@media only screen and (max-width:767px){.job-container .mobile-button{display:block}}#sign-up-link-mobile{pointer-events:none}.register-overlay{opacity:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;background-color:rgba(231,135,10,.8);z-index:4;transition:opacity .3s linear}@media only screen and (max-width:767px){.register-overlay{height:100vh}}.register-overlay .login-form-container,.register-overlay .register-form-container{opacity:0;position:relative;width:50vw;max-width:680px;max-height:calc(100% - 12vh);background-color:#fff;margin:10vh auto 0;transition:opacity;overflow:auto}@media only screen and (max-width:1500px){.register-overlay .login-form-container,.register-overlay .register-form-container{margin:8vh auto 0}}@media only screen and (max-width:992px){.register-overlay .login-form-container,.register-overlay .register-form-container{max-height:93.9vh;width:85vw;max-width:800px;margin:6vh auto 0}}@media only screen and (max-width:767px){.register-overlay .login-form-container,.register-overlay .register-form-container{position:absolute;width:100vw;margin:0;max-height:100vh}}.register-overlay .spacing-container{height:100%;width:100%;padding:45px 100px}@media only screen and (max-width:1500px){.register-overlay .spacing-container{padding:3vw 6.667vw}}@media only screen and (max-width:992px){.register-overlay .spacing-container{padding:4vw 6vw}}@media only screen and (max-width:767px){.register-overlay .spacing-container{padding:13vw 6vw}}.register-overlay .close-x{position:absolute;top:15px;right:25px}.register-overlay .close-x a{color:#959595;font-family:AkkuratStd;font-weight:300;font-size:30px}.register-overlay .close-x a:active,.register-overlay .close-x a:focus,.register-overlay .close-x a:hover{color:#959595}@media only screen and (max-width:1500px){.register-overlay .close-x{top:1vw;right:1.667vw;font-size:2vw}}@media only screen and (max-width:767px){.register-overlay .close-x{top:1.5vw;right:2.1vw}}.register-overlay .register-header{font-size:24px;font-family:AkkuratStd;font-weight:400;color:#f7910b;text-align:center}@media only screen and (max-width:1500px){.register-overlay .register-header{font-size:1.6vw}}@media only screen and (max-width:992px){.register-overlay .register-header{font-size:2.75vw;margin-bottom:1.5vw}}@media only screen and (max-width:767px){.register-overlay .register-header{font-size:6.5vw}}.register-overlay .register-link{display:block;text-align:center;margin-top:30px}.register-overlay .register-link:hover{color:#f9a73c}.register-overlay .checkbox-group label{cursor:pointer}.register-overlay .checkbox-group input[type=checkbox]+label span{display:inline-block;width:23px;height:23px;margin:-4px 15px 0 0;vertical-align:middle;background:url(../../../../../../../../../uploads/2017/05/checkboxes.png) 0 0 no-repeat;cursor:pointer}@media only screen and (max-width:1500px){.register-overlay .checkbox-group input[type=checkbox]+label span{margin-right:1vw}}.register-overlay .checkbox-group input[type=checkbox]:checked+label span{background:url(../../../../../../../../../uploads/2017/05/checkboxes.png) -22px top no-repeat}@media only screen and (max-width:992px){.register-overlay .checkbox-group .checkbox-label{margin-bottom:1vw}}.register-overlay .checkbox-label,.register-overlay .register-intro{color:#464646;font-size:16px;font-family:AkkuratStd;font-weight:300;letter-spacing:-.8px;line-height:1.65;text-align:center}@media only screen and (max-width:1500px){.register-overlay .checkbox-label,.register-overlay .register-intro{font-size:1.06vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.register-overlay .checkbox-label,.register-overlay .register-intro{font-size:1.85vw;letter-spacing:-.0625vw;line-height:1.35}}@media only screen and (max-width:767px){.register-overlay .checkbox-label,.register-overlay .register-intro{font-size:4.5vw;letter-spacing:-.23vw;line-height:6vw;margin-top:3vw}}.register-overlay .inline-field-container{width:49%;display:inline-block}.register-overlay .inline-field-container .form-input{width:93%}@media only screen and (max-width:767px){.register-overlay .inline-field-container .form-input{width:96.5%}}@media only screen and (max-width:767px){.register-overlay .inline-field-container{width:100%;display:block}}.register-overlay .error-label:after{font-weight:400;content:" * required";color:#f7910b}.register-overlay .error-label-invalid:after{font-weight:400;content:" * invalid email";color:#f7910b}.referral-container{width:1275px;margin:0 auto;padding:70px 0 0}@media only screen and (max-width:1500px){.referral-container{width:84.8vw;padding-top:4.667vw}}@media only screen and (max-width:992px){.referral-container{width:83vw;padding-top:5.5vw}}@media only screen and (max-width:767px){.referral-container{width:86vw}}.referral-container h1{font-family:AkkuratStd;font-size:58px;font-weight:700;color:#f7910b;letter-spacing:-.5px;text-align:center}@media only screen and (max-width:1500px){.referral-container h1{font-size:3.866vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.referral-container h1{font-size:6.7vw;margin-bottom:3.4vw;letter-spacing:-.3vw}}@media only screen and (max-width:767px){.referral-container h1{font-size:9.8vw;margin-bottom:7.4vw}}.referral-container .register-form-container{width:425px}@media only screen and (max-width:1500px){.referral-container .register-form-container{width:28.33vw}}@media only screen and (max-width:992px){.referral-container .register-form-container{width:auto}}.referral-container .form-header-container{width:100%;height:65px;background-color:#f7910b;position:relative}@media only screen and (max-width:1500px){.referral-container .form-header-container{height:4.33vw}}@media only screen and (max-width:992px){.referral-container .form-header-container{height:8.33vw}}@media only screen and (max-width:767px){.referral-container .form-header-container{height:16.33vw}}.referral-container .form-header-container .form-header{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);font-family:AkkuratStd;font-size:18px;font-weight:700;color:#fff;margin:0 auto;text-align:center}@media only screen and (max-width:1500px){.referral-container .form-header-container .form-header{font-size:1.2vw}}@media only screen and (max-width:992px){.referral-container .form-header-container .form-header{font-size:2.2vw;margin-left:3vw;letter-spacing:-.05vw;text-align:left}}@media only screen and (max-width:767px){.referral-container .form-header-container .form-header{font-size:4.55vw;margin-left:4.5vw;letter-spacing:-.1vw}}.referral-container .form-body-container{padding:25px;background-color:#f9f9f9}@media only screen and (max-width:1500px){.referral-container .form-body-container{padding:1.667vw}}@media only screen and (max-width:992px){.referral-container .form-body-container{padding:1.7vw 3vw;padding:3vw 4.5vw}}.referral-container .form-body-container h6{color:#464646;font-size:16px;font-family:AkkuratStd;font-weight:300;letter-spacing:-.8px;line-height:1.65}@media only screen and (max-width:1500px){.referral-container .form-body-container h6{font-size:1.06vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.referral-container .form-body-container h6{font-size:1.85vw;letter-spacing:-.0625vw;line-height:1.35}}@media only screen and (max-width:767px){.referral-container .form-body-container h6{font-size:4.5vw;letter-spacing:-.23vw;line-height:6vw;margin-top:3vw;margin-bottom:0}}@media only screen and (max-width:767px){.referral-container .form-label{font-size:3vw;margin-top:7vw}}.referral-container .form-input{width:100%}@media only screen and (max-width:992px){.referral-container .form-input{height:7vw;width:99%}}@media only screen and (max-width:767px){.referral-container .form-input{height:15vw}}.referral-container .error-label{color:#f64639}.referral-container .error-input{border:1px solid #f64639}.referral-container .required-error{color:#f64639;top:5px;left:0}@media only screen and (max-width:1500px){.referral-container .required-error{top:.33vw}}@media only screen and (max-width:992px){.referral-container .required-error{top:1vw}}@media only screen and (max-width:767px){.referral-container .required-error{font-size:3vw}}.referral-container .form-submit{width:100%}@media only screen and (max-width:992px){.referral-container .form-submit{width:99%;margin:7vw 0}}@media only screen and (max-width:767px){.referral-container .form-submit{margin:18vw 0}}.referral-copy-container{position:relative}@media only screen and (max-width:992px){.referral-copy-container{margin-left:-3vw;margin-right:-3vw}}@media only screen and (max-width:767px){.referral-copy-container{margin-left:-15px;margin-right:-15px;padding:0 2vw}}.referral-copy-container .referral-sticker{height:240px;position:absolute;right:0;top:0;width:240px;z-index:-1}@media only screen and (max-width:1500px){.referral-copy-container .referral-sticker{height:16vw;width:16vw}}@media only screen and (max-width:992px){.referral-copy-container .referral-sticker{height:32vw;width:32vw;top:-14vw;right:-2vw}}@media only screen and (max-width:767px){.referral-copy-container .referral-sticker{height:44vw;width:44vw;top:-26vw}}.referral-copy-container .referral-cta,.referral-copy-container h2{font-size:48px;font-family:AkkuratStd;font-weight:400;letter-spacing:-.5px;color:#f7910b;padding-top:80px;margin-bottom:30px}@media only screen and (max-width:1500px){.referral-copy-container .referral-cta,.referral-copy-container h2{font-size:2.6vw;letter-spacing:-.01vw;padding-top:5.33vw;margin-bottom:2vw}}@media only screen and (max-width:992px){.referral-copy-container .referral-cta,.referral-copy-container h2{font-size:3vw;letter-spacing:-.05vw;margin-top:17.33vw;margin-bottom:3vw;padding-top:0}}@media only screen and (max-width:767px){.referral-copy-container .referral-cta,.referral-copy-container h2{letter-spacing:-.4vw;line-height:1.3;font-size:6.5vw;margin-top:35vw}}.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{color:#464646;font-size:16px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-.8px;line-height:1.65;margin-bottom:30px;max-width:100%;line-height:1.8}@media only screen and (max-width:1500px){.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{font-size:calc(13px + 3 * ((100vw - 992px)/508));letter-spacing:-.05vw}}@media only screen and (max-width:992px){.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{font-size:1.85vw;letter-spacing:-.0625vw}}@media only screen and (max-width:767px){.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{font-size:4vw;letter-spacing:-.23vw;line-height:6vw}}.referral-copy-container .referral-content a,.referral-copy-container li a,.referral-copy-container p a{font-weight:700}.referral-copy-container .referral-content a:hover,.referral-copy-container li a:hover,.referral-copy-container p a:hover{color:#f9a73c}@media only screen and (max-width:1500px){.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{margin-bottom:2vw;max-width:100%}}@media only screen and (max-width:992px){.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{max-width:82vw;font-size:2vw;letter-spacing:-.045vw;line-height:1.9}}@media only screen and (max-width:767px){.referral-copy-container .referral-content,.referral-copy-container li,.referral-copy-container p{font-size:4.5vw;letter-spacing:-.29vw;line-height:1.6;margin-bottom:6vw;max-width:85vw}}.referral-copy-container .referral-content--last,.referral-copy-container li--last,.referral-copy-container p--last{margin-bottom:45px}@media only screen and (max-width:1500px){.referral-copy-container .referral-content--last,.referral-copy-container li--last,.referral-copy-container p--last{margin-bottom:3vw}}@media only screen and (max-width:992px){.referral-copy-container .referral-content--last,.referral-copy-container li--last,.referral-copy-container p--last{margin-bottom:5.2vw}}@media only screen and (max-width:767px){.referral-copy-container .referral-content--last,.referral-copy-container li--last,.referral-copy-container p--last{margin-bottom:9.2vw}}.referral-copy-container .referral-link,.referral-copy-container a{font-size:16px;color:#f7910b;font-family:AkkuratStd;font-weight:700}.referral-copy-container .referral-link:hover,.referral-copy-container a:hover{color:#f9a73c;text-decoration:none}.referral-copy-container .referral-link:active,.referral-copy-container .referral-link:focus,.referral-copy-container a:active,.referral-copy-container a:focus{color:#f7910b}@media only screen and (max-width:1500px){.referral-copy-container .referral-link,.referral-copy-container a{font-size:1.0667vw}}@media only screen and (max-width:992px){.referral-copy-container .referral-link,.referral-copy-container a{font-size:2vw}}@media only screen and (max-width:767px){.referral-copy-container .referral-link,.referral-copy-container a{font-size:4vw}}.referral-copy-container .faq-header{font-size:13px;color:#f7910b;font-family:AkkuratStd;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1500px){.referral-copy-container .faq-header{font-size:calc(11px + 2 * ((100vw - 992px)/508))}}@media only screen and (max-width:992px){.referral-copy-container .faq-header{font-size:1.8vw}}@media only screen and (max-width:767px){.referral-copy-container .faq-header{font-size:3.5vw;margin-bottom:3vw}}.referral-copy-container .faq-item{height:60px;position:relative;border-top:1px solid #f7910b;cursor:pointer}@media only screen and (max-width:1500px){.referral-copy-container .faq-item{height:4vw}}@media only screen and (max-width:992px){.referral-copy-container .faq-item{height:8.2vw}}@media only screen and (max-width:767px){.referral-copy-container .faq-item{height:16vw}}.referral-copy-container .faq-item--last{border-bottom:1px solid #f7910b}.referral-copy-container .faq-item--active{background-color:#fef4e6;border-bottom:0}.referral-copy-container .faq-item .faq-title{color:#f7910b;position:absolute;top:50%;left:20px;transform:translateY(-50%);margin:0;font-family:AkkuratStd;font-weight:400;font-size:16px}@media only screen and (max-width:1500px){.referral-copy-container .faq-item .faq-title{font-size:1.0667vw;left:1.33vw}}@media only screen and (max-width:992px){.referral-copy-container .faq-item .faq-title{font-size:1.9vw;left:2.33vw}}@media only screen and (max-width:767px){.referral-copy-container .faq-item .faq-title{font-size:3.9vw;left:5.33vw;letter-spacing:-.05vw}}.referral-copy-container .faq-item .faq-indicator{color:#f7910b;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-family:AkkuratStd;font-size:24px;font-weight:700}@media only screen and (max-width:1500px){.referral-copy-container .faq-item .faq-indicator{right:1vw;font-size:1.6vw}}@media only screen and (max-width:992px){.referral-copy-container .faq-item .faq-indicator{right:2vw;font-size:2.6vw}}@media only screen and (max-width:767px){.referral-copy-container .faq-item .faq-indicator{right:3.1vw;font-size:5.8vw}}.referral-copy-container .faq-info{display:none;padding-left:20px;padding-top:20px}@media only screen and (max-width:1500px){.referral-copy-container .faq-info{padding-left:1.33vw;padding-top:1.33vw}}@media only screen and (max-width:992px){.referral-copy-container .faq-info{padding-top:2.33vw;padding-left:2.33vw}}@media only screen and (max-width:767px){.referral-copy-container .faq-info{padding-top:5vw;padding-left:5vw}}.referral-copy-container .faq-info p.referral-content{max-width:75vw}.referral-copy-container .faq-info ol{list-style-position:inside;padding-left:0}@media only screen and (max-width:767px){.referral-copy-container .faq-info ol{max-width:75vw}}.referral-copy-container .terms-header,.referral-copy-container .terms-intro,.referral-copy-container .terms-list,.referral-copy-container .terms-list-item{color:#959595;font-size:14px;max-width:100%;letter-spacing:-.5px;line-height:1.8}@media only screen and (max-width:1500px){.referral-copy-container .terms-header,.referral-copy-container .terms-intro,.referral-copy-container .terms-list,.referral-copy-container .terms-list-item{font-size:.933vw;max-width:100%;letter-spacing:-.01vw}}@media only screen and (max-width:992px){.referral-copy-container .terms-header,.referral-copy-container .terms-intro,.referral-copy-container .terms-list,.referral-copy-container .terms-list-item{font-size:1.8vw;letter-spacing:-.05vw;max-width:75vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-header,.referral-copy-container .terms-intro,.referral-copy-container .terms-list,.referral-copy-container .terms-list-item{font-size:3.5vw;max-width:85vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-intro{margin-bottom:6vw}}.referral-copy-container .terms-header{margin-top:65px;margin-bottom:0;text-transform:uppercase}@media only screen and (max-width:1500px){.referral-copy-container .terms-header{margin-top:4.33vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-header{margin-top:13vw}}.referral-copy-container .terms-hr{margin-top:10px;color:#959595}@media only screen and (max-width:1500px){.referral-copy-container .terms-hr{margin-top:.667vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-hr{margin-top:2.667vw;margin-bottom:4.667vw}}.referral-copy-container .terms-list{list-style-position:inside;padding-left:0;padding-top:15px}@media only screen and (max-width:1500px){.referral-copy-container .terms-list{padding-top:2vw}}@media only screen and (max-width:992px){.referral-copy-container .terms-list{padding-top:2vw}}.referral-copy-container .terms-list-item{margin-bottom:5px;text-indent:-15px;padding-left:15px}@media only screen and (max-width:1500px){.referral-copy-container .terms-list-item{margin-bottom:.33vw;text-indent:-1vw;padding-left:1vw}}@media only screen and (max-width:992px){.referral-copy-container .terms-list-item{text-indent:-2vw;padding-left:2vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-list-item{text-indent:-4vw;padding-left:5vw;line-height:1.5;margin-bottom:2vw;max-width:80vw}}.referral-copy-container .terms-list-item:last-child{margin-bottom:150px}@media only screen and (max-width:1500px){.referral-copy-container .terms-list-item:last-child{margin-bottom:10vw}}.referral-copy-container .terms-list-item--double-digit{text-indent:-22px}@media only screen and (max-width:1500px){.referral-copy-container .terms-list-item--double-digit{text-indent:-1.4667vw}}@media only screen and (max-width:992px){.referral-copy-container .terms-list-item--double-digit{text-indent:-3vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-list-item--double-digit{text-indent:-5.5vw}}.referral-copy-container .terms-list-item span{position:relative;left:15px}@media only screen and (max-width:1500px){.referral-copy-container .terms-list-item span{left:1vw}}@media only screen and (max-width:767px){.referral-copy-container .terms-list-item span{left:5vw}}.new-line{display:block}.events-container{width:1275px;margin:0 auto;padding:70px 0 0}@media only screen and (max-width:1500px){.events-container{width:84.8vw;padding-top:4.667vw}}@media only screen and (max-width:992px){.events-container{width:94vw;padding-top:5.5vw}}@media only screen and (max-width:767px){.events-container{width:90vw;padding-top:8.5vw}}.events-container h1{font-family:AkkuratStd;font-size:58px;font-weight:700;color:#f7910b;letter-spacing:-.5px;margin-top:0}@media only screen and (max-width:1500px){.events-container h1{font-size:3.866vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.events-container h1{font-size:6.7vw;margin-top:10px;margin-bottom:3.4vw;letter-spacing:-.3vw}}@media only screen and (max-width:767px){.events-container h1{font-size:9.8vw;margin-bottom:4.4vw}}.events-container .events-calendar-container{width:425px}@media only screen and (max-width:1500px){.events-container .events-calendar-container{width:28.33vw}}@media only screen and (max-width:992px){.events-container .events-calendar-container{width:auto}}.events-container .events-calendar-container .calendar{width:430px;font-family:AkkuratStd}@media only screen and (max-width:1500px){.events-container .events-calendar-container .calendar{width:28.667vw}}@media only screen and (max-width:992px){.events-container .events-calendar-container .calendar{width:100%}}.events-container .events-calendar-container .calendar thead td{background-color:#f7910b;color:#fff;font-weight:700}@media only screen and (max-width:992px){.events-container .events-calendar-container .calendar thead td{font-size:1.8vw}}@media only screen and (max-width:767px){.events-container .events-calendar-container .calendar thead td{font-size:3.5vw}}.events-container .events-calendar-container .calendar thead .calendar__next,.events-container .events-calendar-container .calendar thead .calendar__prev{cursor:pointer}.events-container .events-calendar-container .calendar thead .calendar__next:hover,.events-container .events-calendar-container .calendar thead .calendar__prev:hover{background-color:#f89c24}.events-container .events-calendar-container .calendar thead .calendar__prev{border-right:1px solid #fff}.events-container .events-calendar-container .calendar thead .calendar__next{border-left:1px solid #fff}.events-container .events-calendar-container .calendar .calendar-day{width:100%;height:100%;position:relative}.events-container .events-calendar-container .calendar td{border-top:1px solid #fff;border-left:1px solid #fff;height:60px;width:60px;text-align:center;background-color:#ebebeb;color:#959595;font-size:18px}.events-container .events-calendar-container .calendar td:last-child{border-right:1px solid #fff}@media only screen and (max-width:1500px){.events-container .events-calendar-container .calendar td{height:4vw;width:4vw;font-size:1.2vw}}@media only screen and (max-width:992px){.events-container .events-calendar-container .calendar td{height:6vw;width:6vw}}@media only screen and (max-width:767px){.events-container .events-calendar-container .calendar td{height:10vw;width:10vw}}.events-container .events-calendar-container .calendar .calendar-day__number{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto}.events-container .events-calendar-container .calendar .calendar-day--today{background-color:#c6c6c6}.events-container .events-calendar-container .calendar .calendar-day--today .calendar-day__number{font-weight:700;color:#fff}.events-container .events-calendar-container .calendar .calendar-day--events .day-state{width:70%;height:70%;border-radius:100%;background-color:#f7910b;margin:0 auto;vertical-align:middle;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:auto}.events-container .events-calendar-container .calendar .calendar-day--events .day-state .calendar-day__number{color:#fff;font-weight:700}.events-container .events-calendar-container .calendar .calendar-day--active{background-color:#01274c}.events-container .events-calendar-container .calendar .calendar-day--active .calendar-day__number{color:#fff;font-weight:700}.events-container .events-calendar-container .calendar .calendar-day--active.calendar-day--events .day-state{background-color:#01274c;border:2px solid #fff}.events-container .events-calendar-container .calendar .not-current{background-color:#f9f9f9}.events-container .events-calendar-container .calendar .not-current .calendar-day__number{opacity:0}@media only screen and (max-width:992px){.events-container .events-calendar-container .calendar tbody{display:none}}.events-container .events-list{padding:0;border-top:1px solid #e3e5e5;margin-bottom:150px}@media only screen and (max-width:1500px){.events-container .events-list{margin-bottom:10vw}}@media only screen and (max-width:992px){.events-container .events-list{margin-bottom:15vw}}@media only screen and (max-width:767px){.events-container .events-list{margin-bottom:5vw}}.events-container .events-list__item{list-style-type:none;position:relative;height:80px;border-bottom:1px solid #f1f2f2;cursor:pointer}@media only screen and (max-width:1500px){.events-container .events-list__item{height:5.33vw}}@media only screen and (max-width:992px){.events-container .events-list__item{height:8.1vw}}@media only screen and (max-width:767px){.events-container .events-list__item{height:16vw}}.events-container .events-list__item span{opacity:0;font-family:AkkuratStd;font-weight:700;font-size:16px;color:#959595;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:opacity .2s ease}@media only screen and (max-width:1500px){.events-container .events-list__item span{right:1vw}}@media only screen and (max-width:992px){.events-container .events-list__item span{right:2vw;font-size:1.5vw}}@media only screen and (max-width:767px){.events-container .events-list__item span{font-size:4vw}}.events-container .events-list__item:hover{background-color:#f9f9f9}.events-container .events-list__item:hover span{opacity:1;color:#959595}.events-container .events-list__item--active,.events-container .events-list__item--active:hover{background-color:#fef4e6}.events-container .events-list__item--active:hover span{color:#f7910b}.events-container .events-list__item--active span{opacity:1;color:#f7910b}.events-container .events-list__item .event-container{position:absolute;top:50%;left:15px;transform:translateY(-50%)}@media only screen and (max-width:1500px){.events-container .events-list__item .event-container{left:1vw}}@media only screen and (max-width:992px){.events-container .events-list__item .event-container{left:2vw}}@media only screen and (max-width:767px){.events-container .events-list__item .event-container{left:3vw}}.events-container .events-list__item .event-container .event-header{font-family:AkkuratStd;font-weight:700;font-size:16px;margin:0;padding-right:30px;color:#f7910b;padding-right:5px}@media only screen and (max-width:1500px){.events-container .events-list__item .event-container .event-header{font-size:calc(13px + 3 * ((100vw - 992px)/508));padding-right:2vw}}@media only screen and (max-width:992px){.events-container .events-list__item .event-container .event-header{font-size:1.41vw;letter-spacing:-.0625vw;padding-right:4vw}}@media only screen and (max-width:767px){.events-container .events-list__item .event-container .event-header{font-size:3.5vw;letter-spacing:-.23vw;line-height:6vw;position:relative;top:2px}}.events-subheader{margin-top:55px;color:#959595;font-size:13px;text-transform:uppercase}@media only screen and (max-width:1500px){.events-subheader{font-size:calc(13px + 1 * ((100vw - 992px)/508));margin-top:3.667vw}}@media only screen and (max-width:992px){.events-subheader{font-size:1.31vw;margin-top:6vw}}@media only screen and (max-width:767px){.events-subheader{font-size:3.4vw;margin-top:17vw}}.events-subheader--calendar{margin-top:45px}@media only screen and (max-width:1500px){.events-subheader--calendar{margin-top:3vw}}@media only screen and (max-width:992px){.events-subheader--calendar{margin-top:5vw}}@media only screen and (max-width:767px){.events-subheader--calendar{margin-top:8vw}}.events-info{color:#464646;font-size:16px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-.8px;line-height:1.65;margin-bottom:30px;max-width:600px;line-height:1.7}@media only screen and (max-width:1500px){.events-info{font-size:calc(13px + 3 * ((100vw - 992px)/508));letter-spacing:-.05vw}}@media only screen and (max-width:992px){.events-info{font-size:1.85vw;letter-spacing:-.0625vw}}@media only screen and (max-width:767px){.events-info{font-size:4vw;letter-spacing:-.23vw;line-height:6vw}}.events-info a{font-weight:700}.events-info a:hover{color:#f9a73c}@media only screen and (max-width:1500px){.events-info{margin-bottom:2vw;max-width:42vw}}@media only screen and (max-width:992px){.events-info{max-width:86%;font-size:1.61vw;letter-spacing:-.045vw;line-height:1.9}}@media only screen and (max-width:767px){.events-info{font-size:4.5vw;letter-spacing:-.29vw;line-height:1.6;margin-bottom:6vw;max-width:85vw}}.events-info h1{font-size:24px;font-weight:700}@media only screen and (max-width:1500px){.events-info h1{font-size:1.6vw}}@media only screen and (max-width:992px){.events-info h1{font-size:2.42vw}}@media only screen and (max-width:767px){.events-info h1{font-size:6.5vw}}.events-info h2{font-size:20px;font-weight:700}@media only screen and (max-width:1500px){.events-info h2{font-size:1.33vw}}@media only screen and (max-width:992px){.events-info h2{font-size:2.2vw}}@media only screen and (max-width:767px){.events-info h2{font-size:5.5vw}}.events-info h3{font-size:16px;font-weight:700}@media only screen and (max-width:1500px){.events-info h3{font-size:1.0667vw}}@media only screen and (max-width:992px){.events-info h3{font-size:1.8vw}}@media only screen and (max-width:767px){.events-info h3{font-size:4.5vw}}.events-info a{color:#f7910b}.events-info a:active,.events-info a:hover{color:#f9a73c}.events-info--list{color:#959595;margin-bottom:0}@media only screen and (max-width:992px){.events-info--list{font-size:1.41vw;max-width:100%}}@media only screen and (max-width:767px){.events-info--list{font-size:3.5vw;position:relative;top:-2px}}.events-info--schedule{margin-bottom:10px}@media only screen and (max-width:1500px){.events-info--schedule{margin-bottom:.667vw}}@media only screen and (max-width:992px){.events-info--schedule{margin-bottom:0}}@media only screen and (max-width:767px){.events-info--schedule{font-size:4vw}}.events-info--schedule a{font-weight:700}.events-info--schedule a:hover{color:#f89e29}.events-info--schedule-pre{white-space:pre}.events-copy-container{position:relative}@media only screen and (max-width:992px){.events-copy-container{padding-left:4vw}}@media only screen and (max-width:767px){.events-copy-container{padding-left:0}}.events-copy-container .event-header{font-size:24px;font-family:AkkuratStd;font-weight:400;letter-spacing:-.5px;color:#f7910b;margin-top:70px;margin-bottom:30px;padding-right:30px}@media only screen and (max-width:1500px){.events-copy-container .event-header{font-size:1.6vw;letter-spacing:-.01vw;margin-bottom:2vw;margin-top:4.667vw;padding-right:2vw}}@media only screen and (max-width:992px){.events-copy-container .event-header{font-size:2.42vw;letter-spacing:-.05vw;margin-top:12vw;margin-bottom:3vw;padding-top:0;max-width:75%;padding-right:4vw}}@media only screen and (max-width:767px){.events-copy-container .event-header{letter-spacing:-.4vw;line-height:1.3;font-size:6.5vw;margin-top:20vw;margin-bottom:7vw;max-width:100%;padding-right:5vw}}.events-copy-container .event-details-container{width:100%;margin-bottom:30px;display:-ms-flexbox;display:flex}@media only screen and (max-width:1500px){.events-copy-container .event-details-container{margin-bottom:2vw}}@media only screen and (max-width:992px){.events-copy-container .event-details-container{display:initial}}.events-copy-container .event-details-container .events-info{margin:0}.events-copy-container .event-details-container hr{margin:15px 0;width:35%;color:#e3e5e5}@media only screen and (max-width:1500px){.events-copy-container .event-details-container hr{margin:1vw 0}}@media only screen and (max-width:992px){.events-copy-container .event-details-container hr{margin:1vw 0 1.5vw}}@media only screen and (max-width:767px){.events-copy-container .event-details-container hr{margin:3.5vw 0}}.events-copy-container .event-details-container .event-details{background-color:#f9f9f9;padding:25px;width:58%;-ms-flex:1.25;flex:1.25}@media only screen and (max-width:992px){.events-copy-container .event-details-container .event-details{width:100%;height:auto;padding:3.5vw}}@media only screen and (max-width:767px){.events-copy-container .event-details-container .event-details{height:auto}}.events-copy-container .event-details-container .event-details .event-details__address{display:inline-block;width:60%}.events-copy-container .event-details-container .event-details .event-details__tel{vertical-align:top;width:40%}.events-copy-container .event-details-container .event-details .event-details__address,.events-copy-container .event-details-container .event-details .event-details__tel{display:inline-block;font-family:AkkuratStd;font-weight:400;font-size:14px;color:#464646}@media only screen and (max-width:1500px){.events-copy-container .event-details-container .event-details .event-details__address,.events-copy-container .event-details-container .event-details .event-details__tel{font-size:.933vw}}@media only screen and (max-width:992px){.events-copy-container .event-details-container .event-details .event-details__address,.events-copy-container .event-details-container .event-details .event-details__tel{font-size:1.41vw}}@media only screen and (max-width:767px){.events-copy-container .event-details-container .event-details .event-details__address,.events-copy-container .event-details-container .event-details .event-details__tel{font-size:3.4vw}}.events-copy-container .event-details-container .event-details .event-details__address span,.events-copy-container .event-details-container .event-details .event-details__tel span{display:inline-block;margin-bottom:4px}@media only screen and (max-width:1500px){.events-copy-container .event-details-container .event-details .event-details__address span,.events-copy-container .event-details-container .event-details .event-details__tel span{margin-bottom:.266vw}}.events-copy-container .event-details-container .event-map{pointer-events:none;width:42%;-ms-flex:1;flex:1;background-color:#e0e0e0;position:relative}@media only screen and (max-width:992px){.events-copy-container .event-details-container .event-map{width:100%;height:19.15vw;margin-bottom:2vw}}@media only screen and (max-width:767px){.events-copy-container .event-details-container .event-map{height:38vw;margin-bottom:10vw}}.events-copy-container .rsvp{background-color:#f7910b;color:#fff;padding:12px 50px;font-family:AkkuratStd;font-weight:700;font-size:16px;border-radius:5px;display:inline-block}.events-copy-container .rsvp:hover{background-color:#f89e29}@media only screen and (max-width:1500px){.events-copy-container .rsvp{font-size:1.0667vw}}@media only screen and (max-width:992px){.events-copy-container .rsvp{font-size:1.61vw;margin-top:1vw}}@media only screen and (max-width:767px){.events-copy-container .rsvp{font-size:3.6vw;margin-top:2vw;padding:12px 58px}}.events-copy-container hr{width:90%;margin-left:0;margin-top:0;border-top:2px solid #e3e5e5}.events-copy-container .events-cta{font-weight:700;margin:40px 20px 100px 0;padding-bottom:3px;position:relative;bottom:1px;display:inline-block;font-size:14px}@media only screen and (max-width:1500px){.events-copy-container .events-cta{font-size:calc(14px + 2 * ((100vw - 992px)/508));margin:2.667vw 1.33vw 0 0}}@media only screen and (max-width:992px){.events-copy-container .events-cta{font-size:1.41vw}}@media only screen and (max-width:767px){.events-copy-container .events-cta{font-size:3.7vw;margin:7.667vw 1.33vw 10vw 0}}.events-copy-container .events-cta:hover{color:#f9a73c}.events-copy-container .events-cta span{color:#464646;font-weight:400;position:relative;bottom:-1px}.mission-content{font-family:AkkuratStd}.mission-content-box{width:1067px;height:270px;border:4px solid #fff;margin:0 auto}@media only screen and (max-width:1500px){.mission-content-box{width:82vw;height:20.7vw}}@media only screen and (max-width:992px){.mission-content-box{width:100%;height:34.7vw}}@media only screen and (max-width:767px){.mission-content-box{width:100%;height:72vw}}.mission-content-box__header{color:#f7910b;font-size:18px;font-weight:700;margin-top:58px}@media only screen and (max-width:1500px){.mission-content-box__header{font-size:1.25vw;margin-top:5vw}}@media only screen and (max-width:992px){.mission-content-box__header{font-size:1.8vw;margin-top:5vw}}@media only screen and (max-width:767px){.mission-content-box__header{font-size:4vw;margin-top:8vw}}.mission-content-box__body{color:#01274c;max-width:870px;margin:0 auto;font-size:24px;font-weight:300}@media only screen and (max-width:1500px){.mission-content-box__body{font-size:1.63vw;max-width:67vw}}@media only screen and (max-width:992px){.mission-content-box__body{font-size:2.5vw;max-width:60vw}}@media only screen and (max-width:767px){.mission-content-box__body{font-size:4.5vw;max-width:76vw}}.mission-content-video{width:854px;height:480px;margin:62px auto 15px;position:relative;cursor:pointer}@media only screen and (max-width:1500px){.mission-content-video{width:59vw;height:auto;margin:4.3vw auto .6vw}}@media only screen and (max-width:992px){.mission-content-video{width:100%;height:auto;margin:6vw auto 1.6vw}}@media only screen and (max-width:767px){.mission-content-video{width:100%;height:auto;margin:11.3vw auto 4.6vw}}.mission-content-video__poster{width:100%;height:100%}.mission-content-video__icon{position:absolute;width:auto;height:90px;top:0;bottom:0;right:0;left:0;margin:auto;pointer-events:none}@media only screen and (max-width:1500px){.mission-content-video__icon{height:6vw}}@media only screen and (max-width:992px){.mission-content-video__icon{height:7vw}}@media only screen and (max-width:767px){.mission-content-video__icon{height:16vw}}.mission-content__copy{color:#464646;font-size:12px;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1500px){.mission-content__copy{font-size:.8vw}}@media only screen and (max-width:992px){.mission-content__copy{font-size:1.3vw}}@media only screen and (max-width:767px){.mission-content__copy{font-size:2.8vw}}.recruiters__item{width:95%;margin:0 auto 65px}@media only screen and (max-width:1500px){.recruiters__item{margin-bottom:4.33vw}}@media only screen and (max-width:767px){.recruiters__item{margin-bottom:10vw}}.recruiters__name{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:20px;font-weight:700;text-align:center;margin:30px 0 0}@media only screen and (max-width:1500px){.recruiters__name{font-size:1.33vw;margin-top:2vw}}@media only screen and (max-width:767px){.recruiters__name{font-size:4vw;margin-top:4vw}}.recruiters__tel{margin:15px 0}@media only screen and (max-width:1500px){.recruiters__tel{margin:1vw 0}}.recruiters__email,.recruiters__tel{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:300;text-align:center;margin:0}@media only screen and (max-width:1500px){.recruiters__email,.recruiters__tel{font-size:1.0667vw}}@media only screen and (max-width:767px){.recruiters__email,.recruiters__tel{font-size:3.25vw}}.recruiters__email{display:block}.recruiters__email:active,.recruiters__email:hover{text-decoration:none;color:#464646}.profile{margin:0 auto;padding:100px 0 0;width:1275px}@media only screen and (max-width:1500px){.profile{padding-top:6.667vw;width:84.8vw}}@media only screen and (max-width:992px){.profile{padding-top:5.5vw;width:94vw}}@media only screen and (max-width:767px){.profile{padding-top:15.5vw;width:90vw}}.profile a:focus,.profile a:hover{color:#f9a73c}.profile__upload-resume{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:0}.profile__section{font-family:AkkuratStd,sans-serif;padding-bottom:40px}.profile__section-header{color:#959595;display:inline-block;font-size:16px;margin:0;text-transform:uppercase}.profile__section-edit{display:inline-block;float:right;font-size:13px}.profile__section-edit--padded{line-height:24px}.profile__content{background-color:#f9f9f9;border-top:1px solid #e3e5e5;margin-top:9px;padding:25px 15px}.profile__paragraph{padding:0 13% 5px 0;color:#959595;font-size:16px;font-weight:100;letter-spacing:-.8px;margin:0}.profile__paragraph a{color:#f7910b;font-size:13px;font-weight:700;padding-left:3px}.profile__paragraph a:hover{color:#f9a73c}.profile__paragraph .questionnaire{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding-left:0}.profile__paragraph--black{color:#000}.profile__list{list-style-type:none;margin:0;padding:0}.profile__list hr{color:#959595;margin:20px 0 18px}.profile__list-item a:hover h2{color:#f9a73c}.profile__list-item-header{line-height:1.5;color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:0}.profile__list-item-details{color:#959595;font-size:13px;font-weight:100;margin:0}.profile__list-item>div{display:inline-block;padding-right:25px;position:relative}.profile__list-item>div img{bottom:0;height:auto;margin:auto 0;position:absolute;right:0;top:0;width:15px}.profile-linkedin{margin-bottom:100px;padding-top:0}@media only screen and (max-width:1500px){.profile-linkedin{margin-bottom:6.667vw}}@media only screen and (max-width:992px){.profile-linkedin{margin-bottom:5.5vw}}@media only screen and (max-width:767px){.profile-linkedin{display:none}}.profile .resume-item{font-family:AkkuratStd,sans-serif;padding:0 0 0 40px;position:relative}.profile .resume-item__icon{height:auto;left:0;position:absolute;top:0;width:20px}.profile .resume-item__name{color:#959595;font-size:16px;font-weight:100;margin:0}.profile .resume-item__link{font-size:13px}.profile-right-container{margin-left:80px;padding-top:16px}@media only screen and (max-width:1500px){.profile-right-container{margin-left:5.33vw}}@media only screen and (max-width:992px){.profile-right-container{margin-left:4vw}}@media only screen and (max-width:767px){.profile-right-container{margin-left:0;padding-top:0}}.profile .intro{background-color:#fff;height:auto;max-width:100%;padding-bottom:0}@media only screen and (max-width:767px){.profile .intro{max-width:100%}}.profile .intro__name{color:#f7910b;display:inline-block;font-family:AkkuratStd,sans-serif;font-size:24px;font-weight:400;margin:0}.profile .intro__degree{color:#4d4f53;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:5px 0}.profile .intro__degree:first-of-type{margin:15px 0 0}.profile .intro__degree:last-of-type{margin-bottom:0}.profile .intro__add-degree{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:13px;font-weight:700;margin:0}.profile .intro__info{color:#4d4f53;font-size:16px;font-weight:100;letter-spacing:-.8px;margin:0;margin:15px 0}.profile .intro__info a{color:#f7910b;font-size:13px;font-weight:700;padding-left:3px}.profile .intro__info a:hover{color:#f9a73c}.profile .intro__info .questionnaire{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding-left:0}.profile__links{background-color:#f9f9f9;border-top:1px solid #e3e5e5;margin-top:9px;padding:25px 15px}@media only screen and (max-width:767px){.profile__links{padding:10px 15px}}.profile__links ul{color:#959595;margin-top:15px}.profile__links ul li{font-weight:700;margin-top:5px}.profile__links ul a{font-size:16px}.profile__links a{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:13px}.profile__links a:hover{color:#f9a73c}.profile__links p{color:#959595;font-size:16px;font-weight:100;letter-spacing:-.8px;margin:0}.profile__links p a{color:#f7910b;font-size:13px;font-weight:700;padding-left:3px}.profile__links p a:hover{color:#f9a73c}.profile__links p .questionnaire{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding-left:0}.profile__links textarea{border:1px solid #e3e5e5;color:#464646;font-family:AkkuratStd,sans-serif;font-size:14px;margin-top:20px;min-height:90px;padding:15px;width:100%}.profile .saved-jobs{border-top:1px solid #eeefef;list-style-type:none;margin-top:12px;padding:0}.profile .saved-jobs .no-saved-jobs p{padding-top:25px;color:#959595;font-size:16px;font-weight:100;letter-spacing:-.8px;margin:0}.profile .saved-jobs .no-saved-jobs p a{color:#f7910b;font-size:13px;font-weight:700;padding-left:3px}.profile .saved-jobs .no-saved-jobs p a:hover{color:#f9a73c}.profile .saved-jobs .no-saved-jobs p .questionnaire{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding-left:0}.profile .saved-jobs .no-saved-jobs a{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:400;margin:2px 0 5px}.profile .saved-jobs .no-saved-jobs a:hover{color:#f9a73c}.profile .saved-job{border-bottom:1px solid #eeefef;height:60px}.profile .saved-job div{display:inline-block;height:100%;position:relative}.profile .saved-job span{position:absolute;top:50%;transform:translateY(-50%)}.profile .saved-job__title{width:68%}@media only screen and (max-width:1200px){.profile .saved-job__title{width:56%}}@media only screen and (max-width:767px){.profile .saved-job__title{width:68%}}.profile .saved-job__title span{left:20px;color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:0}@media only screen and (max-width:1500px){.profile .saved-job__title span{left:1.33vw}}@media only screen and (max-width:767px){.profile .saved-job__title span{left:10px}}.profile .saved-job__type{color:#000;font-family:AkkuratStd,sans-serif;font-size:14px;width:18%}@media only screen and (max-width:1200px){.profile .saved-job__type{width:24%}}@media only screen and (max-width:767px){.profile .saved-job__type{width:0}}.profile .saved-job__type span{left:20px}@media only screen and (max-width:1500px){.profile .saved-job__type span{left:1.33vw}}@media only screen and (max-width:767px){.profile .saved-job__type span{opacity:0;visibility:hidden}}.profile .saved-job__apply{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:14px;font-weight:700;opacity:0;width:8%}@media only screen and (max-width:1200px){.profile .saved-job__apply{width:16%}}@media only screen and (max-width:992px){.profile .saved-job__apply{opacity:1}}@media only screen and (max-width:767px){.profile .saved-job__apply{width:26%}}.profile .saved-job__apply span{left:0}.profile .saved-job__remove{color:#f7910b;font-size:16px;font-weight:700;opacity:0;width:6%}@media only screen and (max-width:1200px){.profile .saved-job__remove{width:4%}}@media only screen and (max-width:992px){.profile .saved-job__remove{opacity:1}}.profile .saved-job__remove span{right:20px}.profile .saved-job:nth-child(odd){background-color:#f9f9f9}.profile .saved-job:hover{background-color:#fef4e6}.profile .saved-job:hover .saved-job__apply,.profile .saved-job:hover .saved-job__remove{opacity:1}.profile .candidate{display:inline-block;height:60px;margin-bottom:20px;width:50%}@media only screen and (max-width:767px){.profile .candidate{width:100%}}.profile .candidate-container{width:100%}.profile .candidate img{display:inline-block;vertical-align:top;width:60px}.profile .candidate__info-wrapper{display:inline-block;padding-left:20px;width:calc(100% - 65px)}.profile .candidate__name{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:400;margin:2px 0 5px}.profile .candidate__skill{color:#959595;font-size:16px;font-weight:100;letter-spacing:-.8px;margin:0}.profile .candidate__skill a{color:#f7910b;font-size:13px;font-weight:700;padding-left:3px}.profile .candidate__skill a:hover{color:#f9a73c}.profile .candidate__skill .questionnaire{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding-left:0}.profile .no-linked-in p{color:#959595;font-size:16px;font-weight:100;letter-spacing:-.8px;margin:0}.profile .no-linked-in p a{color:#f7910b;font-size:13px;font-weight:700;padding-left:3px}.profile .no-linked-in p a:hover{color:#f9a73c}.profile .no-linked-in p .questionnaire{color:#464646;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;margin:15px 0;padding-left:0}.profile .no-linked-in a{color:#f7910b;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:400;margin:2px 0 5px}.profile .no-linked-in a:hover{color:#f9a73c}.degree-overlay{opacity:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;background-color:rgba(231,135,10,.8);z-index:4;transition:opacity .3s linear}@media only screen and (max-width:767px){.degree-overlay{height:100vh}}.degree-overlay .degree-form-container{opacity:0;position:relative;width:50vw;max-width:680px;max-height:calc(100% - 12vh);background-color:#fff;margin:10vh auto 0;transition:opacity;overflow:scroll}@media only screen and (max-width:1500px){.degree-overlay .degree-form-container{margin:8vh auto 0}}@media only screen and (max-width:992px){.degree-overlay .degree-form-container{max-height:93.9vh;width:85vw;max-width:800px;margin:6vh auto 0}}@media only screen and (max-width:767px){.degree-overlay .degree-form-container{position:absolute;width:100vw;margin:0;height:100vh;max-height:100vh}}.degree-overlay .spacing-container{height:100%;width:100%;padding:45px 100px}@media only screen and (max-width:1500px){.degree-overlay .spacing-container{padding:3vw 6.667vw}}@media only screen and (max-width:992px){.degree-overlay .spacing-container{padding:4vw 6vw 0}}@media only screen and (max-width:767px){.degree-overlay .spacing-container{padding:13vw 6vw 0}}.degree-overlay .close-x{position:absolute;top:15px;right:25px}.degree-overlay .close-x a{color:#959595;font-family:AkkuratStd;font-weight:300;font-size:30px}.degree-overlay .close-x a:active,.degree-overlay .close-x a:focus,.degree-overlay .close-x a:hover{color:#959595}@media only screen and (max-width:1500px){.degree-overlay .close-x{top:1vw;right:1.667vw;font-size:2vw}}@media only screen and (max-width:767px){.degree-overlay .close-x{top:1.5vw;right:2.1vw}}.degree-overlay .degree-header{font-size:24px;font-family:AkkuratStd;font-weight:400;color:#f7910b;text-align:center}@media only screen and (max-width:1500px){.degree-overlay .degree-header{font-size:1.6vw}}@media only screen and (max-width:992px){.degree-overlay .degree-header{font-size:2.75vw;margin-bottom:1.5vw}}@media only screen and (max-width:767px){.degree-overlay .degree-header{font-size:6.5vw}}.degree-overlay .checkbox-group label{cursor:pointer;margin-bottom:10px}.degree-overlay .checkbox-group input[type=checkbox]{display:none}.degree-overlay .checkbox-group input[type=checkbox]+label span{display:inline-block;width:23px;height:23px;margin:-4px 15px 0 0;vertical-align:middle;background:url(/images/checkboxes.png) 0 0 no-repeat;cursor:pointer}@media only screen and (max-width:1500px){.degree-overlay .checkbox-group input[type=checkbox]+label span{margin-right:1vw}}.degree-overlay .checkbox-group input[type=checkbox]:checked+label span{background:url(/images/checkboxes.png) -22px top no-repeat}.degree-overlay .checkbox-group .checkbox-label--indented{margin-left:35px}@media only screen and (max-width:992px){.degree-overlay .checkbox-group .checkbox-label{margin-bottom:1vw}}.degree-overlay .checkbox-label,.degree-overlay .degree-intro{color:#464646;font-size:16px;font-family:AkkuratStd;font-weight:300;letter-spacing:-.8px;line-height:1.65;text-align:center}.degree-overlay .checkbox-label a,.degree-overlay .degree-intro a{color:#01274c;font-weight:700}.degree-overlay .checkbox-label a:hover,.degree-overlay .degree-intro a:hover{color:#02417e}@media only screen and (max-width:1500px){.degree-overlay .checkbox-label,.degree-overlay .degree-intro{font-size:1.06vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.degree-overlay .checkbox-label,.degree-overlay .degree-intro{font-size:1.85vw;letter-spacing:-.0625vw;line-height:1.35}}@media only screen and (max-width:767px){.degree-overlay .checkbox-label,.degree-overlay .degree-intro{font-size:4.5vw;letter-spacing:-.23vw;line-height:6vw;margin-top:3vw}}.degree-overlay .degree__resume{padding:20px 0;background-color:#f9f9f9}.degree-overlay .degree__resume-content{text-align:center}.degree-overlay .degree__resume-content p{margin:0}.degree-overlay .degree__resume-content strong{margin:7px}.degree-overlay .degree__resume-content a{margin:0}.degree-overlay .degree__add{width:40%;margin:0 auto;color:#fff;background-color:#f7910b;display:block;padding:10px 0;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;text-align:center;border-radius:5px;margin-top:25px;margin-bottom:20px}.degree-overlay .degree__letter-title{text-transform:uppercase;color:#959595;font-family:AkkuratStd,sans-serif;font-size:13px;margin-top:35px}.degree-overlay textarea{width:100%;height:215px;border:1px solid #e3e5e5;padding:10px}.degree-overlay .error-label:after{font-weight:400;content:" * required";color:#f7910b}.degree-overlay .error-label-invalid:after{font-weight:400;content:" * invalid email";color:#f7910b}.degree-overlay .degree-form-submit-wrapper{margin:50px auto}.degree-overlay .degree-form-submit-wrapper a{margin-left:10%;color:#f7910b}.degree-overlay .degree-form-submit-wrapper a:hover{color:#f9a73c}.interests-overlay{opacity:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;background-color:rgba(231,135,10,.8);z-index:4;transition:opacity .3s linear}@media only screen and (max-width:767px){.interests-overlay{height:100vh}}.interests-overlay .interests-form-container{opacity:0;position:relative;width:50vw;max-width:680px;max-height:calc(100% - 12vh);background-color:#fff;margin:10vh auto 0;transition:opacity;overflow:scroll}@media only screen and (max-width:1500px){.interests-overlay .interests-form-container{margin:8vh auto 0}}@media only screen and (max-width:992px){.interests-overlay .interests-form-container{max-height:93.9vh;width:85vw;max-width:800px;margin:6vh auto 0}}@media only screen and (max-width:767px){.interests-overlay .interests-form-container{position:absolute;width:100vw;margin:0;height:100vh;max-height:100vh}}.interests-overlay .spacing-container{height:100%;width:100%;padding:45px 100px}@media only screen and (max-width:1500px){.interests-overlay .spacing-container{padding:3vw 6.667vw}}@media only screen and (max-width:992px){.interests-overlay .spacing-container{padding:4vw 6vw 0}}@media only screen and (max-width:767px){.interests-overlay .spacing-container{padding:13vw 6vw 0}}.interests-overlay .close-x{position:absolute;top:15px;right:25px}.interests-overlay .close-x a{color:#959595;font-family:AkkuratStd;font-weight:300;font-size:30px}.interests-overlay .close-x a:active,.interests-overlay .close-x a:focus,.interests-overlay .close-x a:hover{color:#959595}@media only screen and (max-width:1500px){.interests-overlay .close-x{top:1vw;right:1.667vw;font-size:2vw}}@media only screen and (max-width:767px){.interests-overlay .close-x{top:1.5vw;right:2.1vw}}.interests-overlay .interests-header{font-size:24px;font-family:AkkuratStd;font-weight:400;color:#f7910b;text-align:center}@media only screen and (max-width:1500px){.interests-overlay .interests-header{font-size:1.6vw}}@media only screen and (max-width:992px){.interests-overlay .interests-header{font-size:2.75vw;margin-bottom:1.5vw}}@media only screen and (max-width:767px){.interests-overlay .interests-header{font-size:6.5vw}}.interests-overlay .checkbox-group label{cursor:pointer;margin-bottom:10px}.interests-overlay .checkbox-group input[type=checkbox]{display:none}.interests-overlay .checkbox-group input[type=checkbox]+label span{display:inline-block;width:23px;height:23px;margin:-4px 15px 0 0;vertical-align:middle;background:url(/images/checkboxes.png) 0 0 no-repeat;cursor:pointer}@media only screen and (max-width:1500px){.interests-overlay .checkbox-group input[type=checkbox]+label span{margin-right:1vw}}.interests-overlay .checkbox-group input[type=checkbox]:checked+label span{background:url(/images/checkboxes.png) -22px top no-repeat}.interests-overlay .checkbox-group .checkbox-label--indented{margin-left:35px}@media only screen and (max-width:992px){.interests-overlay .checkbox-group .checkbox-label{margin-bottom:1vw}}.interests-overlay .checkbox-label,.interests-overlay .interests-intro{color:#464646;font-size:16px;font-family:AkkuratStd;font-weight:300;letter-spacing:-.8px;line-height:1.65;text-align:center}.interests-overlay .checkbox-label a,.interests-overlay .interests-intro a{color:#01274c;font-weight:700}.interests-overlay .checkbox-label a:hover,.interests-overlay .interests-intro a:hover{color:#02417e}@media only screen and (max-width:1500px){.interests-overlay .checkbox-label,.interests-overlay .interests-intro{font-size:1.06vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.interests-overlay .checkbox-label,.interests-overlay .interests-intro{font-size:1.85vw;letter-spacing:-.0625vw;line-height:1.35}}@media only screen and (max-width:767px){.interests-overlay .checkbox-label,.interests-overlay .interests-intro{font-size:4.5vw;letter-spacing:-.23vw;line-height:6vw;margin-top:3vw}}.interests-overlay .error-label:after{font-weight:400;content:" * required";color:#f7910b}.interests-overlay .error-label-invalid:after{font-weight:400;content:" * invalid email";color:#f7910b}.interests-overlay .interest-form-submit-wrapper{margin:50px auto}.interests-overlay .interest-form-submit-wrapper a{margin-left:10%;color:#f7910b}.interests-overlay .interest-form-submit-wrapper a:hover{color:#f9a73c}.upload-overlay{opacity:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;background-color:rgba(231,135,10,.8);z-index:4;transition:opacity .3s linear}@media only screen and (max-width:767px){.upload-overlay{height:100vh}}.upload-overlay .upload-form-container{opacity:0;position:relative;width:50vw;max-width:680px;max-height:calc(100% - 12vh);background-color:#fff;margin:10vh auto 0;transition:opacity;overflow:scroll}@media only screen and (max-width:1500px){.upload-overlay .upload-form-container{margin:8vh auto 0}}@media only screen and (max-width:992px){.upload-overlay .upload-form-container{max-height:93.9vh;width:85vw;max-width:800px;margin:6vh auto 0}}@media only screen and (max-width:767px){.upload-overlay .upload-form-container{position:absolute;width:100vw;margin:0;height:100vh;max-height:100vh}}.upload-overlay .spacing-container{height:100%;width:100%;padding:45px 100px}@media only screen and (max-width:1500px){.upload-overlay .spacing-container{padding:3vw 6.667vw}}@media only screen and (max-width:992px){.upload-overlay .spacing-container{padding:4vw 6vw 0}}@media only screen and (max-width:767px){.upload-overlay .spacing-container{padding:13vw 6vw 0}}.upload-overlay .close-x{position:absolute;top:15px;right:25px}.upload-overlay .close-x a{color:#959595;font-family:AkkuratStd;font-weight:300;font-size:30px}.upload-overlay .close-x a:active,.upload-overlay .close-x a:focus,.upload-overlay .close-x a:hover{color:#959595}@media only screen and (max-width:1500px){.upload-overlay .close-x{top:1vw;right:1.667vw;font-size:2vw}}@media only screen and (max-width:767px){.upload-overlay .close-x{top:1.5vw;right:2.1vw}}.upload-overlay .upload-header{font-size:24px;font-family:AkkuratStd;font-weight:400;color:#f7910b;text-align:center}@media only screen and (max-width:1500px){.upload-overlay .upload-header{font-size:1.6vw}}@media only screen and (max-width:992px){.upload-overlay .upload-header{font-size:2.75vw;margin-bottom:1.5vw}}@media only screen and (max-width:767px){.upload-overlay .upload-header{font-size:6.5vw}}.upload-overlay .checkbox-group label{cursor:pointer;margin-bottom:10px}.upload-overlay .checkbox-group input[type=checkbox]{display:none}.upload-overlay .checkbox-group input[type=checkbox]+label span{display:inline-block;width:23px;height:23px;margin:-4px 15px 0 0;vertical-align:middle;background:url(/images/checkboxes.png) 0 0 no-repeat;cursor:pointer}@media only screen and (max-width:1500px){.upload-overlay .checkbox-group input[type=checkbox]+label span{margin-right:1vw}}.upload-overlay .checkbox-group input[type=checkbox]:checked+label span{background:url(/images/checkboxes.png) -22px top no-repeat}.upload-overlay .checkbox-group .checkbox-label--indented{margin-left:35px}@media only screen and (max-width:992px){.upload-overlay .checkbox-group .checkbox-label{margin-bottom:1vw}}.upload-overlay .checkbox-label,.upload-overlay .upload-intro{color:#464646;font-size:16px;font-family:AkkuratStd;font-weight:300;letter-spacing:-.8px;line-height:1.65;text-align:center}.upload-overlay .checkbox-label a,.upload-overlay .upload-intro a{color:#01274c;font-weight:700}.upload-overlay .checkbox-label a:hover,.upload-overlay .upload-intro a:hover{color:#02417e}@media only screen and (max-width:1500px){.upload-overlay .checkbox-label,.upload-overlay .upload-intro{font-size:1.06vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.upload-overlay .checkbox-label,.upload-overlay .upload-intro{font-size:1.85vw;letter-spacing:-.0625vw;line-height:1.35}}@media only screen and (max-width:767px){.upload-overlay .checkbox-label,.upload-overlay .upload-intro{font-size:4.5vw;letter-spacing:-.23vw;line-height:6vw;margin-top:3vw}}.upload-overlay .upload__resume{padding:20px 0;background-color:#f9f9f9}.upload-overlay .upload__resume-content{text-align:center}.upload-overlay .upload__resume-content p{margin:0}.upload-overlay .upload__resume-content strong{margin:7px}.upload-overlay .upload__resume-content a{margin:0}.upload-overlay .upload__resume-content a:focus,.upload-overlay .upload__resume-content a:hover{color:#f9a73c}.upload-overlay .upload__upload{margin:20px 0;padding:65px 0 75px;border:1px dashed #e3e5e5}.upload-overlay .upload__upload-content{text-align:center}.upload-overlay .upload__upload-content a{color:#f7910b}.upload-overlay .upload__upload-content a:focus,.upload-overlay .upload__upload-content a:hover{color:#f9a73c}.upload-overlay .upload__upload-content h3{font-family:AkkuratStd,sans-serif;font-size:27px;color:#959595;letter-spacing:1px;font-weight:300}.upload-overlay .upload__upload-content p{font-family:AkkuratStd,sans-serif;font-weight:700;color:#f7910b;font-size:13px}.upload-overlay .upload__letter-title{text-transform:uppercase;color:#959595;font-family:AkkuratStd,sans-serif;font-size:13px;margin-top:35px}.upload-overlay .upload__add{width:40%;margin:0 auto;color:#fff;background-color:#f7910b;display:block;padding:10px 0;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;text-align:center;border-radius:5px;margin-top:25px;margin-bottom:20px}.upload-overlay textarea{width:100%;height:115px;border:1px solid #e3e5e5}.upload-overlay .error-label:after{font-weight:400;content:" * required";color:#f7910b}.upload-overlay .error-label-invalid:after{font-weight:400;content:" * invalid email";color:#f7910b}.upload-overlay .upload-form-submit-wrapper{margin:50px auto}.upload-overlay .upload-form-submit-wrapper a{margin-left:10%;color:#f7910b}.upload-overlay .upload-form-submit-wrapper a:hover{color:#f9a73c}.career-areas{width:1260px;margin:40px auto 0}@media only screen and (max-width:1500px){.career-areas{width:84.1vw;margin-top:2.33vw}}@media only screen and (max-width:992px){.career-areas{width:94vw;margin-top:3.25vw}}@media only screen and (max-width:767px){.career-areas{width:auto;margin-top:7.5vw}}.career-card{height:355px;margin-bottom:43px;position:relative;overflow:hidden;cursor:pointer}@media only screen and (max-width:1500px){.career-card{height:23.8vw;margin-bottom:2.9vw}}@media only screen and (max-width:992px){.career-card{height:37.1vw}}@media only screen and (max-width:767px){.career-card{height:auto;width:85.75vw;margin:0 auto 5.2vw}}.career-card__image-wrapper{width:100%}@media only screen and (max-width:1500px){.career-card__image-wrapper{height:75.25%}}@media only screen and (max-width:992px){.career-card__image-wrapper{height:20.25vw}}@media only screen and (max-width:767px){.career-card__image-wrapper{height:33vw}}.career-card__image{height:auto;width:100%}@media only screen and (max-width:992px){.career-card__copy{height:41.75%;background-color:#f9f9f9;border-bottom:1px solid #e3e5e5}}@media only screen and (max-width:767px){.career-card__copy{height:51%;border-bottom:1px solid #e3e5e5}}.career-card__header-wrapper{background-color:#f9f9f9;border-bottom:1px solid #e3e5e5;height:26.75%;width:100%;position:absolute;bottom:0;z-index:1}@media only screen and (max-width:992px){.career-card__header-wrapper{height:41%;border:0;position:static}}.career-card__hr{width:89%;background-color:#ccc;height:1px;margin-top:.9vw;display:none}@media only screen and (max-width:992px){.career-card__hr{display:inherit;margin-top:1.3vw}}@media only screen and (max-width:767px){.career-card__hr{margin-top:3.5vw;width:89.55%;position:relative;left:-.5vw}}.career-card__header{color:#01274c;font-family:AkkuratStd;font-weight:300;font-size:24px;letter-spacing:-1.1px;margin:0;padding-top:32px;padding-left:34px}@media only screen and (max-width:1500px){.career-card__header{padding-top:5.5%;padding-left:5.75%;letter-spacing:-.08vw;font-size:1.6vw}}@media only screen and (max-width:992px){.career-card__header{padding-top:4.1%;font-size:2.4vw;display:inline-block}}@media only screen and (max-width:767px){.career-card__header{font-size:4.1vw;padding-top:3.9%;padding-left:4.4%;font-weight:400}}.career-card__header-link{visibility:hidden;pointer-events:none}@media only screen and (max-width:992px){.career-card__header-link{color:#f7910b;font-size:15px;font-family:AkkuratStd,sans-serif;font-weight:700;border-bottom:1px solid #f7910b;line-height:1;transition:color .3s linear;visibility:visible;pointer-events:auto;float:right;margin-top:4.8%;margin-right:5.7%}}@media only screen and (max-width:992px) and (max-width:1500px){.career-card__header-link{font-size:1vw}}@media only screen and (max-width:992px) and (max-width:992px){.career-card__header-link{font-size:1.6vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.career-card__header-link:active,.career-card__header-link:focus,.career-card__header-link:hover{color:#f9a73c;border-bottom:1px solid #f9a73c}}@media only screen and (max-width:767px){.career-card__header-link{font-size:3.4vw;margin-top:4.7%;margin-right:6%;padding-bottom:.2vw}}.career-card__desc-link{color:#f7910b;font-size:15px;font-family:AkkuratStd,sans-serif;font-weight:700;border-bottom:1px solid #f7910b;line-height:1;transition:color .3s linear;position:absolute;top:48%;transform:translateY(-50%);right:35px}@media only screen and (max-width:1500px){.career-card__desc-link{font-size:1vw}}@media only screen and (max-width:992px){.career-card__desc-link{font-size:1.6vw;letter-spacing:-.05vw}}.career-card__desc-link:active,.career-card__desc-link:focus,.career-card__desc-link:hover{color:#f9a73c;border-bottom:1px solid #f9a73c}@media only screen and (max-width:1500px){.career-card__desc-link{right:5.3%}}@media only screen and (max-width:992px){.career-card__desc-link{display:none}}.career-card__hover-wrapper{width:100%;height:130px;z-index:1;background-color:#01274c;display:table;position:absolute;bottom:0;transform:translateY(150px);transition:transform .25s linear}@media only screen and (max-width:1500px){.career-card__hover-wrapper{height:36.75%}}@media only screen and (max-width:992px){.career-card__hover-wrapper{height:41.75%;background-color:#f9f9f9;position:static;transform:translateY(0)}}@media only screen and (max-width:767px){.career-card__hover-wrapper{height:51%}}.career-card__desc-container{display:table-cell;vertical-align:middle}.career-card__desc{color:#fff;font-size:16px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-.8px;line-height:1.65;font-weight:400;width:450px;line-height:1.5;transition:opacity .7s linear;padding-left:20px;padding-top:5px;display:inline-block;opacity:0}@media only screen and (max-width:1500px){.career-card__desc{font-size:calc(13px + 3 * ((100vw - 992px)/508));letter-spacing:-.05vw}}@media only screen and (max-width:992px){.career-card__desc{font-size:1.85vw;letter-spacing:-.0625vw}}@media only screen and (max-width:767px){.career-card__desc{font-size:4vw;letter-spacing:-.23vw;line-height:6vw}}.career-card__desc a{font-weight:700}.career-card__desc a:hover{color:#f9a73c}@media only screen and (max-width:1500px){.career-card__desc{width:30vw;padding-left:1.3vw;padding-top:.5vw}}@media only screen and (max-width:992px){.career-card__desc{width:100%;color:#555;font-weight:300;font-size:1.5vw;padding:2.5% 5.5% 0;line-height:1.4;opacity:1}}@media only screen and (max-width:767px){.career-card__desc{font-size:3.1vw;letter-spacing:-.22vw;padding:.75% 4.5% 2.75%}}.block-links{clear:both;width:1260px;margin:40px auto 0}@media only screen and (max-width:1500px){.block-links{width:84.1vw;margin-top:2.33vw}}@media only screen and (max-width:992px){.block-links{width:94vw;margin-top:3.25vw}}@media only screen and (max-width:767px){.block-links{width:auto;margin-top:7.5vw}}.block-links h3{margin-bottom:40px}@media only screen and (max-width:1500px){.block-links h3{margin-bottom:2.33vw}}@media only screen and (max-width:992px){.block-links h3{margin-bottom:3.25vw}}@media only screen and (max-width:767px){.block-links h3{margin-bottom:7.5vw}}.block-links__link{display:block;height:370px;overflow:hidden}@media only screen and (max-width:1500px){.block-links__link{height:24.67vw}}@media only screen and (max-width:992px){.block-links__link{height:30vw}}@media only screen and (max-width:767px){.block-links__link{height:55vw;margin:4vw 15px}}.block-links__content{border-bottom:2px solid #fff;color:#fff;position:absolute;left:0;right:0;top:110px;margin:0 auto;pointer-events:none;width:70%;z-index:1}@media only screen and (max-width:1500px){.block-links__content{top:7.33vw}}@media only screen and (max-width:767px){.block-links__content{top:12vw;width:60%}}.block-links__header{font-family:AkkuratStd,sans-serif;font-size:55px;font-weight:700;margin-bottom:15px}@media only screen and (max-width:1500px){.block-links__header{font-size:3.67vw;margin-bottom:1vw}}@media only screen and (max-width:767px){.block-links__header{font-size:6vw;margin-bottom:3vw}}.block-links__img{height:370px;width:100%;object-fit:cover;transform:scale(1);transition:transform .25s ease}.block-links__img:hover{transform:scale(1.05)}@media only screen and (max-width:1500px){.block-links__img{height:24.67vw}}@media only screen and (max-width:992px){.block-links__img{height:30vw}}@media only screen and (max-width:767px){.block-links__img{height:55vw}}.swiper-slide-active{cursor:pointer}.featured-jobs{max-width:2000px;height:800px;margin:0 auto;overflow-x:hidden;padding-top:50px}@media only screen and (min-width:1500px){.featured-jobs{height:auto}}@media only screen and (max-width:1500px){.featured-jobs{height:auto}}@media only screen and (max-width:992px){.featured-jobs{height:auto}}@media only screen and (max-width:767px){.featured-jobs{height:auto;margin-top:30px}}@media only screen and (max-width:320px){.featured-jobs{height:auto;margin-top:30px}}.featured-jobs__header{color:#4d4f53;font-size:36px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-1.85px;text-align:center;margin-top:83px;margin-bottom:43px;display:none}@media only screen and (max-width:1500px){.featured-jobs__header{font-size:2.4vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.featured-jobs__header{font-size:2.9vw;letter-spacing:-.15vw}}@media only screen and (max-width:767px){.featured-jobs__header{font-size:5.4vw;letter-spacing:-.25vw}}@media only screen and (max-width:1500px){.featured-jobs__header{margin-top:5.5vw;margin-bottom:2.75vw}}@media only screen and (max-width:992px){.featured-jobs__header{margin-top:6vw;margin-bottom:3.5vw}}@media only screen and (max-width:767px){.featured-jobs__header{margin-top:15.5vw;margin-bottom:4.75vw;display:none}}.featured-jobs .job-slider{width:100%;margin-top:10px}.featured-jobs .job-slider__Learn_link{border:1px solid transparent}.featured-jobs .job-slider__Learn_link:hover{border:1px solid orange;background:#fff;color:orange}.featured-jobs .job-slider__header{font-family:AkkuratStd;font-weight:300;font-size:28px;letter-spacing:-1.5px;color:#01274c;margin-top:75px;margin-bottom:7px;transition:color .3s linear}@media only screen and (min-width:1500px){.featured-jobs .job-slider__header{margin-top:40px}}@media only screen and (max-width:1500px){.featured-jobs .job-slider__header{font-size:26px;letter-spacing:normal;margin-top:1.9vw;margin-bottom:.4vw}}@media only screen and (max-width:992px){.featured-jobs .job-slider__header{font-size:26px;letter-spacing:normal;margin-top:5.9vw}}@media only screen and (max-width:767px){.featured-jobs .job-slider__header{font-size:18px;margin-top:0;letter-spacing:normal;line-height:1.25}}.featured-jobs .job-slider__desc{font-family:AkkuratStd;color:#444;font-size:16px;font-weight:300;letter-spacing:-1px;transition:color .3s linear;margin-top:22px}@media only screen and (max-width:1500px){.featured-jobs .job-slider__desc{font-size:18px;letter-spacing:normal;margin-top:1.45vw}}@media only screen and (max-width:992px){.featured-jobs .job-slider__desc{font-size:18px;letter-spacing:normal;margin-bottom:0}}@media only screen and (max-width:767px){.featured-jobs .job-slider__desc{font-size:14px;letter-spacing:normal;margin-top:3vw}}.featured-jobs .job-slider__Learn_link{margin-top:20px;display:inline-block;background:#f7910b;color:#fff;border-radius:2px;padding:10px 20px;font-family:AkkuratStd;font-weight:700}@media only screen and (max-width:767px){.featured-jobs .job-slider__Learn_link{display:none}}.featured-jobs .job-slider .cta__link{margin-top:40px;display:block}@media only screen and (max-width:1500px){.featured-jobs .job-slider .cta__link{margin-top:40px;display:block}}.featured-jobs .job-slider__link{color:#f7910b;font-size:15px;font-family:AkkuratStd,sans-serif;font-weight:700;border-bottom:1px solid #f7910b;line-height:1;visibility:hidden;pointer-events:none;letter-spacing:-.25vw;text-decoration:underline;border:0;transition:color .3s linear}@media only screen and (max-width:1500px){.featured-jobs .job-slider__link{font-size:1vw}}@media only screen and (max-width:992px){.featured-jobs .job-slider__link{font-size:1.6vw;letter-spacing:-.05vw}}.featured-jobs .job-slider__link:active,.featured-jobs .job-slider__link:focus,.featured-jobs .job-slider__link:hover{color:#f9a73c;border-bottom:1px solid #f9a73c}.featured-jobs .job-slider__link:hover{border-bottom:0}@media only screen and (max-width:992px){.featured-jobs .job-slider__link{letter-spacing:-.05vw;visibility:visible}}@media only screen and (max-width:767px){.featured-jobs .job-slider__link{font-size:3.7vw;letter-spacing:-.17vw}}.featured-jobs .job-slider--all{margin:0 auto;position:absolute;top:45%;right:0;left:0;transform:translateY(-50%)}@media screen and (max-width:1024px) and (min-width:992px){.featured-jobs .job-slider--all{top:138px}}@media only screen and (max-width:767px){.featured-jobs .job-slider--all{top:30%}}@media screen and (orientation:landscape) and (max-width:767px){.featured-jobs .job-slider--all{top:44%}}.featured-jobs .job-slider--all .job-slider__link{color:#fbc986;font-size:28px;letter-spacing:-1.5px;text-decoration:none;visibility:visible;font-weight:300}@media only screen and (max-width:1500px){.featured-jobs .job-slider--all .job-slider__link{font-size:26px;letter-spacing:normal}}@media only screen and (max-width:992px){.featured-jobs .job-slider--all .job-slider__link{font-size:26px;letter-spacing:normal}}@media only screen and (max-width:767px){.featured-jobs .job-slider--all .job-slider__link{font-size:26px;letter-spacing:normal;line-height:1.25}}.featured-jobs__swiper-container{background-color:#f5f5f5;max-width:1500px;height:495px;padding:100px 0;margin:0 auto;float:none}@media only screen and (max-width:992px){.featured-jobs__swiper-container{height:auto}}@media only screen and (max-width:768px){.featured-jobs__swiper-container{padding:0}}@media only screen and (max-width:767px){.featured-jobs__swiper-container{height:280px;padding:50px 0;background:#f0f0f0}}@media screen and (orientation:landscape) and (max-width:768px){.featured-jobs__swiper-container{padding:0}}.featured-jobs__swiper-container .job-slider__link{visibility:visible;text-decoration:none;letter-spacing:normal;transition:none;display:inline-block}@media only screen and (max-width:767px){.featured-jobs__swiper-container .job-slider__link{height:100%;padding:20% 0}}.featured-jobs__swiper-container .jobs-button-next,.featured-jobs__swiper-container .jobs-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:#fff;border-radius:100%;box-shadow:0 3px 3px #dbdcdc;cursor:pointer;width:56px;height:56px}@media only screen and (max-width:1500px){.featured-jobs__swiper-container .jobs-button-next,.featured-jobs__swiper-container .jobs-button-prev{width:3.8vw;height:3.8vw}}@media only screen and (max-width:992px){.featured-jobs__swiper-container .jobs-button-next,.featured-jobs__swiper-container .jobs-button-prev{width:7vw;height:7vw;top:65%;transform:translateY(-58%)}}@media screen and (orientation:portrait) and (max-width:992px){.featured-jobs__swiper-container .jobs-button-next,.featured-jobs__swiper-container .jobs-button-prev{top:50%}}@media only screen and (max-width:767px){.featured-jobs__swiper-container .jobs-button-next,.featured-jobs__swiper-container .jobs-button-prev{width:10vw;height:10vw;top:50%;transform:translateY(-70%);background-color:transparent}}.featured-jobs__swiper-container .jobs-button-next img,.featured-jobs__swiper-container .jobs-button-prev img{width:13px;position:absolute}@media only screen and (max-width:1500px){.featured-jobs__swiper-container .jobs-button-next img,.featured-jobs__swiper-container .jobs-button-prev img{width:.9vw}}@media only screen and (max-width:992px){.featured-jobs__swiper-container .jobs-button-next img,.featured-jobs__swiper-container .jobs-button-prev img{width:1.65vw}}@media only screen and (max-width:767px){.featured-jobs__swiper-container .jobs-button-next img,.featured-jobs__swiper-container .jobs-button-prev img{width:2.5vw}}.featured-jobs__swiper-container .jobs-button-prev{left:40px}@media only screen and (max-width:1500px){.featured-jobs__swiper-container .jobs-button-prev{left:10.65vw}}@media only screen and (max-width:992px){.featured-jobs__swiper-container .jobs-button-prev{left:5vw}}@media only screen and (max-width:767px){.featured-jobs__swiper-container .jobs-button-prev{left:9vw}}.featured-jobs__swiper-container .jobs-button-prev img{top:50%;left:50%;transform:translate(-65%,-50%)}.featured-jobs__swiper-container .jobs-button-next{right:40px}@media only screen and (max-width:1500px){.featured-jobs__swiper-container .jobs-button-next{right:10.65vw}}@media only screen and (max-width:992px){.featured-jobs__swiper-container .jobs-button-next{right:5vw}}@media only screen and (max-width:767px){.featured-jobs__swiper-container .jobs-button-next{right:9vw}}.featured-jobs__swiper-container .jobs-button-next img{bottom:50%;right:50%;transform:rotate(180deg) translate(-65%,-50%)}.featured-jobs__swiper{width:1280px;height:300px}@media only screen and (max-width:1500px){.featured-jobs__swiper{width:85.3vw;height:auto;left:-.75vw}}@media only screen and (max-width:992px){.featured-jobs__swiper{width:100vw;height:auto}}@media only screen and (max-width:767px){.featured-jobs__swiper{height:100%}}.featured-jobs__slide{height:289px;padding:40px;background-color:#f9f9f9;transition:top .3s linear,height .3s linear,background-color .8s linear;display:block!important}@media only screen and (max-width:1500px){.featured-jobs__slide{height:22.3vw;padding:1.5vw}}@media only screen and (max-width:1200px){.featured-jobs__slide{height:22.3vw;padding:1.5vw}}@media only screen and (max-width:992px){.featured-jobs__slide{background-color:#f7f7f7;height:27.6vw}}@media only screen and (max-width:767px){.featured-jobs__slide{height:46.5vw;padding:2.5vw 7vw}}.featured-jobs .swiper-container{width:65%!important;overflow:visible}@media only screen and (max-width:768px){.featured-jobs .swiper-container{overflow:hidden}}.featured-jobs .swiper-slide{width:32%;height:280px;opacity:0;pointer-events:none}.featured-jobs .swiper-slide-next,.featured-jobs .swiper-slide-prev{height:280px!important;opacity:1;pointer-events:auto;background:#f0f0f0}@media only screen and (max-width:992px){.featured-jobs .swiper-slide-next,.featured-jobs .swiper-slide-prev{padding-top:8vw}}@media only screen and (max-width:767px){.featured-jobs .swiper-slide-next,.featured-jobs .swiper-slide-prev{padding-top:0}}.featured-jobs .swiper-slide-next .job-slider__Learn_link,.featured-jobs .swiper-slide-prev .job-slider__Learn_link{display:none}@media only screen and (max-width:992px){.featured-jobs .swiper-slide-next .job-slider__header,.featured-jobs .swiper-slide-prev .job-slider__header{margin-top:6.2vw}}@media only screen and (max-width:767px){.featured-jobs .swiper-slide-next .job-slider__header,.featured-jobs .swiper-slide-prev .job-slider__header{margin-top:6.2vw}}.featured-jobs .swiper-pagination{bottom:20px}@media only screen and (max-width:1500px){.featured-jobs .swiper-pagination{bottom:1.35vw}}@media only screen and (max-width:992px){.featured-jobs .swiper-pagination{bottom:4.5vw}}@media only screen and (max-width:767px){.featured-jobs .swiper-pagination{bottom:5.4vw}}.featured-jobs .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #4d4f53;width:11px;height:11px}@media only screen and (max-width:1500px){.featured-jobs .swiper-pagination .swiper-pagination-bullet{width:.73vw;height:.73vw}}@media only screen and (max-width:992px){.featured-jobs .swiper-pagination .swiper-pagination-bullet{width:.912vw;height:.92vw;margin:0 .5vw}}@media only screen and (max-width:767px){.featured-jobs .swiper-pagination .swiper-pagination-bullet{width:1.75vw;height:1.75vw;margin:0 1.1vw}}.featured-jobs .swiper-pagination .swiper-pagination-bullet-active{border:0;background-color:#f7910b}.featured-jobs .swiper-slide-active{opacity:1;pointer-events:auto;background-color:#fff;text-decoration:none}@media only screen and (max-width:1500px){.featured-jobs .swiper-slide-active{height:100%;margin:0 10px;top:0;background-color:#fff}}@media only screen and (max-width:992px){.featured-jobs .swiper-slide-active{height:280px!important;padding-top:10vw;margin:0;top:0;background-color:#fff}}@media only screen and (max-width:767px){.featured-jobs .swiper-slide-active{margin-top:-20px;padding-top:0;margin:0;background-color:#f0f0f0}}@media only screen and (max-width:320px){.featured-jobs .swiper-slide-active{margin-top:0}}.featured-jobs .swiper-slide-active .job-slider__header{font-family:AkkuratStd;font-weight:300;font-size:26px;color:#01274c;margin-top:20px;letter-spacing:-1.8px}@media only screen and (max-width:1500px){.featured-jobs .swiper-slide-active .job-slider__header{font-size:26px;letter-spacing:0;margin-top:20px}}@media only screen and (max-width:992px){.featured-jobs .swiper-slide-active .job-slider__header{font-size:26px;letter-spacing:normal;margin-top:3.9vw}}@media only screen and (max-width:767px){.featured-jobs .swiper-slide-active .job-slider__header{font-size:16px;margin-top:6.2vw;letter-spacing:normal;line-height:1.25}}.featured-jobs .swiper-slide-active .job-slider__desc{color:#444;font-size:18px;font-weight:300;letter-spacing:-.25px;margin-top:22px;margin-bottom:0}@media only screen and (max-width:1500px){.featured-jobs .swiper-slide-active .job-slider__desc{font-size:18px;letter-spacing:normal;margin-top:1.45vw}}@media only screen and (max-width:992px){.featured-jobs .swiper-slide-active .job-slider__desc{font-size:18;letter-spacing:normal}}@media only screen and (max-width:767px){.featured-jobs .swiper-slide-active .job-slider__desc{font-size:14px;letter-spacing:normal;margin-top:3vw}}.featured-jobs .swiper-slide-active .job-slider__link{display:inline-block;color:#f7910b;font-family:AkkuratStd;font-weight:300;visibility:visible;pointer-events:auto;text-decoration:none}@media only screen and (max-width:767px){.featured-jobs .swiper-slide-active .job-slider__link{padding:20% 0;height:100%}}.featured-jobs .swiper-slide-active .job-slider--all .job-slider__link{text-decoration:none}.featured-jobs .swiper-slide-active .job-slider--all .job-slider__link:active,.featured-jobs .swiper-slide-active .job-slider--all .job-slider__link:hover{text-decoration:underline}.featured-jobs--shorter{height:auto;margin-top:50px}#sign-up-link-bottom{display:block;padding:16px 0;background:#f7910b;width:222px;margin:0 auto;color:#fff;text-align:center;font-weight:700;border-radius:5px;font-size:16px;position:absolute;bottom:44px;left:0;right:0}@media only screen and (max-width:1500px){#sign-up-link-bottom{font-size:1.033vw;letter-spacing:-.05vw;bottom:3vw;width:14.8vw}}@media only screen and (max-width:992px){#sign-up-link-bottom{font-size:1.78vw;letter-spacing:-.1vw;bottom:2.5vw;width:89%;padding:14px 0;border-radius:3px}}@media only screen and (max-width:767px){#sign-up-link-bottom{font-size:3.5vw;letter-spacing:-.1vw;bottom:6.75vw;width:88%;padding:3vw 0}}.cta-card{position:unset;top:0;background-color:#01274c;height:280px;width:100%;float:right;padding:60px 0 40px}@media only screen and (min-width:1600px){.cta-card{height:366px}}@media only screen and (max-width:1500px){.cta-card{width:100%;height:22.75vw;padding:5.6vw 0}}@media only screen and (max-width:992px){.cta-card{height:31.4vw;width:100%;margin:0 auto;padding-top:3.8vw;float:right}}@media only screen and (max-width:767px){.cta-card{width:100%;height:auto;margin:0 auto;margin-top:0;padding-top:42px;padding-bottom:14.5vw;float:none}}.cta-card .cta__header{width:60%;margin:0 auto;color:#fff;font-size:30px;font-weight:300;letter-spacing:normal;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin-top:0}@media only screen and (max-width:1500px){.cta-card .cta__header{font-size:30px;letter-spacing:normal}}@media only screen and (max-width:992px){.cta-card .cta__header{width:80%;font-weight:300;font-style:normal;font-size:2.9vw;padding-top:0;margin-top:0;margin-bottom:1.6vw}}@media only screen and (max-width:767px){.cta-card .cta__header{width:85%;font-weight:300;font-style:normal;font-size:22px;padding-top:0}}@media only screen and (max-width:320px){.cta-card .cta__header{margin-left:22px}}.cta-card .cta__copy{width:70%;margin:16px auto;color:#fff;font-size:18px;font-weight:300;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin:16px auto 0;letter-spacing:normal}@media only screen and (min-width:1500px){.cta-card .cta__copy{width:60%;padding-bottom:6.5%}}@media only screen and (max-width:1500px){.cta-card .cta__copy{width:25vw;margin-top:1vw;margin-left:10vw;font-size:1.25vw;padding-bottom:1vw}}@media only screen and (max-width:992px){.cta-card .cta__copy{font-weight:300;font-style:normal;font-size:2vw;line-height:1.5;width:80%;margin:0 auto}}@media only screen and (max-width:767px){.cta-card .cta__copy{font-weight:300;font-style:normal;font-size:14px;letter-spacing:0;line-height:1.5;width:85%;margin:16px auto}}.cta-card .cta__copy a{color:#fff}.cta-card .cta__box{width:60%;margin:0 auto}@media only screen and (max-width:992px){.cta-card .cta__box{width:80%}}@media only screen and (max-width:767px){.cta-card .cta__box{width:85%}}.cta-card--secondary{position:unsets;top:0;background-color:#01274c;height:280px;width:100%;margin:0 auto;float:left;padding:60px 0 40px}@media only screen and (min-width:1600px){.cta-card--secondary{height:366px}}@media only screen and (max-width:1500px){.cta-card--secondary{width:100%;height:22.75vw;padding:5.6vw 0}}@media only screen and (max-width:992px){.cta-card--secondary{height:31.4vw;width:100%;margin:0 auto;padding-top:3.8vw;float:left}}@media only screen and (max-width:767px){.cta-card--secondary{width:100%;height:auto;margin:0 auto;padding-top:42px;float:none}}.cta-card--secondary .cta__header{width:60%;margin:0 auto;color:#fff;font-size:30px;font-weight:300;letter-spacing:normal;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin-top:0}@media only screen and (max-width:1500px){.cta-card--secondary .cta__header{font-size:30px;letter-spacing:normal}}@media only screen and (max-width:992px){.cta-card--secondary .cta__header{width:80%;font-weight:300;font-style:normal;font-size:2.9vw;padding-top:0;margin-top:0;margin-bottom:1.6vw}}@media only screen and (max-width:767px){.cta-card--secondary .cta__header{width:85%;font-weight:300;font-style:normal;font-size:22px;padding-top:0}}@media only screen and (max-width:320px){.cta-card--secondary .cta__header{margin-left:22px}}.cta-card--secondary .cta__copy{width:70%;margin:16px auto;color:#fff;font-size:18px;font-weight:300;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin:16px auto 0;letter-spacing:normal}@media only screen and (min-width:1500px){.cta-card--secondary .cta__copy{width:60%;padding-bottom:6.5%}}@media only screen and (max-width:1500px){.cta-card--secondary .cta__copy{width:25vw;margin-top:1vw;margin-left:10vw;font-size:1.25vw;padding-bottom:1vw}}@media only screen and (max-width:992px){.cta-card--secondary .cta__copy{font-weight:300;font-style:normal;font-size:2vw;line-height:1.5;width:80%;margin:0 auto}}@media only screen and (max-width:767px){.cta-card--secondary .cta__copy{font-weight:300;font-style:normal;font-size:14px;letter-spacing:0;line-height:1.5;width:85%;margin:16px auto}}.cta-card--secondary .email-placeholder{position:absolute;top:50%;transform:translateY(-52%);left:19px;z-index:1;font-size:15px;opacity:1;color:#4d4f53;pointer-events:none;transition:top .02s linear,font .02s linear,transform .02s linear}@media only screen and (max-width:767px){.cta-card--secondary .email-placeholder{left:3.8vw}}.cta-form{position:relative;bottom:0;left:0;right:0;width:60%;height:43px;margin:0 auto}@media only screen and (max-width:1500px){.cta-form{bottom:0}}@media only screen and (max-width:992px){.cta-form{bottom:0;width:80%}}@media only screen and (max-width:767px){.cta-form{bottom:0;width:85%}}.cta-form__input{font-family:AkkuratStd;font-weight:400;font-style:normal;font-size:medium;color:#4d4f53;background-color:#fff;border:0;border-radius:5px 0 0 5px;height:100%;text-decoration:none;padding-left:19px;float:left;width:76.5%}.cta-form__input:focus{outline:0}@media only screen and (max-width:992px){.cta-form__input{width:74%;border-radius:3px 0 0 3px;padding-left:19px;bottom:0}}@media only screen and (max-width:767px){.cta-form__input{width:69%;position:static;vertical-align:bottom;padding-left:3.8vw}}.cta-form__button{font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:18px;letter-spacing:-1px;color:#fff;background-color:#f7910b;border:0;border-radius:0 5px 5px 0;height:100%;width:23.5%;vertical-align:bottom;float:right}.cta-form__button:focus{outline:0}.cta-form__button:hover{background-color:#fff;color:#f7910b;opacity:.9}@media only screen and (max-width:992px){.cta-form__button:hover{background-color:#f7910b;color:#fff;opacity:1}}@media only screen and (max-width:1500px){.cta-form__button{font-size:1.15vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.cta-form__button{font-size:1.78vw;letter-spacing:-.1vw;width:26%;position:static;padding:0 15px;margin-top:0}}@media only screen and (max-width:767px){.cta-form__button{font-size:14px;letter-spacing:0;width:31%}}.cta-form input::-webkit-input-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.cta-form input::-moz-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.cta-form input:-ms-input-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.know-us-card__link{font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:18px;color:#fff;text-decoration:none;position:unset;bottom:44px;left:0;right:0;margin:0 auto;width:222px;height:43px;margin-left:10vw;display:inline-block;text-align:center;line-height:43.5px;letter-spacing:normal;border-radius:5px;background-color:#f7910b}.know-us-card__link:hover{background-color:#fff;opacity:.9;color:#f7910b}@media only screen and (max-width:992px){.know-us-card__link:hover{background-color:#f7910b;color:#fff;opacity:1}}@media only screen and (min-width:2000px){.know-us-card__link{margin-left:200px}}@media only screen and (max-width:1500px){.know-us-card__link{bottom:3vw;letter-spacing:normal;margin-top:0;line-height:42.5px}}@media only screen and (max-width:992px){.know-us-card__link{bottom:2.5vw;font-size:1.78vw;letter-spacing:normal;text-align:center;line-height:43px;margin-left:5vw}}@media only screen and (max-width:767px){.know-us-card__link{bottom:6.35vw;width:35%;height:43px;margin-left:7.5vw;font-size:14px;letter-spacing:normal}}.card-wrapper{width:100%;position:unset;background-color:#f9f9f9;height:150px}@media only screen and (min-width:767px){.card-wrapper{height:auto;margin:0}.card-wrapper .col-md-6{padding:0}}@media only screen and (min-width:992px){.card-wrapper{height:auto;margin:0;overflow:auto}.card-wrapper .col-md-6{padding:0}}@media only screen and (min-width:1500px){.card-wrapper{height:auto;margin:0}.card-wrapper .col-md-6{padding:0}}.card-wrapper-aspiring{background-color:#fff}.card-wrapper-aspiring #sign-up-link-bottom{display:block;padding:16px 0;background:#f7910b;width:222px;margin:0 auto;color:#fff;text-align:center;font-weight:700;border-radius:5px;font-size:16px;position:absolute;bottom:44px;left:0;right:0}@media only screen and (max-width:1500px){.card-wrapper-aspiring #sign-up-link-bottom{font-size:1.033vw;letter-spacing:-.05vw;bottom:3vw;width:14.8vw}}@media only screen and (max-width:992px){.card-wrapper-aspiring #sign-up-link-bottom{font-size:1.78vw;letter-spacing:-.1vw;bottom:2.5vw;width:89%;padding:14px 0;border-radius:3px}}@media only screen and (max-width:767px){.card-wrapper-aspiring #sign-up-link-bottom{font-size:3.5vw;letter-spacing:-.1vw;bottom:6.75vw;width:88%;padding:3vw 0}}.card-wrapper-aspiring .cta-card{position:unset;top:0;background-color:#01274c;height:280px;width:100%;float:right;padding:60px 0 40px}@media only screen and (min-width:1500px){.card-wrapper-aspiring .cta-card{height:330px}}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-card{width:100%;height:18.75vw;padding:3.6vw 0 2.6vw}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card{height:31.4vw;width:100%;margin:0 auto;padding-top:3.8vw;float:right}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card{width:100%;height:auto;margin:0 auto;padding-top:42px;padding-bottom:14.5vw;float:none}}.card-wrapper-aspiring .cta-card .cta__header{width:60%;margin:0 auto;color:#fff;font-size:30px;font-weight:300;letter-spacing:normal;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin-top:0}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-card .cta__header{font-size:30px;letter-spacing:normal}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card .cta__header{width:80%;font-weight:300;font-style:normal;font-size:2.9vw;padding-top:0;margin-top:0;margin-bottom:1.6vw}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card .cta__header{width:85%;font-weight:300;font-style:normal;font-size:22px;padding-top:0}}@media only screen and (max-width:320px){.card-wrapper-aspiring .cta-card .cta__header{margin-left:22px}}.card-wrapper-aspiring .cta-card .cta__copy{width:70%;margin:16px auto;color:#fff;font-size:18px;font-weight:300;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin:16px auto 0;letter-spacing:normal}@media only screen and (min-width:1500px){.card-wrapper-aspiring .cta-card .cta__copy{width:60%;padding-bottom:6.5%}}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-card .cta__copy{width:25vw;margin-top:1vw;margin-left:10vw;font-size:1.25vw;padding-bottom:1vw}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card .cta__copy{font-weight:300;font-style:normal;font-size:2vw;line-height:1.5;width:80%;margin:0 auto}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card .cta__copy{font-weight:300;font-style:normal;font-size:14px;letter-spacing:0;line-height:1.5;width:85%;margin:16px auto}}.card-wrapper-aspiring .cta-card .cta__copy a{color:#fff}.card-wrapper-aspiring .cta-card .cta__box{width:70%;margin:0 auto}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card .cta__box{width:80%}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card .cta__box{width:85%}}.card-wrapper-aspiring .cta-card--secondary{position:unsets;top:0;background-color:#01274c;height:280px;width:100%;margin:0 auto;float:left;padding:60px 0 40px}@media only screen and (min-width:1500px){.card-wrapper-aspiring .cta-card--secondary{height:330px}}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-card--secondary{width:100%;height:20.75vw;padding:4.6vw 0}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card--secondary{height:31.4vw;width:100%;margin:0 auto;padding-top:3.8vw;float:left}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card--secondary{width:100%;height:auto;margin:0 auto;padding-top:42px;float:none}}.card-wrapper-aspiring .cta-card--secondary .cta__header{width:60%;margin:0 auto;color:#fff;font-size:30px;font-weight:300;letter-spacing:normal;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin-top:0}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-card--secondary .cta__header{font-size:30px;letter-spacing:normal}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card--secondary .cta__header{width:80%;font-weight:300;font-style:normal;font-size:2.9vw;padding-top:0;margin-top:0;margin-bottom:1.6vw}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card--secondary .cta__header{width:85%;font-weight:300;font-style:normal;font-size:22px;padding-top:0}}@media only screen and (max-width:320px){.card-wrapper-aspiring .cta-card--secondary .cta__header{margin-left:22px}}.card-wrapper-aspiring .cta-card--secondary .cta__copy{width:70%;margin:16px auto;color:#fff;font-size:18px;font-weight:300;font-family:AkkuratStd,sans-serif;text-decoration:none;text-align:left;margin:16px auto 0;letter-spacing:normal}@media only screen and (min-width:1500px){.card-wrapper-aspiring .cta-card--secondary .cta__copy{width:60%;padding-bottom:6.5%}}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-card--secondary .cta__copy{width:25vw;margin-top:1vw;margin-left:10vw;font-size:1.25vw;padding-bottom:1vw}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-card--secondary .cta__copy{font-weight:300;font-style:normal;font-size:2vw;line-height:1.5;width:80%;margin:0 auto}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card--secondary .cta__copy{font-weight:300;font-style:normal;font-size:14px;letter-spacing:0;line-height:1.5;width:85%;margin:16px auto}}.card-wrapper-aspiring .cta-card--secondary .email-placeholder{position:absolute;top:50%;transform:translateY(-52%);left:19px;z-index:1;font-size:15px;opacity:1;color:#4d4f53;pointer-events:none;transition:top .02s linear,font .02s linear,transform .02s linear}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-card--secondary .email-placeholder{left:3.8vw}}.card-wrapper-aspiring .cta-form{position:relative;bottom:44px;left:0;right:0;width:70%;height:43px;margin:0 auto}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-form{bottom:0}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-form{bottom:0;width:80%}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-form{bottom:0;width:85%}}.card-wrapper-aspiring .cta-form__input{font-family:AkkuratStd;font-weight:400;font-style:normal;font-size:medium;color:#4d4f53;background-color:#fff;border:0;border-radius:5px 0 0 5px;height:100%;text-decoration:none;padding-left:19px;float:left;width:76.5%}.card-wrapper-aspiring .cta-form__input:focus{outline:0}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-form__input{width:74%;border-radius:3px 0 0 3px;padding-left:19px;bottom:0}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-form__input{width:69%;position:static;vertical-align:bottom;padding-left:3.8vw}}.card-wrapper-aspiring .cta-form__button{font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:18px;letter-spacing:-1px;color:#fff;background-color:#f7910b;border:0;border-radius:0 5px 5px 0;height:100%;width:23.5%;vertical-align:bottom;float:right}.card-wrapper-aspiring .cta-form__button:focus{outline:0}@media only screen and (max-width:1500px){.card-wrapper-aspiring .cta-form__button{font-size:1.15vw;letter-spacing:-.05vw}}@media only screen and (max-width:992px){.card-wrapper-aspiring .cta-form__button{font-size:1.78vw;letter-spacing:-.1vw;width:26%;position:static;border-radius:0 3px 3px 0;padding:0 15px;margin-top:0}}@media only screen and (max-width:767px){.card-wrapper-aspiring .cta-form__button{font-size:14px;letter-spacing:0;width:31%}}.card-wrapper-aspiring .cta-form input::-webkit-input-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.card-wrapper-aspiring .cta-form input::-moz-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.card-wrapper-aspiring .cta-form input:-ms-input-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.card-wrapper-aspiring .know-us-card__link{font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:16px;color:#fff;text-decoration:none;position:unset;bottom:44px;left:0;right:0;margin:0 auto;width:222px;height:43px;display:inline-block;text-align:center;line-height:40px;letter-spacing:-1px;border-radius:7px;background-color:#f7910b}.card-wrapper-aspiring .know-us-card__link:hover{background-color:#fff;opacity:.9;color:#f7910b}@media only screen and (max-width:992px){.card-wrapper-aspiring .know-us-card__link:hover{background:#f7910b;color:#fff;opacity:1}}@media only screen and (max-width:1500px){.card-wrapper-aspiring .know-us-card__link{bottom:3vw;letter-spacing:-.05vw;margin-top:1.9vw}}@media only screen and (max-width:992px){.card-wrapper-aspiring .know-us-card__link{bottom:2.5vw;font-size:1.78vw;letter-spacing:-.05vw;text-align:center;border-radius:3px;line-height:43px}}@media only screen and (max-width:767px){.card-wrapper-aspiring .know-us-card__link{bottom:6.35vw;width:35%;height:43px;font-size:14px;letter-spacing:-.05vw}}.card-wrapper-aspiring .card-wrapper{width:100%;position:unset;background-color:#f9f9f9;height:150px}@media only screen and (min-width:767px){.card-wrapper-aspiring .card-wrapper{height:150px;margin:0}.card-wrapper-aspiring .card-wrapper .col-md-6{padding:0}}@media only screen and (min-width:992px){.card-wrapper-aspiring .card-wrapper{height:10vw;margin:0}.card-wrapper-aspiring .card-wrapper .col-md-6{padding:0}}@media only screen and (min-width:1500px){.card-wrapper-aspiring .card-wrapper{height:auto;margin:0}.card-wrapper-aspiring .card-wrapper .col-md-6{padding:0}}.card-wrapper-aspiring .card-wrapper-aspiring{background-color:#fff}.benefits-section{margin-top:50px}@media only screen and (max-width:1500px){.benefits-section{margin-top:4vw}}@media only screen and (max-width:992px){.benefits-section{margin-top:0}}@media only screen and (max-width:767px){.benefits-section{margin-top:0}.benefits-section .col-xs-12{padding:0}}.benefits-column{height:585px;width:100%;font-family:AkkuratStd;color:#fff}.benefits-column .col-md-5,.benefits-column .col-md-7{padding:0}@media only screen and (max-width:1500px){.benefits-column{height:40vw;width:100%}}@media only screen and (max-width:992px){.benefits-column{height:100%;width:50vw;margin:3.3vw auto 0}}@media only screen and (max-width:767px){.benefits-column{height:100%;width:100%;margin:6.7vw auto 0}}.benefits-column__image--left,.benefits-column__image--right{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;height:225px}@media only screen and (max-width:1500px){.benefits-column__image--left,.benefits-column__image--right{height:15vw}}@media only screen and (max-width:992px){.benefits-column__image--left,.benefits-column__image--right{height:23vw}}@media only screen and (max-width:767px){.benefits-column__image--left,.benefits-column__image--right{height:49vw}}.benefits-column-content{height:360px;padding:40px 30px;box-shadow:0 1px 0 rgba(16,30,31,.12)}@media only screen and (max-width:1500px){.benefits-column-content{height:25vw;padding:2.8vw 2.1vw}}@media only screen and (max-width:992px){.benefits-column-content{height:32vw;padding:3vw}}@media only screen and (max-width:767px){.benefits-column-content{height:75vw;padding:5vw 5vw 3vw}}.benefits-column-content--orange{background-color:#f7910b}.benefits-column-content--blue{background-color:#01274c}.benefits-column-content--dark-blue{background-color:#041728}@media only screen and (max-width:767px){.benefits-column-content--big-first-column{height:55vw}}.benefits-column-content--big-second-column{padding:50px 30px}@media only screen and (max-width:992px){.benefits-column-content--big-second-column{padding:3vw}}@media only screen and (max-width:767px){.benefits-column-content--big-second-column{padding:5vw 5vw 3vw;height:55vw}}.benefits-column-content__header{font-size:32px;font-weight:300;max-width:320px;margin:0 0 23px}@media only screen and (max-width:1500px){.benefits-column-content__header{font-size:2.2vw;max-width:23vw;margin:0 0 1.5vw}}@media only screen and (max-width:992px){.benefits-column-content__header{font-size:3vw;max-width:30vw;margin:0 0 2vw}}@media only screen and (max-width:767px){.benefits-column-content__header{font-size:6vw;max-width:60vw;margin:0 0 2vw}}.benefits-column-content__header--middle{max-width:300px}@media only screen and (max-width:1500px){.benefits-column-content__header--middle{max-width:20vw}}@media only screen and (max-width:992px){.benefits-column-content__header--middle{max-width:25vw}}@media only screen and (max-width:767px){.benefits-column-content__header--middle{max-width:50vw}}.benefits-column-content__list{font-size:14px;font-weight:400;margin:30px 0 0;padding:0;list-style:none}@media only screen and (max-width:1500px){.benefits-column-content__list{font-size:1vw;margin:2.5vw 0 0}}@media only screen and (max-width:992px){.benefits-column-content__list{font-size:1.3vw;margin:2.5vw 0 0}}@media only screen and (max-width:767px){.benefits-column-content__list{font-size:2.5vw;margin:4.5vw 0 0}}.benefits-column-content__list li{margin-bottom:5px}@media only screen and (max-width:1500px){.benefits-column-content__list li{margin-bottom:.5vw}}@media only screen and (max-width:992px){.benefits-column-content__list li{margin-bottom:.5vw}}@media only screen and (max-width:767px){.benefits-column-content__list li{margin-bottom:.5vw}}.benefits-column-content__list span{font-weight:700;color:#f7910b;display:inline-block;margin-right:5px}@media only screen and (max-width:1500px){.benefits-column-content__list span{margin-right:.5vw}}@media only screen and (max-width:992px){.benefits-column-content__list span{margin-right:.5vw}}@media only screen and (max-width:767px){.benefits-column-content__list span{margin-right:.5vw}}.benefits-column-content__copy{font-size:16px;font-weight:300;max-width:360px;margin:0}@media only screen and (max-width:1500px){.benefits-column-content__copy{font-size:1.07vw;max-width:100%}}@media only screen and (max-width:992px){.benefits-column-content__copy{font-size:1.85vw;max-width:100%}}@media only screen and (max-width:767px){.benefits-column-content__copy{font-size:4vw;max-width:100%}}.benefits-column-content__copy--middle{max-width:360px}@media only screen and (max-width:1500px){.benefits-column-content__copy--middle{max-width:85%}}@media only screen and (max-width:992px){.benefits-column-content__copy--middle{max-width:100%}}@media only screen and (max-width:767px){.benefits-column-content__copy--middle{max-width:100%}}.social-banner{margin-top:45px}@media only screen and (max-width:992px){.social-banner{margin-top:6vw}}@media only screen and (max-width:767px){.social-banner{margin-top:6vw}}.social-banner>.col-md-3{padding:0;width:100%}.social-banner .instagram-container{width:70%;margin:0 auto;overflow:hidden}@media only screen and (max-width:992px){.social-banner .instagram-container{width:90%}}@media only screen and (max-width:767px){.social-banner .instagram-container{width:100%}}.social-banner .instagram-container .carousel-inner>.item{width:calc(32.7% - 12px);height:22vw;display:inline-block;vertical-align:top;overflow:hidden;cursor:pointer;transition:transform .5s ease-in}.social-banner .instagram-container .carousel-inner>.item:nth-child(3n-1){margin:0 2%}.social-banner .instagram-container .carousel-inner>.item img{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1);transition:all .5s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){.social-banner .instagram-container .carousel-inner>.item img{transform:unset}}.social-banner .instagram-container .carousel-inner>.item img:hover{transform:scale(1.05)}@media only screen and (max-width:767px){.social-banner .instagram-container .carousel-inner>.item img:hover{transform:unset}}@media only screen and (min-width:2000px){.social-banner .instagram-container .carousel-inner>.item{height:16vw}}@media only screen and (max-width:992px){.social-banner .instagram-container .carousel-inner>.item{height:35vw}}@media only screen and (max-width:767px){.social-banner .instagram-container .carousel-inner>.item{width:100%;height:70vw;display:inline-block}.social-banner .instagram-container .carousel-inner>.item:nth-child(3n-1){margin:0}}@media only screen and (max-width:480px){.social-banner .instagram-container .carousel-inner>.item{height:70vw}}.social-banner .carousel-control{left:unset;right:unset;opacity:1}.social-banner .carousel-control>.item-show{display:block}.social-banner .insta-next,.social-banner .insta-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:#fff;border-radius:100%;box-shadow:0 3px 3px #dbdcdc;cursor:pointer;width:56px;height:56px;display:none}@media only screen and (max-width:1500px){.social-banner .insta-next,.social-banner .insta-prev{width:3.8vw;height:3.8vw}}@media only screen and (max-width:992px){.social-banner .insta-next,.social-banner .insta-prev{width:7vw;height:7vw;top:65%;transform:translateY(-58%)}}@media screen and (orientation:portrait) and (max-width:992px){.social-banner .insta-next,.social-banner .insta-prev{top:50%}}@media only screen and (max-width:767px){.social-banner .insta-next,.social-banner .insta-prev{width:7vw;height:7vw;display:block;top:50%;transform:translateY(-70%)}}.social-banner .insta-next img,.social-banner .insta-prev img{width:13px;position:absolute}@media only screen and (max-width:1500px){.social-banner .insta-next img,.social-banner .insta-prev img{width:.9vw}}@media only screen and (max-width:992px){.social-banner .insta-next img,.social-banner .insta-prev img{width:1.65vw}}@media only screen and (max-width:767px){.social-banner .insta-next img,.social-banner .insta-prev img{width:2vw}}.social-banner .insta-prev{left:40px}@media only screen and (max-width:1500px){.social-banner .insta-prev{left:10.65vw}}@media only screen and (max-width:992px){.social-banner .insta-prev{left:5vw}}@media only screen and (max-width:767px){.social-banner .insta-prev{left:0}}.social-banner .insta-prev img{top:50%;left:50%;transform:translate(-65%,-50%)}.social-banner .insta-next{right:40px}@media only screen and (max-width:1500px){.social-banner .insta-next{right:10.65vw}}@media only screen and (max-width:992px){.social-banner .insta-next{right:5vw}}@media only screen and (max-width:767px){.social-banner .insta-next{right:0}}.social-banner .insta-next img{bottom:50%;right:50%;transform:rotate(180deg) translate(-65%,-50%)}.social-banner-content{width:100%;position:relative;height:auto;display:inline-block;margin:0 auto}@media only screen and (max-width:1500px){.social-banner-content{height:22.5vw}}@media only screen and (max-width:992px){.social-banner-content{height:28.5vw}}@media only screen and (max-width:767px){.social-banner-content{width:100%;height:43vw}}.social-banner-content__picture{position:relative;z-index:1;height:100%;width:100%}.social-banner-content__picture img{object-fit:cover}@media only screen and (max-width:1500px){.social-banner-content__picture{height:22.5vw;width:22.5vw}}@media only screen and (max-width:992px){.social-banner-content__picture{height:28.5vw;width:28.5vw}}@media only screen and (max-width:767px){.social-banner-content__picture{height:43vw;width:43vw}}.social-banner-content__picture--block1,.social-banner-content__picture--block2,.social-banner-content__picture--block3{background-color:darker(#f9f9f9,20%);background-repeat:no-repeat;background-size:cover;position:relative}.social-banner-content--instagram{font-family:AkkuratStd;padding:60px 0}@media only screen and (max-width:1500px){.social-banner-content--instagram{padding:2.3vw 0}}@media only screen and (max-width:992px){.social-banner-content--instagram{padding:4.5vw 0}}@media only screen and (max-width:767px){.social-banner-content--instagram{padding:9.5vw 0}}.social-banner-content--instagram__icon{display:block;width:45px;height:45px;margin:0 auto}@media only screen and (max-width:1500px){.social-banner-content--instagram__icon{width:3.5vw;height:3.5vw}}@media only screen and (max-width:992px){.social-banner-content--instagram__icon{width:4.5vw;height:4.5vw}}@media only screen and (max-width:767px){.social-banner-content--instagram__icon{width:7.5vw;height:7.5vw}}.social-banner-content--instagram__copy{max-width:165px;text-align:center;margin:25px auto 0;color:#fff;font-size:30px;font-weight:300;line-height:38px;font-weight:400}@media only screen and (min-width:1500px){.social-banner-content--instagram__copy{width:100%;font-size:1.63vw;max-width:33vw;margin:1.75vw auto 0;color:#132c4d;line-height:2.5vw;font-size:30px;line-height:38px;text-align:center;font-weight:400}}@media only screen and (max-width:1500px){.social-banner-content--instagram__copy{width:100%;font-size:1.63vw;max-width:37vw;margin:1.75vw auto 0;color:#132c4d;line-height:2.5vw;font-size:30px;line-height:38px;text-align:center;font-weight:400}}@media only screen and (max-width:992px){.social-banner-content--instagram__copy{font-size:2.5vw;max-width:30vw;margin:4.5vw auto 0;line-height:3.2vw}}.social-banner-content--instagram__link{color:#fff;font-size:16px;margin:25px auto 0;text-decoration:none;display:block;width:140px;text-align:center;border:1px solid #fff;padding:14px 0;letter-spacing:-1px;border-radius:3px;background-color:#ef9000;border:1px solid transparent;font-weight:400}.social-banner-content--instagram__link:hover{border:1px solid #f7910b;background-color:#fff;color:#f7910b}.social-banner-content--instagram__link:focus{color:#fff;text-decoration:none}.social-banner-content--instagram__link:active{color:#fff}@media only screen and (min-width:1502px){.social-banner-content--instagram__link{width:20vw;padding:.95vw 0;margin:2vw auto 0;font-size:1.1vw;word-spacing:.25vw;letter-spacing:.05vw}}@media only screen and (max-width:1500px){.social-banner-content--instagram__link{width:24.5vw;padding:.95vw 0;margin:2vw auto 0;font-size:18px;word-spacing:.25vw;letter-spacing:.05vw;line-height:31px;font-weight:400}}@media only screen and (max-width:992px){.social-banner-content--instagram__link{font-size:1.6vw;margin:3vw auto 0;width:24vw;padding:.95vw 0}}@media only screen and (max-width:767px){.social-banner-content--instagram__link{font-size:2.75vw;margin:4vw auto 0;width:38vw;padding:.95vw 0}}.IN-widget{display:block!important;text-align:center;margin:40px auto 0}@media only screen and (max-width:1500px){.IN-widget{width:84.1vw;margin-top:2.33vw}}@media only screen and (max-width:992px){.IN-widget{width:94vw;margin-top:3.25vw}}@media only screen and (max-width:767px){.IN-widget{width:auto;margin-top:7.5vw}}.biography-wrapper{border:1px solid #d3d3d3;width:1050px;margin:65px auto 0}@media only screen and (max-width:1500px){.biography-wrapper{margin-top:4.33vw;width:70vw}}@media only screen and (max-width:992px){.biography-wrapper{margin-top:7vw;width:61vw}}@media only screen and (max-width:767px){.biography-wrapper{margin-top:12vw;overflow:hidden;width:85.5%}}.biography-wrapper .columns{padding:0}.biography-wrapper .columns--left{padding-left:15px}.biography-wrapper .columns--right{padding-right:15px}@media only screen and (max-width:992px){.biography-wrapper .columns{padding:0 15px}}@media only screen and (max-width:767px){.biography-wrapper .columns{padding:0}}.biography-image{width:auto;height:420px}@media only screen and (max-width:1500px){.biography-image{height:28vw}}@media only screen and (max-width:992px){.biography-image{height:auto;padding:0}}@media only screen and (max-width:767px){.biography-image{padding:0 15px}}.biography-image__img{height:100%;width:100%}@media only screen and (max-width:992px){.biography-image__img{margin:0 auto}}.biography-image__triangle{width:auto;height:35px;position:absolute;background:transparent;bottom:0;top:0;right:0;margin:auto 0}@media only screen and (max-width:1500px){.biography-image__triangle{height:2.33vw}}@media only screen and (max-width:767px){.biography-image__triangle{width:10vw;bottom:0;top:auto;left:0;right:0;margin:0 auto}}.biography-text{width:auto;height:420px;background:#f9f9f9;display:table-cell;vertical-align:middle;text-align:center}@media only screen and (max-width:1500px){.biography-text{height:28vw}}@media only screen and (max-width:992px){.biography-text{height:39.5vw;width:61vw;margin:0 auto}}@media only screen and (max-width:767px){.biography-text{height:71.4vw;padding:5vw 0;width:auto}}.biography-text__header{color:#f7910b;font-size:36px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-1.85px;text-align:center;font-weight:400}@media only screen and (max-width:1500px){.biography-text__header{font-size:2.4vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.biography-text__header{font-size:2.9vw;letter-spacing:-.15vw}}@media only screen and (max-width:767px){.biography-text__header{font-size:5.4vw;letter-spacing:-.25vw}}@media only screen and (max-width:992px){.biography-text__header{padding-top:7.5vw;font-size:3.4vw}}@media only screen and (max-width:767px){.biography-text__header{padding-top:12vw;font-size:6vw}}.biography-text__copy{line-height:1.5;font-weight:400;text-align:left;font-family:AkkuratStd,sans-serif;color:#464646;font-size:21px;width:66%;margin:15px auto 0;letter-spacing:-1.5px}@media only screen and (max-width:1500px){.biography-text__copy{font-size:1.4vw;letter-spacing:-.1vw;margin:1vw auto 0}}@media only screen and (max-width:992px){.biography-text__copy{font-size:2vw;letter-spacing:-.13vw;width:80%;margin:1.667vw auto 0;text-align:center}}@media only screen and (max-width:767px){.biography-text__copy{font-size:3.7vw;letter-spacing:-.22vw;width:80%}}.biography-text__copy a:hover{color:#f9a73c}.biography-text__icon{color:#f7910b;font-size:80px;height:40px;text-align:left;margin:0 0 0 16.5%}@media only screen and (max-width:1500px){.biography-text__icon{padding-left:0}}@media only screen and (max-width:992px){.biography-text__icon{font-size:7vw;height:4vw;text-align:center;margin:0;padding:0}}@media only screen and (max-width:767px){.biography-text__icon{font-size:15vw;height:7vw}}.biography-text__author{line-height:1.3;font-weight:400;text-align:left;font-family:AkkuratStd,sans-serif;color:#f7910b;font-size:16px;width:66%;margin:15px auto 0;letter-spacing:-.5px}@media only screen and (max-width:1500px){.biography-text__author{font-size:1.0667vw;letter-spacing:-.1vw;margin-top:1vw}}@media only screen and (max-width:992px){.biography-text__author{font-size:2vw;letter-spacing:-.13vw;text-align:center;margin-top:2vw;margin-bottom:2vw}}@media only screen and (max-width:767px){.biography-text__author{font-size:3.5vw;letter-spacing:-.22vw;width:85%;margin-top:3vw;margin-bottom:3vw}}.biography-text__author--sub{margin-top:0}.biography-text__button{font-family:AkkuratStd;font-weight:700;font-size:16px;color:#f7910b;text-decoration:none;display:inline-block;margin:15px auto 0;border:1px solid #f7910b;padding:14px 20px;letter-spacing:-1px;border-radius:3px}.biography-text__button:active,.biography-text__button:hover{background-color:#f7910b!important;color:#fff!important}.biography-text__button:focus{color:#fff}@media only screen and (max-width:1500px){.biography-text__button{margin-top:1vw;padding:.95vw 1.33vw;font-size:1.1vw}}@media only screen and (max-width:992px){.biography-text__button{font-size:1.6vw;padding:1.5vw 2.25vw}}@media only screen and (max-width:767px){.biography-text__button{font-size:4vw;letter-spacing:-.05vw;padding:2.5vw 4vw;margin-top:4vw}}.small-job-position{margin:65px auto 0}@media only screen and (max-width:1500px){.small-job-position{width:84.1vw;margin-top:4.33vw}}@media only screen and (max-width:991px){.small-job-position{width:94vw;margin-top:7vw}}@media only screen and (max-width:767px){.small-job-position{width:auto;margin-top:12vw}}@media only screen and (max-width:991px){.small-job-position-wrapper{width:60vw;margin:0 auto 4vw}}@media only screen and (max-width:767px){.small-job-position-wrapper{width:100%;margin:0 auto 8vw}}.small-job-position-content__img{height:340px;display:block;object-fit:cover}@media only screen and (max-width:1500px){.small-job-position-content__img{height:27.667vw}}@media only screen and (min-width:1500px){.small-job-position-content__img{height:22.667vw}}@media only screen and (max-width:991px){.small-job-position-content__img{height:44.3vw}}@media only screen and (max-width:767px){.small-job-position-content__img{height:65vw}}.small-job-position-content__block{background:#01274c;height:322px}@media only screen and (min-width:1501px){.small-job-position-content__block{height:390px}}@media only screen and (min-width:3000px){.small-job-position-content__block{height:442px}}@media only screen and (max-width:1500px){.small-job-position-content__block{height:27vw}}@media only screen and (max-width:991px){.small-job-position-content__block{height:auto;padding-bottom:13vw}}@media only screen and (max-width:767px){.small-job-position-content__block{padding-bottom:24vw}}.small-job-position-content__block--orange{background:#f7910b}.small-job-position-content__header{font-size:26px;font-family:AkkuratStd;font-weight:400;text-decoration:none;text-align:center;color:#fff;margin:0 auto;padding:40px 10px 0}@media only screen and (max-width:1500px){.small-job-position-content__header{font-size:1.733vw;padding-top:2.33vw}}@media only screen and (max-width:991px){.small-job-position-content__header{height:auto!important;font-size:3.4vw;padding-top:5vw}}@media only screen and (max-width:767px){.small-job-position-content__header{font-size:6.96vw;padding-top:6.14vw}}.small-job-position-content__copy{font-size:16px;font-family:AkkuratStd;font-weight:300;text-decoration:none;text-align:center;color:#fff;max-width:85%;margin:11px auto 0;line-height:1.55}@media only screen and (max-width:1500px){.small-job-position-content__copy{font-size:1.05vw;max-width:24vw;margin:.733vw auto 0}}@media only screen and (max-width:991px){.small-job-position-content__copy{font-size:2.09vw;max-width:57vw;margin:2.5vw auto 0}}@media only screen and (max-width:767px){.small-job-position-content__copy{font-size:4.27vw;max-width:75vw;margin:2.5vw auto 0}}.small-job-position-content__link{font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:16px;color:#fff!important;position:absolute;background-color:#01274c;border:0;border-radius:5px;padding:12px 0;text-align:center;width:45%;vertical-align:bottom;margin:0 auto;left:0;right:0;bottom:40px;transition:color .3s linear;text-decoration:none!important;word-spacing:4px}.small-job-position-content__link:focus{outline:0}.small-job-position-content__link:hover{color:#eee}.small-job-position-content__link:active,.small-job-position-content__link:focus{color:#f7910b}@media only screen and (max-width:1500px){.small-job-position-content__link{font-size:1.05vw;padding:.8vw;bottom:3.66vw}}@media only screen and (max-width:991px){.small-job-position-content__link{font-size:2.09vw;padding:1.75vw 0;width:27vw;bottom:9vw}}@media only screen and (max-width:767px){.small-job-position-content__link{font-size:4.27vw;padding:3.5vw 0;width:53vw;bottom:17vw}}.small-job-position-content__link--orange{background-color:#f7910b}.small-job-position--column:first-child{padding-right:10px}@media only screen and (max-width:767px){.small-job-position--column:first-child{padding:0 15px}}.small-job-position--column:nth-child(2){padding:0 10px}@media only screen and (max-width:767px){.small-job-position--column:nth-child(2){padding:0 15px}}.small-job-position--column:nth-child(3){padding-left:10px}@media only screen and (max-width:767px){.small-job-position--column:nth-child(3){padding:0 15px}}.small-job-position .col-lg-6,.small-job-position .col-md-6{margin-bottom:30px}.big-job-position{margin:65px auto 0}@media only screen and (max-width:1500px){.big-job-position{width:84.1vw;margin-top:4.33vw}}@media only screen and (max-width:992px){.big-job-position{width:100%;margin-top:7vw}}@media only screen and (max-width:767px){.big-job-position{margin-top:12vw}}@media only screen and (max-width:992px){.big-job-position-wrapper{width:100%;margin:0 auto 4vw}}@media only screen and (max-width:767px){.big-job-position-wrapper{margin:0 auto 8vw}}.big-job-position-content__img{height:400px;display:block}@media only screen and (max-width:1500px){.big-job-position-content__img{height:26.667vw}}@media only screen and (max-width:992px){.big-job-position-content__img{height:27.4vw}}@media only screen and (max-width:767px){.big-job-position-content__img{height:56.75vw}}.big-job-position-content__block{background:#01274c;height:322px}@media only screen and (max-width:1500px){.big-job-position-content__block{height:21.466vw}}@media only screen and (max-width:992px){.big-job-position-content__block{height:40.9vw}}@media only screen and (max-width:767px){.big-job-position-content__block{height:90vw}}.big-job-position-content__block--orange{background:#f7910b}.big-job-position-content__header{font-size:26px;font-family:AkkuratStd;font-weight:400;text-decoration:none;text-align:center;color:#fff;margin:0 auto;padding-top:40px;letter-spacing:-2.3px}@media only screen and (max-width:1500px){.big-job-position-content__header{font-size:1.733vw;padding-top:2.667vw}}@media only screen and (max-width:992px){.big-job-position-content__header{font-size:3.2vw;padding-top:3vw}}@media only screen and (max-width:767px){.big-job-position-content__header{font-size:6.96vw;padding-top:6.14vw}}.big-job-position-content__subheader{font-size:26px;font-family:AkkuratStd;font-weight:400;text-decoration:none;text-align:center;color:#fff;margin:0 auto;padding-top:0;letter-spacing:-2.3px}@media only screen and (max-width:1500px){.big-job-position-content__subheader{font-size:1.733vw}}@media only screen and (max-width:992px){.big-job-position-content__subheader{font-size:3.2vw}}@media only screen and (max-width:767px){.big-job-position-content__subheader{font-size:6.96vw}}.big-job-position-content__copy{font-size:16px;font-family:AkkuratStd;font-weight:300;text-decoration:none;text-align:center;color:#fff;max-width:85%;margin:11px auto 0;line-height:1.55;letter-spacing:-1px}@media only screen and (max-width:1500px){.big-job-position-content__copy{font-size:1.05vw;max-width:24vw;margin:.733vw auto 0;letter-spacing:-.068vw}}@media only screen and (max-width:992px){.big-job-position-content__copy{font-size:2vw;max-width:100%;margin:1.5vw auto 0;padding:0 4vw}}@media only screen and (max-width:767px){.big-job-position-content__copy{font-size:4.27vw;max-width:75vw;margin:2.5vw auto 0;letter-spacing:-.18vw}}.big-job-position-content__link{font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:16px;letter-spacing:-1px;color:#fff;position:absolute;background-color:#01274c;border:0;border-radius:5px;padding:12px 0;text-align:center;width:45%;vertical-align:bottom;margin:0 auto;left:0;right:0;bottom:40px;transition:color .3s linear}.big-job-position-content__link:focus{outline:0}.big-job-position-content__link:hover{color:#eee}.big-job-position-content__link:active,.big-job-position-content__link:focus{color:#f7910b}@media only screen and (max-width:1500px){.big-job-position-content__link{font-size:1.05vw;padding:.8vw;bottom:1.66vw}}@media only screen and (max-width:992px){.big-job-position-content__link{font-size:2.09vw;padding:1.75vw 0;width:27vw;bottom:7vw}}@media only screen and (max-width:767px){.big-job-position-content__link{font-size:4.27vw;padding:3.5vw 0;width:53vw;bottom:18vw}}.big-job-position-content__link--orange{background-color:#f7910b}.big-job-position--column:first-child{padding:0 25px 0 0}@media only screen and (max-width:1500px){.big-job-position--column:first-child{padding:0 25px 0 0}}@media only screen and (max-width:992px){.big-job-position--column:first-child{padding:0 15px 0 0}}@media only screen and (max-width:767px){.big-job-position--column:first-child{padding:0 15px}}.big-job-position--column:last-child{padding:0 0 0 25px}@media only screen and (max-width:1500px){.big-job-position--column:last-child{padding:0 0 0 25px}}@media only screen and (max-width:992px){.big-job-position--column:last-child{padding:0 0 0 15px}}@media only screen and (max-width:767px){.big-job-position--column:last-child{margin-top:8vw;padding:0 15px}}.college-flags img{margin:65px auto}@media only screen and (max-width:1500px){.college-flags img{margin-top:4.33vw;width:84.1vw}}@media only screen and (max-width:992px){.college-flags img{margin-top:7vw;width:94vw}}@media only screen and (max-width:767px){.college-flags img{margin-top:12vw;width:100%}}.mobile-menu-icon-aria{display:none;width:40px;height:40px;position:absolute;right:5vw;pointer-events:none}@media only screen and (max-width:992px){.mobile-menu-icon-aria{top:3vw;display:inline-block}}@media only screen and (max-width:767px){.mobile-menu-icon-aria{top:5vw}}.fixed-nav-placeholder{height:90px;background-color:#fff}@media only screen and (max-width:767px){.fixed-nav-placeholder{height:65px}}.nav{font-family:AkkuratStd;color:#fff;background-color:#e7870a;height:100px;position:fixed;top:0;left:0;right:0;z-index:4}@media only screen and (max-width:767px){.nav{height:105px}}.nav__container{width:1275px;margin:0 auto;height:100%}@media only screen and (max-width:1500px){.nav__container{width:85.5vw}}@media only screen and (max-width:992px){.nav__container{width:100%}}.nav__logo{display:inline-block;height:80px;width:auto;float:left;margin-top:10px}@media only screen and (max-width:992px){.nav__logo{float:left;left:2.4vw}}@media only screen and (max-width:767px){.nav__logo{width:75px;height:auto;margin-top:32px}}.nav__logo--small{display:none}@media only screen and (max-width:767px){.nav__logo--small{display:inline-block}}.nav__logo--big{display:inline-block}@media only screen and (max-width:1150px){.nav__logo--big{height:65px;margin-top:16px}}@media only screen and (max-width:767px){.nav__logo--big{display:none}}.nav__brand-link{display:inline-block;height:100%;position:relative}@media only screen and (max-width:992px){.nav__brand-link{margin-left:4.5vw}}.nav .secondary-nav{background-color:inherit;height:34px;list-style-type:none;margin-bottom:0;position:absolute;padding-right:calc((100vw - 1275px) / 2);padding-left:90px;right:0;top:0}@media only screen and (max-width:1500px){.nav .secondary-nav{padding-right:7.5vw}}@media only screen and (max-width:992px){.nav .secondary-nav{display:none}}.nav .secondary-nav .bold{font-weight:700}@media only screen and (max-width:992px){.nav .secondary-nav .bold{font-weight:400}}.nav .secondary-nav .secondary-nav__item,.nav .secondary-nav>li{display:inline;font-size:13px;padding-left:1.4vw;position:relative;top:6px}.nav .secondary-nav .secondary-nav__item a,.nav .secondary-nav>li a{color:#fff}.nav .secondary-nav .secondary-nav__item a:hover,.nav .secondary-nav>li a:hover{text-decoration:underline}.nav .secondary-nav .secondary-nav__item a.featured,.nav .secondary-nav>li a.featured{font-weight:700}@media only screen and (max-width:992px){.nav .secondary-nav .secondary-nav__item a.featured,.nav .secondary-nav>li a.featured{font-weight:400}}.nav .mobile-menu-icon{display:none}@media only screen and (max-width:992px){.nav .mobile-menu-icon{display:inline-block;width:auto;height:40px;position:absolute;right:5vw;top:32px}}@media only screen and (max-width:767px){.nav .mobile-menu-icon{top:34px}}.nav-list{font-weight:400;letter-spacing:-.3px;padding:0;float:right;position:relative;margin-bottom:0;margin-top:56px}@media only screen and (max-width:1250px){.nav-list{font-weight:700;letter-spacing:-.025vw}}@media only screen and (max-width:992px){.nav-list{float:none;display:none;width:100vw;left:0;margin-top:0;padding:20px 0;background:#e7870a}}.nav-list:hover{display:block!important}.nav-list-wrapper{display:inline;float:right}@media only screen and (max-width:992px){.nav-list-wrapper{display:block;float:none;pointer-events:none;position:relative;height:calc(100vh - 105px);top:-5px}}.nav-list-container{float:right;position:relative;display:inline-block;height:100%}@media only screen and (max-width:992px){.nav-list-container{position:static;width:143px;cursor:pointer}}@media only screen and (max-width:767px){.nav-list-container{width:156px}}.nav-list>li{display:inline-block;padding:0 8px 0 0;list-style-type:none}@media only screen and (max-width:1500px){.nav-list>li{padding-right:.5vw}}@media only screen and (max-width:1250px){.nav-list>li{padding-right:.7vw}}@media only screen and (max-width:992px){.nav-list>li{display:block;padding:1vw 0 1vw 30%;cursor:pointer}}.nav-list>li:after{content:"|";padding-left:8px}@media only screen and (max-width:1500px){.nav-list>li:after{padding-left:.5vw}}@media only screen and (max-width:1275px){.nav-list>li:after{padding-left:.7vw;font-size:.9vw}}@media only screen and (max-width:992px){.nav-list>li:after{display:none}}.nav-list>li a{color:#fff;display:inline;font-weight:400;letter-spacing:0;text-transform:none;transition:color .3s linear;font-size:13px}.nav-list>li a:active,.nav-list>li a:focus,.nav-list>li a:hover{color:#fff!important;text-decoration:none}.nav-list>li a:visited{color:#fff}@media only screen and (max-width:1150px){.nav-list>li a{font-size:12px}}@media only screen and (max-width:992px){.nav-list>li a{font-size:14px}.nav-list>li a:active,.nav-list>li a:focus,.nav-list>li a:hover{text-decoration:none}}.nav-list>li.last{padding-right:0}.nav-list>li.last:after{content:"";padding-left:0}.nav-list__item-mobile{display:none!important}@media only screen and (max-width:992px){.nav-list__item-mobile{display:block!important;padding:1vw 0 1vw 30%;cursor:pointer}}@media only screen and (max-width:992px) and (max-width:992px){.nav-list__item-mobile a{font-size:11px;text-transform:none;color:#fff}.nav-list__item-mobile a:active,.nav-list__item-mobile a:focus,.nav-list__item-mobile a:hover{text-decoration:none}}.dropdown{height:45px;position:relative}@media only screen and (max-width:992px){.dropdown{height:auto;padding-bottom:0!important;padding-top:0!important}}.dropdown__caret:after{content:"\f107";font-family:FontAwesome;font-size:14px;position:relative;left:3px}.dropdown__list{height:0;overflow:hidden;list-style-type:none;padding:0;position:absolute;top:42px;left:-20px;right:-65px;background-color:#e7870a;transition:height .15s ease-in}@media only screen and (max-width:992px){.dropdown__list{background-color:initial;height:auto;padding-bottom:0;padding-top:0;position:static}}.dropdown__list>li{opacity:0;pointer-events:none;transition:opacity .2s linear}.dropdown__list>li:hover{background-color:#d57300}@media only screen and (max-width:992px){.dropdown__list>li{opacity:1;pointer-events:all}.dropdown__list>li:hover{background-color:transparent}}.dropdown__list>li a{color:#fff;display:inline-block;height:100%;padding:20px 22px;width:100%;font-weight:400;letter-spacing:0;text-transform:none;transition:color .3s linear;font-size:13px}.dropdown__list>li a:active,.dropdown__list>li a:focus,.dropdown__list>li a:hover{color:#fff!important;text-decoration:none}.dropdown__list>li a:visited{color:#fff}@media only screen and (max-width:992px){.dropdown__list>li a{font-size:14px;padding:1vw 5.5vw}.dropdown__list>li a:active,.dropdown__list>li a:focus,.dropdown__list>li a:hover{text-decoration:none}}.dropdown:hover .dropdown__list{height:auto}@media only screen and (max-width:992px){.dropdown:hover .dropdown__list{height:auto}}.dropdown:hover .dropdown__list>li{opacity:1;pointer-events:all}.dropdown__trigger{cursor:default}@media only screen and (max-width:992px){.dropdown__trigger{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;opacity:.6!important}}.dropdown__trigger:hover{text-decoration:none}.footer{width:100%;height:285px;clear:both}@media only screen and (max-width:1500px){.footer{height:20vw}}@media only screen and (max-width:992px){.footer{height:22vw}}@media only screen and (max-width:767px){.footer{height:auto}}.footer-container{width:1270px;margin:15px auto 0;border-top:2px solid #f7910b}.footer-container .row{width:100%;margin:0}.footer-container-logo{padding-left:0}@media only screen and (min-width:1500px){.footer-container{margin-top:3vw}}@media only screen and (max-width:1500px){.footer-container{width:84.8vw;margin-top:5vw}}@media only screen and (max-width:992px){.footer-container{width:97.6%;margin-top:3vw}}@media only screen and (max-width:767px){.footer-container{width:89.6%;margin-top:5vw;border:0}}@media only screen and (max-width:992px){.footer-logo{display:none}}.footer-logo__img{display:inline-block;width:90px;margin-top:77px}@media only screen and (max-width:1500px){.footer-logo__img{width:6vw;margin-top:5.1vw}}.footer-content--left{width:24.4%;padding-left:71px}@media only screen and (max-width:1500px){.footer-content--left{padding-left:4.75vw}}@media only screen and (max-width:992px){.footer-content--left{padding-left:0}}.footer-content--middle{width:22.8%;padding-left:50px}@media only screen and (max-width:1500px){.footer-content--middle{padding-left:3.35vw}}@media only screen and (max-width:992px){.footer-content--middle{padding-left:0}}.footer-content--right{border-right:0!important;padding-left:50px}@media only screen and (max-width:1500px){.footer-content--right{padding-left:3.35vw}}@media only screen and (max-width:992px){.footer-content--right{padding-left:0}}.footer-content--right .footer-content__header{margin-bottom:32px}@media only screen and (max-width:1500px){.footer-content--right .footer-content__header{margin-bottom:2.2vw}}@media only screen and (max-width:992px){.footer-content--right .footer-content__header{margin-bottom:3vw}}@media only screen and (max-width:992px){.footer-content--right p{margin-top:3.5vw!important}}@media only screen and (max-width:767px){.footer-content--right p{margin-top:8.5vw!important}}.footer-content{position:relative;border-right:1px solid #f7910b;top:61px;height:144px}@media only screen and (max-width:1500px){.footer-content{top:4.05vw;height:10vw}}@media only screen and (max-width:992px){.footer-content{width:33%;height:16vw;top:3vw}}@media only screen and (max-width:767px){.footer-content{width:100%;border-right:0;border-top:1px solid #f7910b;height:auto;padding:8vw 0;top:15vw}}.footer-content__header{font-size:15px;color:#f7910b;line-height:1.3;letter-spacing:-.3px;margin-bottom:14px}@media only screen and (max-width:1500px){.footer-content__header{font-size:1vw;letter-spacing:-.02vw;margin-bottom:.95vw}}@media only screen and (max-width:992px){.footer-content__header{text-align:center;font-size:1.6vw;margin-bottom:1.9vw}}@media only screen and (max-width:767px){.footer-content__header{margin:0 0 3.5vw;font-size:5vw}}.footer-content p{font-size:14px;line-height:1.3;letter-spacing:.3px;color:#848689}@media only screen and (max-width:1500px){.footer-content p{font-size:.95vw;letter-spacing:.02vw}}@media only screen and (max-width:992px){.footer-content p{text-align:center;font-size:1.2vw}}@media only screen and (max-width:767px){.footer-content p{font-size:3.5vw}}.footer-nav__list{padding:12px 0 0;list-style-type:none}@media only screen and (max-width:1500px){.footer-nav__list{padding:.8vw 0 0}}@media only screen and (max-width:992px){.footer-nav__list{text-align:center;padding-top:.8vw}}@media only screen and (max-width:767px){.footer-nav__list{padding-top:0}}.footer-nav__list>li{line-height:20px}@media only screen and (max-width:1500px){.footer-nav__list>li{line-height:1.3vw}}@media only screen and (max-width:992px){.footer-nav__list>li{line-height:1.85vw}}@media only screen and (max-width:767px){.footer-nav__list>li{line-height:5.7vw}}.footer-nav__list>li a{color:#848689;transition:color .3s linear;font-size:14px;letter-spacing:.4px}@media only screen and (max-width:1500px){.footer-nav__list>li a{font-size:.9vw;letter-spacing:.027vw}}@media only screen and (max-width:992px){.footer-nav__list>li a{font-size:1.2vw}}@media only screen and (max-width:767px){.footer-nav__list>li a{font-size:3.5vw}}.footer-nav__list>li a:hover{text-decoration:underline;color:#525355}.footer-social{width:206px;height:14px;margin-top:14px;margin-left:0}@media only screen and (max-width:1500px){.footer-social{width:82.3%;height:.94vw;margin-top:.94vw;margin-left:.1vw}}@media only screen and (max-width:992px){.footer-social{margin-left:auto;margin-right:auto;margin-top:3vw;height:1.3vw}}@media only screen and (max-width:767px){.footer-social{height:5vw;margin-top:9vw;margin-bottom:9vw}}.footer-social__link{margin:0 9px}@media only screen and (max-width:1500px){.footer-social__link{margin:0 .6vw}}@media only screen and (max-width:992px){.footer-social__link{margin:0 5.2%}}@media only screen and (max-width:767px){.footer-social__link{margin:0 4.7%}}.footer-social__link:focus,.footer-social__link:hover{color:transparent;text-decoration:none}.footer-social__icon{display:inline;height:100%;width:auto}body .swnza_banner{height:auto;left:0;right:0}body .swnza_banner p{margin:0 10px 10px}body .swnza_banner p a,body .swnza_banner p a:hover{color:#165788}@media only screen and (max-width:767px){body .swnza_banner p{font-size:15px}}.video-overlay{background-color:rgba(0,0,0,.8);display:none;position:fixed;transition:opacity .5s ease-in-out;z-index:5}.video-overlay,.video-overlay iframe{opacity:0;bottom:0;left:0;right:0;top:0}.video-overlay iframe{margin:auto;position:absolute;max-width:650px;max-height:400px;transition:opacity .5 ease-in-out}.video-overlay span{color:#fff;cursor:pointer;font-family:AkkuratStd;font-size:36px;font-weight:400;position:absolute;right:35px;top:30px}@media only screen and (max-width:992px){.video-overlay span{font-size:28px;right:25px;top:20px}}@media only screen and (max-width:767px){.video-overlay span{right:40px;top:40px}}.rollover{margin:50px 15px}@media only screen and (max-width:1500px){.rollover{margin-top:3.33vw}}@media only screen and (max-width:992px){.rollover{margin-top:7vw}}@media only screen and (max-width:767px){.rollover{margin-top:12.2vw}}.rollover .col-lg-5,.rollover .col-lg-7,.rollover .col-md-5,.rollover .col-md-7,.rollover .col-sm-5,.rollover .col-sm-7,.rollover .col-xs-5,.rollover .col-xs-7{padding:0}.rollover .col-lg-5>div,.rollover .col-lg-7>div,.rollover .col-md-5>div,.rollover .col-md-7>div,.rollover .col-sm-5>div,.rollover .col-sm-7>div,.rollover .col-xs-5>div,.rollover .col-xs-7>div{height:400px;overflow:hidden}@media only screen and (max-width:1500px){.rollover .col-lg-5>div,.rollover .col-lg-7>div,.rollover .col-md-5>div,.rollover .col-md-7>div,.rollover .col-sm-5>div,.rollover .col-sm-7>div,.rollover .col-xs-5>div,.rollover .col-xs-7>div{height:26.67vw}}@media only screen and (max-width:767px){.rollover .col-lg-5>div,.rollover .col-lg-7>div,.rollover .col-md-5>div,.rollover .col-md-7>div,.rollover .col-sm-5>div,.rollover .col-sm-7>div,.rollover .col-xs-5>div,.rollover .col-xs-7>div{display:block;height:auto}}.rollover .col-lg-5>div img,.rollover .col-lg-7>div img,.rollover .col-md-5>div img,.rollover .col-md-7>div img,.rollover .col-sm-5>div img,.rollover .col-sm-7>div img,.rollover .col-xs-5>div img,.rollover .col-xs-7>div img{width:100%;height:100%}@media only screen and (max-width:767px){.rollover .col-lg-5>div img,.rollover .col-lg-7>div img,.rollover .col-md-5>div img,.rollover .col-md-7>div img,.rollover .col-sm-5>div img,.rollover .col-sm-7>div img,.rollover .col-xs-5>div img,.rollover .col-xs-7>div img{height:auto}}.rollover .col-lg-5>div img:hover+div,.rollover .col-lg-7>div img:hover+div,.rollover .col-md-5>div img:hover+div,.rollover .col-md-7>div img:hover+div,.rollover .col-sm-5>div img:hover+div,.rollover .col-sm-7>div img:hover+div,.rollover .col-xs-5>div img:hover+div,.rollover .col-xs-7>div img:hover+div{transform:translateY(-139px)}@media only screen and (max-width:1500px){.rollover .col-lg-5>div img:hover+div,.rollover .col-lg-7>div img:hover+div,.rollover .col-md-5>div img:hover+div,.rollover .col-md-7>div img:hover+div,.rollover .col-sm-5>div img:hover+div,.rollover .col-sm-7>div img:hover+div,.rollover .col-xs-5>div img:hover+div,.rollover .col-xs-7>div img:hover+div{transform:translateY(-9.3vw)}}@media only screen and (max-width:992px){.rollover .col-lg-5>div img:hover+div,.rollover .col-lg-7>div img:hover+div,.rollover .col-md-5>div img:hover+div,.rollover .col-md-7>div img:hover+div,.rollover .col-sm-5>div img:hover+div,.rollover .col-sm-7>div img:hover+div,.rollover .col-xs-5>div img:hover+div,.rollover .col-xs-7>div img:hover+div{transform:translateY(-11.98vw)}}@media only screen and (max-width:767px){.rollover .col-lg-5>div img:hover+div,.rollover .col-lg-7>div img:hover+div,.rollover .col-md-5>div img:hover+div,.rollover .col-md-7>div img:hover+div,.rollover .col-sm-5>div img:hover+div,.rollover .col-sm-7>div img:hover+div,.rollover .col-xs-5>div img:hover+div,.rollover .col-xs-7>div img:hover+div{transform:translateY(0)}}.rollover .col-lg-5>div>div,.rollover .col-lg-7>div>div,.rollover .col-md-5>div>div,.rollover .col-md-7>div>div,.rollover .col-sm-5>div>div,.rollover .col-sm-7>div>div,.rollover .col-xs-5>div>div,.rollover .col-xs-7>div>div{background-color:#01274c;height:140px;padding:25px;transition:transform .2s ease-in}@media only screen and (max-width:1500px){.rollover .col-lg-5>div>div,.rollover .col-lg-7>div>div,.rollover .col-md-5>div>div,.rollover .col-md-7>div>div,.rollover .col-sm-5>div>div,.rollover .col-sm-7>div>div,.rollover .col-xs-5>div>div,.rollover .col-xs-7>div>div{height:9.33vw;padding:1.67vw}}@media only screen and (max-width:992px){.rollover .col-lg-5>div>div,.rollover .col-lg-7>div>div,.rollover .col-md-5>div>div,.rollover .col-md-7>div>div,.rollover .col-sm-5>div>div,.rollover .col-sm-7>div>div,.rollover .col-xs-5>div>div,.rollover .col-xs-7>div>div{height:12vw;padding:2vw}}@media only screen and (max-width:767px){.rollover .col-lg-5>div>div,.rollover .col-lg-7>div>div,.rollover .col-md-5>div>div,.rollover .col-md-7>div>div,.rollover .col-sm-5>div>div,.rollover .col-sm-7>div>div,.rollover .col-xs-5>div>div,.rollover .col-xs-7>div>div{height:auto;padding:8vw 3vw}}.rollover .col-lg-5>div>div:hover,.rollover .col-lg-7>div>div:hover,.rollover .col-md-5>div>div:hover,.rollover .col-md-7>div>div:hover,.rollover .col-sm-5>div>div:hover,.rollover .col-sm-7>div>div:hover,.rollover .col-xs-5>div>div:hover,.rollover .col-xs-7>div>div:hover{transform:translateY(-140px)}@media only screen and (max-width:1500px){.rollover .col-lg-5>div>div:hover,.rollover .col-lg-7>div>div:hover,.rollover .col-md-5>div>div:hover,.rollover .col-md-7>div>div:hover,.rollover .col-sm-5>div>div:hover,.rollover .col-sm-7>div>div:hover,.rollover .col-xs-5>div>div:hover,.rollover .col-xs-7>div>div:hover{transform:translateY(-9.33vw)}}@media only screen and (max-width:992px){.rollover .col-lg-5>div>div:hover,.rollover .col-lg-7>div>div:hover,.rollover .col-md-5>div>div:hover,.rollover .col-md-7>div>div:hover,.rollover .col-sm-5>div>div:hover,.rollover .col-sm-7>div>div:hover,.rollover .col-xs-5>div>div:hover,.rollover .col-xs-7>div>div:hover{transform:translateY(-12vw)}}@media only screen and (max-width:767px){.rollover .col-lg-5>div>div:hover,.rollover .col-lg-7>div>div:hover,.rollover .col-md-5>div>div:hover,.rollover .col-md-7>div>div:hover,.rollover .col-sm-5>div>div:hover,.rollover .col-sm-7>div>div:hover,.rollover .col-xs-5>div>div:hover,.rollover .col-xs-7>div>div:hover{transform:translateY(0)}}.rollover .col-lg-5>div>div h3,.rollover .col-lg-7>div>div h3,.rollover .col-md-5>div>div h3,.rollover .col-md-7>div>div h3,.rollover .col-sm-5>div>div h3,.rollover .col-sm-7>div>div h3,.rollover .col-xs-5>div>div h3,.rollover .col-xs-7>div>div h3{color:#f7910b;font-size:18px;margin-top:0;text-align:center}@media only screen and (max-width:1500px){.rollover .col-lg-5>div>div h3,.rollover .col-lg-7>div>div h3,.rollover .col-md-5>div>div h3,.rollover .col-md-7>div>div h3,.rollover .col-sm-5>div>div h3,.rollover .col-sm-7>div>div h3,.rollover .col-xs-5>div>div h3,.rollover .col-xs-7>div>div h3{font-size:1.2vw;margin-bottom:.67vw}}@media only screen and (max-width:992px){.rollover .col-lg-5>div>div h3,.rollover .col-lg-7>div>div h3,.rollover .col-md-5>div>div h3,.rollover .col-md-7>div>div h3,.rollover .col-sm-5>div>div h3,.rollover .col-sm-7>div>div h3,.rollover .col-xs-5>div>div h3,.rollover .col-xs-7>div>div h3{font-size:1.8vw}}@media only screen and (max-width:767px){.rollover .col-lg-5>div>div h3,.rollover .col-lg-7>div>div h3,.rollover .col-md-5>div>div h3,.rollover .col-md-7>div>div h3,.rollover .col-sm-5>div>div h3,.rollover .col-sm-7>div>div h3,.rollover .col-xs-5>div>div h3,.rollover .col-xs-7>div>div h3{font-size:5.6vw}}.rollover .col-lg-5>div>div p,.rollover .col-lg-7>div>div p,.rollover .col-md-5>div>div p,.rollover .col-md-7>div>div p,.rollover .col-sm-5>div>div p,.rollover .col-sm-7>div>div p,.rollover .col-xs-5>div>div p,.rollover .col-xs-7>div>div p{color:#fff;font-size:14px;margin:0;text-align:center}@media only screen and (max-width:1500px){.rollover .col-lg-5>div>div p,.rollover .col-lg-7>div>div p,.rollover .col-md-5>div>div p,.rollover .col-md-7>div>div p,.rollover .col-sm-5>div>div p,.rollover .col-sm-7>div>div p,.rollover .col-xs-5>div>div p,.rollover .col-xs-7>div>div p{font-size:.933vw}}@media only screen and (max-width:992px){.rollover .col-lg-5>div>div p,.rollover .col-lg-7>div>div p,.rollover .col-md-5>div>div p,.rollover .col-md-7>div>div p,.rollover .col-sm-5>div>div p,.rollover .col-sm-7>div>div p,.rollover .col-xs-5>div>div p,.rollover .col-xs-7>div>div p{font-size:1.1vw}}@media only screen and (max-width:767px){.rollover .col-lg-5>div>div p,.rollover .col-lg-7>div>div p,.rollover .col-md-5>div>div p,.rollover .col-md-7>div>div p,.rollover .col-sm-5>div>div p,.rollover .col-sm-7>div>div p,.rollover .col-xs-5>div>div p,.rollover .col-xs-7>div>div p{font-size:2.56vw}}.hero{background-position:bottom;background-repeat:no-repeat;height:0;padding-top:50vw;position:relative}@media only screen and (max-width:767px){.hero{padding-top:64vw;margin-top:40px}}.hero--hp,.hero--standard{background-image:url(/images/science_hero-alt.jpg)}.hero__content{position:absolute;top:75px;left:10vw;right:10vw;margin:0 auto}@media only screen and (max-width:1500px){.hero__content{top:5vw}}@media only screen and (max-width:992px){.hero__content{top:7vw}}@media only screen and (max-width:767px){.hero__content{top:7.5vw}}.hero__header{color:#f7910b;font-size:58px;font-family:AkkuratStd,sans-serif;font-weight:700;text-align:center;letter-spacing:-1.5px;margin:0 auto}@media only screen and (max-width:1500px){.hero__header{font-size:3.7vw;letter-spacing:-.01vw}}@media only screen and (max-width:992px){.hero__header{font-size:4.5vw;letter-spacing:0}}@media only screen and (max-width:767px){.hero__header{font-size:7.5vw;line-height:.95;max-width:65vw}}.hero__subtitle{color:#4d4f53;font-size:36px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-1.85px;text-align:center;margin:0 auto}@media only screen and (max-width:1500px){.hero__subtitle{font-size:2.4vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.hero__subtitle{font-size:2.9vw;letter-spacing:-.15vw}}@media only screen and (max-width:767px){.hero__subtitle{font-size:5.4vw;letter-spacing:-.25vw}}.hero__content{box-sizing:border-box;padding:20px;display:block;top:unset;right:72px;bottom:50px;left:unset;color:#fff;background-color:#f7941e;font-size:25px}.hero__content h1{display:block;color:#fff;font-size:32px;font-weight:500;line-height:32px;text-align:left}@media only screen and (max-width:992px){.hero__content h1{text-align:center;font-size:30px}}@media only screen and (max-width:767px){.hero__content h1{max-width:unset;font-size:25px;line-height:32px}}.hero__content h2{display:block;color:#fff;font-size:20px;letter-spacing:normal;text-align:left;font-weight:500}@media only screen and (max-width:992px){.hero__content h2{text-align:center}}@media only screen and (max-width:767px){.hero__content h2{font-size:18px}}@media only screen and (max-width:992px){.hero__content{width:88%;padding:11px 3%;top:unset;left:50%;right:0;bottom:5px;transform:translateX(-50%)}}@media only screen and (max-width:480px){.hero__content{width:99%;top:unset;left:50%;right:0;padding:8px 4px;text-align:left;transform:translateX(-50%)}.hero__content h1{max-width:unset;width:100%;font-weight:800;font-size:4.77vw}.hero__content h2{font-weight:400;font-size:14px}}@media only screen and (max-width:320px){.hero__content{top:unset;left:50%;right:0;text-align:left;transform:translateX(-50%)}.hero__content h1{max-width:unset;width:100%;font-weight:800}.hero__content h2{font-weight:400;font-size:14px}}.copy{display:inline-block;width:100%}.copy__item{margin-left:auto;margin-right:auto;max-width:700px}@media only screen and (max-width:1500px){.copy__item{max-width:46.67vw}}@media only screen and (max-width:992px){.copy__item{max-width:75vw}}@media only screen and (max-width:767px){.copy__item{max-width:87vw}}.copy__item:first-child{margin-top:60px}@media only screen and (max-width:1500px){.copy__item:first-child{margin-top:4vw}}@media only screen and (max-width:992px){.copy__item:first-child{margin-top:7vw}}@media only screen and (max-width:767px){.copy__item:first-child{margin-top:12vw}}.copy__item:last-child{margin-bottom:0}.copy__header{margin:0 auto 23px;color:#4d4f53;font-size:36px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-1.85px;text-align:center}@media only screen and (max-width:1500px){.copy__header{font-size:2.4vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.copy__header{font-size:2.9vw;letter-spacing:-.15vw}}@media only screen and (max-width:767px){.copy__header{font-size:5.4vw;letter-spacing:-.25vw}}@media only screen and (max-width:1500px){.copy__header{margin-bottom:1.53vw}}@media only screen and (max-width:992px){.copy__header{margin-bottom:2.5vw}}@media only screen and (max-width:767px){.copy__header{margin-top:4.5vw}}.copy__subheader{color:#01274c;font-size:18px;font-family:AkkuratStd;font-style:italic;font-weight:700;letter-spacing:-.5px}@media only screen and (max-width:1500px){.copy__subheader{font-size:1.2vw}}@media only screen and (max-width:992px){.copy__subheader{font-size:1.7vw}}@media only screen and (max-width:767px){.copy__subheader{font-size:3.5vw}}.copy__body{margin-bottom:30px;margin-top:0;color:#4d4f53;font-size:16px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-.8px;line-height:1.65}@media only screen and (max-width:1500px){.copy__body{font-size:calc(13px + 3 * ((100vw - 992px)/508));letter-spacing:-.05vw}}@media only screen and (max-width:992px){.copy__body{font-size:1.85vw;letter-spacing:-.0625vw}}@media only screen and (max-width:767px){.copy__body{font-size:4vw;letter-spacing:-.23vw;line-height:6vw}}.copy__body a{font-weight:700}.copy__body a:hover{color:#f9a73c}@media only screen and (max-width:1500px){.copy__body{margin-bottom:2vw}}@media only screen and (max-width:992px){.copy__body{margin-bottom:3.5vw}}@media only screen and (max-width:767px){.copy__body{margin-bottom:6.5vw}}.copy__body a{position:relative;top:-15px}.copy__btn{border:1px solid #f7910b;border-radius:3px;background-color:#f7910b;color:#fff;display:inline-block;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.75px;margin:0 auto 50px;padding:14px 20px;text-decoration:none;transition:all .5s ease-in-out}.copy__btn:active,.copy__btn:hover{background-color:#fff;color:#f7910b!important}.copy__btn:focus,.copy__btn:visited{text-decoration:none}.copy__btn:focus{color:#fff}@media only screen and (max-width:1500px){.copy__btn{font-size:1.1vw;margin-bottom:3.33vw;padding:.95vw 1.33vw}}@media only screen and (max-width:992px){.copy__btn{font-size:1.6vw;margin-bottom:5.5vw;padding:1.5vw 2.25vw}}@media only screen and (max-width:767px){.copy__btn{font-size:3.5vw;letter-spacing:-.05vw;margin-bottom:12.2vw;padding:2.5vw 4vw;max-width:75%}}.copy__list{color:#4d4f53;font-family:AkkuratStd,sans-serif;text-align:left}.copy__list--simple{max-width:250px;margin:0 auto}@media only screen and (max-width:767px){.copy__list--simple{max-width:50vw;margin:5vw auto 0}}.copy__list-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto 50px}@media only screen and (max-width:1500px){.copy__list-container{margin-bottom:3.33vw}}@media only screen and (max-width:992px){.copy__list-container{margin-bottom:5.5vw}}@media only screen and (max-width:767px){.copy__list-container{display:block;margin-bottom:12.2vw;padding:0}}.copy__list-left,.copy__list-right{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (max-width:767px){.copy__list-right{margin-top:30px}}.copy__list-header{color:#4d4f53;font-size:18px;font-weight:300;margin:0 0 15px}@media only screen and (max-width:1500px){.copy__list-header{font-size:calc(16px + 3 * ((100vw - 992px)/508));margin:0 0 1vw}}@media only screen and (max-width:992px){.copy__list-header{font-size:2vw;margin:0 0 1.5vw}}@media only screen and (max-width:767px){.copy__list-header{font-size:4vw;font-weight:300}}.copy__list-item{font-size:16px;font-weight:300}@media only screen and (max-width:1500px){.copy__list-item{font-size:calc(13px + 3 * ((100vw - 992px)/508))}}@media only screen and (max-width:992px){.copy__list-item{font-size:1.85vw}}@media only screen and (max-width:767px){.copy__list-item{font-size:4vw;letter-spacing:-.23vw}}.copy__list-item--simple{padding:4px}@media only screen and (max-width:992px){.copy__list-item--simple{padding:2px}}.copy__box{font-family:AkkuratStd}.copy__box-wrapper{width:1067px;border:4px solid #fff;margin:0 auto}@media only screen and (max-width:1500px){.copy__box-wrapper{width:82vw}}@media only screen and (max-width:992px){.copy__box-wrapper{width:100%}}@media only screen and (max-width:767px){.copy__box-wrapper{width:100%}}.copy__box-wrapper__header{color:#f7910b;font-size:18px;font-weight:700;margin-top:58px}@media only screen and (max-width:1500px){.copy__box-wrapper__header{font-size:1.25vw;margin-top:5vw}}@media only screen and (max-width:992px){.copy__box-wrapper__header{font-size:1.8vw;margin-top:5vw}}@media only screen and (max-width:767px){.copy__box-wrapper__header{font-size:4vw;margin-top:8vw}}.copy__box-wrapper__body{color:#01274c;max-width:870px;margin:0 auto 35px;font-size:24px;font-weight:300}@media only screen and (max-width:1500px){.copy__box-wrapper__body{font-size:1.63vw;max-width:67vw;margin-bottom:5vw}}@media only screen and (max-width:992px){.copy__box-wrapper__body{font-size:2.5vw;max-width:60vw}}@media only screen and (max-width:767px){.copy__box-wrapper__body{font-size:4.5vw;max-width:76vw;margin-bottom:8vw}}.copy__video{width:854px;height:480px;margin:62px auto 15px;position:relative;cursor:pointer}@media only screen and (min-width:1500px){.copy__video{height:auto}}@media only screen and (max-width:1500px){.copy__video{width:59vw;height:auto;margin:4.3vw auto .6vw}}@media only screen and (max-width:992px){.copy__video{width:100%;height:auto;margin:6vw auto 1.6vw}}@media only screen and (max-width:767px){.copy__video{width:100%;height:auto;margin:11.3vw auto 4.6vw}}.copy__video__poster{width:100%;height:100%}.copy__video__icon{position:absolute;width:auto;height:90px;top:0;bottom:0;right:0;left:0;margin:auto;pointer-events:none}@media only screen and (max-width:1500px){.copy__video__icon{height:6vw}}@media only screen and (max-width:992px){.copy__video__icon{height:7vw}}@media only screen and (max-width:767px){.copy__video__icon{height:16vw}}.copy__description_block{width:70%;margin:0 auto 30px;color:#01284b;font-family:AkkuratStd,sans-serif;font-size:30px;font-weight:300;line-height:39px}@media only screen and (max-width:767px){.copy__description_block{width:85%;font-size:16px;line-height:22px;text-align:left}}.intro--diff-1{background-color:#f9f9f9;padding-bottom:30px;margin-left:calc((-100vw + 1290px) / 2);margin-right:calc((-100vw + 1290px) / 2);height:100%}@media only screen and (max-width:1500px){.intro--diff-1{padding-bottom:1.4vw;margin-left:-7.25vw;margin-right:-7.25vw}}@media only screen and (max-width:992px){.intro--diff-1{margin-left:-8.75vw;margin-right:-8.75vw}}@media only screen and (max-width:767px){.intro--diff-1{margin-left:-7.25vw;margin-right:-7.25vw}}.intro--diff-2{background-color:#f5f5f5;height:100%}.intro__stats{width:85%;height:250px;max-width:1275px;margin:0 auto}@media only screen and (max-width:1500px){.intro__stats{width:100%}}@media only screen and (max-width:992px){.intro__stats{height:220px}}@media only screen and (max-width:767px){.intro__stats{width:97%;height:170px}}@media only screen and (max-width:992px){.hp-search{margin-bottom:4vw;border-bottom:1px solid #eee}}@media only screen and (max-width:767px){.hp-search{margin-bottom:7.5vw}}.hp-search__container{width:1285px;height:60px;margin:0 auto;position:relative;text-align:initial!important;transform:translateY(-34%)}@media only screen and (max-width:1500px){.hp-search__container{width:87.5vw}}@media only screen and (max-width:992px){.hp-search__container{width:100vw;position:static;transform:translateY(0);height:65px}}@media only screen and (max-width:767px){.hp-search__container{height:60px}}.hp-search__submit{background-color:#f7910b;border:0;border-radius:5px 0 0 5px;width:60px;height:100%;position:relative;padding:0;box-shadow:1px 2px 7px #ccc}.hp-search__submit:focus{outline:0}@media only screen and (max-width:1500px){.hp-search__submit{width:60px}}@media only screen and (max-width:992px){.hp-search__submit{box-shadow:0 0 0;border-radius:0;width:65px}}@media only screen and (max-width:767px){.hp-search__submit{width:60px}}.hp-search__input{color:#4d4f53;background-color:#fff;border:0;border-radius:0 5px 5px 0;height:100%;font-size:medium;letter-spacing:-.9px;text-decoration:none;width:calc(100% - 60px);box-shadow:1px 2px 7px #ccc;position:absolute;left:60px;padding-left:19px}.hp-search__input:focus{outline:0}@media only screen and (max-width:1500px){.hp-search__input{width:calc(100% - 60px);left:60px}}@media only screen and (max-width:992px){.hp-search__input{border-radius:0;box-shadow:0 0 0;width:calc(100% - 65px);left:65px;padding-left:5vw}}@media only screen and (max-width:767px){.hp-search__input{width:calc(100% - 60px);left:60px;padding-left:4vw}}.hp-search__icon{position:absolute;width:50%;height:auto;top:3px;bottom:0;left:0;right:0;margin:auto}@media only screen and (max-width:767px){.hp-search__icon{width:45%}}.hp-search input::-webkit-input-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.hp-search input::-moz-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.hp-search input:-ms-input-placeholder{color:#4d4f53;font-size:18px;font-family:AkkuratStd,sans-serif;font-weight:400;text-decoration:none;font-size:medium}.stats{position:absolute;top:0;bottom:0;left:15px;right:15px;opacity:0;transition:opacity 1.2s ease-in-out}.stats__logo{display:block;margin:30px auto;width:35%;text-align:initial!important}@media only screen and (max-width:1500px){.stats__logo{margin:2.5vw auto 1.5vw}}@media only screen and (max-width:992px){.stats__logo{width:35%;margin:3vw auto}}@media only screen and (max-width:767px){.stats__logo{width:40%;margin:5vw auto}}.stats__item{text-align:center;font-style:italic;letter-spacing:.5px;max-width:80%;margin:0 auto}.stats__number{color:#959595;font-family:AkkuratStd;font-weight:300;font-size:55px;font-style:normal;letter-spacing:-6px;position:relative;top:-15px}@media only screen and (max-width:1500px){.stats__number{font-size:3.8vw;top:-1vw;letter-spacing:-.45vw}}@media only screen and (max-width:767px){.stats__number{top:-2.5vw;font-size:9vw}}.stats__subject{color:#4d4f53;position:relative;top:-25px;font-size:12px}@media only screen and (max-width:1500px){.stats__subject{top:-1.5vw;font-size:.8vw}}@media only screen and (max-width:992px){.stats__subject{font-size:1.5vw;letter-spacing:0}}@media only screen and (max-width:767px){.stats__subject{font-size:3.5vw;letter-spacing:-.1vw;top:-3.25vw}}.stats-swiper-container{margin-top:5px}@media only screen and (max-width:1500px){.stats-swiper-container{margin-top:.2vw}}@media only screen and (max-width:992px){.stats-swiper-container{margin-top:2vw;padding-bottom:4.5vw}}@media only screen and (max-width:767px){.stats-swiper-container{margin-top:.5vw;padding-bottom:6.75vw}}@media only screen and (max-width:767px){.stats-swiper-container-1{margin-left:4.5vw}}@media only screen and (max-width:767px){.stats-swiper-container-2{margin-right:4.5vw}}.stats-swiper-slide{background-color:#f9f9f9}.footer-logo{padding-left:0}.success-academy-section .hp-search{margin-bottom:0}@media only screen and (max-width:992px){.success-academy-section .hp-search{margin-top:-1%}}@media only screen and (max-width:767px){.success-academy-section .hp-search{margin-top:-5%}}@media only screen and (max-width:450px){.success-academy-section .hp-search{margin-top:-4%}}@media only screen and (max-width:320px){.success-academy-section .hp-search{margin-top:1%}}.success-academy-section .row{width:100%;margin:0}.success-academy-section .copy{padding:50px 0}@media screen and (max-width:767px){.success-academy-section .copy{padding:25px 0 35px}}.success-academy-section .content{max-width:2000px;margin:0 auto}.success-academy-section .open-opportunity{padding:60px 0;background:#f5f5f5}@media screen and (max-width:767px){.success-academy-section .open-opportunity{padding:60px 0 0;background:#f5f5f5}}.success-academy-section .open-opportunity h2{width:44%;margin:14px auto;color:#132c4d;font-size:30px;font-weight:lighter;line-height:36px;text-align:center}@media screen and (max-width:767px){.success-academy-section .open-opportunity h2{width:90%;font-size:18px;line-height:25px}}.success-academy-section .open-opportunity p{width:41%;margin:0 auto;color:#444;font-size:18px;font-weight:lighter;line-height:25px;text-align:center}@media screen and (max-width:992px){.success-academy-section .open-opportunity p{width:68%}}@media screen and (max-width:767px){.success-academy-section .open-opportunity p{width:92%;font-size:14px;line-height:19px}}.success-academy-section .open-opportunity .jobs-listing{width:80%;padding:0;margin:60px auto}@media screen and (min-width:1500px){.success-academy-section .open-opportunity .jobs-listing{margin:60px auto}}@media screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing{width:95%;text-align:left;margin:35px auto}}.success-academy-section .open-opportunity .jobs-listing li{width:49.5%;margin:0 0 10px;float:left;vertical-align:top;position:relative;list-style:none;transition:all .2s ease}.success-academy-section .open-opportunity .jobs-listing li:last-child{margin:0}.success-academy-section .open-opportunity .jobs-listing li:nth-child(odd){margin-right:1%}.success-academy-section .open-opportunity .jobs-listing li:hover .jobs-overlay-wrapper{opacity:1}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li{width:100%}}.success-academy-section .open-opportunity .jobs-listing li .job_wrapper{height:21vw}@media only screen and (min-width:2100px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper{height:auto}}@media only screen and (max-width:1700px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper{height:21.5vw}}@media only screen and (max-width:1500px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper{height:100%}}@media only screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper{height:29.1vw}}@media only screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper{height:auto;width:100%}}.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{width:100%}@media only screen and (max-width:1500px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{height:78%}}@media screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{height:20.25vw}}@media screen and (max-width:776px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{height:auto}}.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-desktop{display:block}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-desktop{display:none}}.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-mobile{display:none}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-mobile{display:block}}.success-academy-section .open-opportunity .jobs-listing li .job_wrapper h3{width:100%;padding:20px 0;margin:0;background-color:#f7941e;color:#fff;text-align:center}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .job_wrapper h3{padding:15px 0;font-size:22px}}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper{padding:0;border-top:10px solid #f7910b;display:block;opacity:0;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;text-align:center;overflow:hidden}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper{border:none;position:unset;opacity:1}}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#132c4d;opacity:.95;z-index:-1}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{width:100%;text-align:center;color:#fff;display:block;margin:0 0 20px;font-size:15px;line-height:21px}@media screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{color:#fff;text-align:center}}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{color:#01274c;margin-bottom:0;text-align:left}}@media screen and (max-width:320px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{margin-bottom:10px;font-size:12px}}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{border-radius:3px;padding:13px 9.5%;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px}@media screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{border-radius:3px;padding:4px 4.5%;margin:0 auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset}}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{border-radius:3px;padding:4px 4.5%;margin:20px auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset;left:50%}}@media screen and (max-width:320px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{font-size:14px;margin:10px auto}}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a:hover{cursor:pointer;background-color:#fff;color:#f7910b}@media screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper{padding:0}}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{width:100%;height:100%;padding:55px 12%;text-align:center}@media screen and (min-width:1500px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:125px 12%}}@media screen and (max-width:1250px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:30px 7%}}@media screen and (max-width:992px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{width:100%;height:100%;padding:20px 6%;border-bottom:1px solid #ccc;background-color:#132c4d}}@media screen and (max-width:767px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{width:100%;height:100%;padding:12px 4%;background-color:#f0f0f0}}@media screen and (orientation:landscape) and (max-device-width:767px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:12px 4%}}@media screen and (max-width:320px){.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:6px 2%}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content p{line-height:19px}.success-academy-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content a{margin:4px auto}}.success-academy-section .career-opportunity{padding:50px 0 0}.success-academy-section .career-opportunity h2{width:44%;margin:14px auto;color:#132c4d;font-size:30px;font-weight:lighter;line-height:36px;text-align:center}@media screen and (max-width:767px){.success-academy-section .career-opportunity h2{width:90%;font-size:16px;line-height:25px}}.success-academy-section .career-opportunity p{width:41%;margin:0 auto;color:#444;font-size:20px;font-weight:lighter;line-height:25px;text-align:center}@media screen and (max-width:992px){.success-academy-section .career-opportunity p{width:68%}}@media screen and (max-width:767px){.success-academy-section .career-opportunity p{width:92%;font-size:14px;line-height:19px}}.success-academy-section .career-opportunity .jobs-listing{width:80%;padding:0;margin:60px auto}@media screen and (max-width:992px){.success-academy-section .career-opportunity .jobs-listing{width:95%;text-align:center;margin:35px auto}}.success-academy-section .career-opportunity .jobs-listing li{width:calc(50% - 12px);height:394px;margin:10px 0;display:inline-block;vertical-align:top;position:relative;overflow:hidden;transition:all 2s ease-in}.success-academy-section .career-opportunity .jobs-listing li:hover{cursor:pointer}.success-academy-section .career-opportunity .jobs-listing li:hover img{transform:scale(1.05)}@media screen and (max-width:767px){.success-academy-section .career-opportunity .jobs-listing li:hover{transform:scale(1)}}@media screen and (max-width:992px){.success-academy-section .career-opportunity .jobs-listing li{height:282px}}@media screen and (max-width:767px){.success-academy-section .career-opportunity .jobs-listing li{height:339px}}.success-academy-section .career-opportunity .jobs-listing li img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:all .5s ease-in}.success-academy-section .career-opportunity .jobs-listing li:nth-child(odd){margin-right:.5%}.success-academy-section .career-opportunity .jobs-listing li:nth-child(2n){margin-left:.5%}@media screen and (max-width:767px){.success-academy-section .career-opportunity .jobs-listing li{width:100%;margin:5px auto}.success-academy-section .career-opportunity .jobs-listing li:nth-child(odd){margin-right:auto}.success-academy-section .career-opportunity .jobs-listing li:nth-child(2n){margin-left:auto}.success-academy-section .career-opportunity .jobs-listing li p{margin-bottom:0}}.success-academy-section .career-opportunity .jobs-listing li .clickable-whole-cta{width:100%;height:100%;display:block;background-color:transparent}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay{display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;text-align:center}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay .jobs-overlay-content{padding:0 5px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay .jobs-overlay-content h3{width:100%;padding:0 0 20px;margin:0;font-size:40px;font-weight:700;bottom:0;line-height:42px;color:#fff;text-align:center}@media screen and (max-width:992px){.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay .jobs-overlay-content h3{padding:5px 0;font-size:26px}}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#132c4d;opacity:.95;z-index:-1}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay p{width:80%;text-align:center;color:#fff;display:block;margin-bottom:20px;font-size:15px;line-height:21px}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay a{border-radius:3px;padding:13px 9.5%;display:inline-block;background-color:#f7910b;color:#fff;font-size:18px;transition:all .2s ease-in}@media screen and (max-width:992px){.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay a{border-radius:3px;padding:4px 4.5%;margin:0 auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset}}@media screen and (max-width:767px){.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay a{border-radius:3px;padding:4px 4.5%;margin:0 auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset;left:50%}}.success-academy-section .career-opportunity .jobs-listing li .jobs-overlay a:hover{cursor:pointer;background-color:#fff;color:#f7910b}.success-academy-section .banner{padding:50px 0;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position-y:41%;color:#fff;text-align:center}.success-academy-section .banner h2{font-size:40px;font-weight:700;line-height:42px}@media screen and (max-width:767px){.success-academy-section .banner h2{font-size:36px}}@media screen and (max-width:320px){.success-academy-section .banner h2{font-size:30px}}.success-academy-section .banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#091525;opacity:.9;z-index:-2}.success-academy-section .banner a{border-radius:3px;padding:13px 4.5%;margin-bottom:20px;display:inline-block;background-color:#f7910b;color:#fff;font-size:18px;transition:all .2s ease-in}.success-academy-section .banner a:hover{cursor:pointer;background-color:#fff;color:#f7910b}@media screen and (max-width:992px){.success-academy-section .banner a:hover{background-color:#f7910b;color:#fff}}@media screen and (max-width:767px){.success-academy-section .banner a{border-radius:3px;padding:4px 4.5%;margin:20px auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset;left:50%}}.success-academy-section .banner .banner-description{width:50%;margin:21px auto;color:#fff;font-family:AkkuratStd,sans-serif;font-size:18px;font-weight:lighter;line-height:27px;text-align:center}.success-academy-section .banner .banner-description p:first-of-type{margin-bottom:40px}@media only screen and (max-width:767px){.success-academy-section .banner .banner-description{width:90%}}@media only screen and (max-width:1400px){.success-academy-section .banner{font-size:24px;line-height:31px}}@media only screen and (max-width:450px){.success-academy-section .banner{background-size:100% 100%}}.success-academy-section .testimonial{width:100%;padding:100px 0;text-align:center}@media screen and (max-width:767px){.success-academy-section .testimonial{padding:25px 0 50px}}.success-academy-section .testimonial h2>p{width:50%;margin:0 auto;color:#132c4d;font-size:30px;font-weight:400;line-height:38px;position:relative}.success-academy-section .testimonial h2>p:before{content:"";width:58px;height:34px;display:inline-block;position:absolute;left:-9px;top:-19%;background:url(../../../../../../../../themes/sa-careers/www/images/apostrophe.png) no-repeat;background-size:100% 100%;background-position:50%;transform:translate(-100%,37%)}@media screen and (max-width:992px){.success-academy-section .testimonial h2>p:before{width:55px;height:30px;left:-6px;top:-14%}}@media screen and (max-width:767px){.success-academy-section .testimonial h2>p:before{content:"";width:48px;height:29px;display:block;margin:0 auto 20px;position:static;transform:unset}}@media screen and (max-width:767px){.success-academy-section .testimonial h2>p{width:80%;margin:0 auto 13px;color:#132c4d;position:relative;font-size:22px;line-height:26px}}.success-academy-section .testimonial p{width:26%;margin:20px auto 0;font-size:18px;font-weight:lighter;line-height:25px}@media screen and (max-width:767px){.success-academy-section .testimonial p{width:70%;margin:0 auto;font-size:14px}}.success-academy-section .testimonial p .testimonial-qualification{display:block}.success-academy-section .copy__item{margin:0 auto;max-width:700px;color:#132c4d;line-height:38px}@media only screen and (max-width:1500px){.success-academy-section .copy__item{max-width:66.67vw;font-weight:100;font-size:30px;line-height:38px;padding-bottom:5px}}@media only screen and (max-width:767px){.success-academy-section .copy__item{max-width:unset;width:88%;padding:0;line-height:28px;margin:20px auto 0;font-size:19px}}@media only screen and (max-width:767px){.success-academy-section .hp-search{margin-bottom:0}}.success-academy-section .content{font-family:AkkuratStd,"Sans-serif"}.success-academy-section .content .right-image{width:40%;height:100%}.success-academy-section .content .right-content{padding:0}.success-academy-section .content .section-1-1{width:40%;margin:0 auto;float:left;position:relative}@media only screen and (min-width:1400px){.success-academy-section .content .section-1-1{height:527px}}.success-academy-section .content .section-1-1:after{content:"";border-top:12px solid transparent;border-left:12px solid #fff;border-bottom:12px solid transparent;top:15%;position:absolute;right:0;transform:translate(100%);z-index:2}@media only screen and (min-width:1500px){.success-academy-section .content .section-1-1:after{top:40%}}@media screen and (max-width:1500px) and (min-width:1400px){.success-academy-section .content .section-1-1:after{top:19%}}@media screen and (device-width:768px){.success-academy-section .content .section-1-1:after{top:8%}}.success-academy-section .content .section-1-1 .section-description{width:68%;padding:100px 0;margin:0 auto;font-size:30px;text-align:left;font-weight:300;font-family:AkkuratStd;color:#132c4d}@media only screen and (min-width:1500px){.success-academy-section .content .section-1-1 .section-description{padding:28% 0}}@media only screen and (min-width:1700px){.success-academy-section .content .section-1-1 .section-description{padding:237px 0}}@media screen and (max-width:1500px) and (min-width:1400px){.success-academy-section .content .section-1-1 .section-description{padding:115px 0}}@media only screen and (max-width:992px){.success-academy-section .content .section-1-1 .section-description{padding:80px 0;font-size:20px}}@media only screen and (max-width:767px){.success-academy-section .content .section-1-1 .section-description{width:90%;padding:0;font-size:16px;line-height:25px;text-align:center}}@media only screen and (max-width:767px){.success-academy-section .content .section-1-1{width:100%;padding:36px 8% 40px;float:none}.success-academy-section .content .section-1-1:after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;top:unset;left:50%;bottom:0;transform:translate(-50%,100%)}}.success-academy-section .content .section-row{position:relative}@media only screen and (min-width:1500px){.success-academy-section .content .section-row{width:100%;margin:0 auto}}.success-academy-section .content .section-1-2{width:60%;position:absolute;top:0;bottom:0;right:0}@media only screen and (min-width:1400px){.success-academy-section .content .section-1-2{position:unset;float:right;overflow:hidden}}.success-academy-section .content .section-1-2 .left-image{width:90%;height:100%;margin-left:10%;object-fit:cover}@media only screen and (min-width:1400px){.success-academy-section .content .section-1-2 .left-image{height:auto}}@media only screen and (max-width:992px){.success-academy-section .content .section-1-2 .left-image{width:70%;margin-left:30%}}@media only screen and (max-width:767px){.success-academy-section .content .section-1-2 .left-image{width:100%;margin:0}}.success-academy-section .content .section-1-2 .left-box{width:34%;padding:30px 6%;margin:0;position:absolute;top:0;bottom:0;background-color:#132c4d}@media screen and (min-width:1500px){.success-academy-section .content .section-1-2 .left-box{width:19%;padding:7% 3%}}@media only screen and (min-width:1700px){.success-academy-section .content .section-1-2 .left-box{width:19%;padding:173px 3%}}@media screen and (max-width:1500px) and (min-width:1400px){.success-academy-section .content .section-1-2 .left-box{width:19%;padding:5.6% 3%}}.success-academy-section .content .section-1-2 .left-box li{list-style-type:none;color:#fff}.success-academy-section .content .section-1-2 .left-box li h4{font-size:26px;font-weight:700;margin-top:2.5vw}@media only screen and (min-width:1500px){.success-academy-section .content .section-1-2 .left-box li h4{margin-top:1.25vw}}@media only screen and (max-width:1600px) and (min-width:1400px){.success-academy-section .content .section-1-2 .left-box li h4{margin-top:5px}}@media only screen and (max-width:992px){.success-academy-section .content .section-1-2 .left-box li h4{font-size:22px;margin-top:1vw;margin-bottom:5px}}.success-academy-section .content .section-1-2 .left-box li p{font-size:15px;font-weight:lighter;line-height:21px}@media only screen and (max-width:992px){.success-academy-section .content .section-1-2 .left-box li p{font-size:14px;line-height:20px}}@media screen and (min-width:1500px){.success-academy-section .content .section-1-2 .left-box li:nth-child(2){margin-top:45px}}@media screen and (max-width:1600px) and (min-width:1400px){.success-academy-section .content .section-1-2 .left-box li:nth-child(2){margin-top:30px}}@media screen and (max-width:992px){.success-academy-section .content .section-1-2 .left-box li:nth-child(2){margin-top:20px}}@media screen and (max-width:767px){.success-academy-section .content .section-1-2 .left-box li:nth-child(2){margin-top:0}}@media only screen and (max-width:992px){.success-academy-section .content .section-1-2 .left-box{width:42%;padding:14px 23px}}@media only screen and (max-width:767px){.success-academy-section .content .section-1-2 .left-box{width:100%;padding:35px 26px;margin:0 auto;position:unset;background-color:#132c4d}.success-academy-section .content .section-1-2 .left-box li{width:80%;padding:10px 0;margin:0 auto}}@media only screen and (max-width:767px){.success-academy-section .content .section-1-2{position:unset;width:100%}}.success-academy-section .content .section-1-1-right{width:40%;height:100%;position:absolute;top:0;bottom:0}.success-academy-section .content .section-1-1-right img{width:100%;height:100%;object-fit:cover}.success-academy-section .content .section-1-2-right{width:60%;margin-left:-4px;vertical-align:top;float:right}.success-academy-section .content .section-1-2-right .right-para{width:100%;padding:80px 20%;position:relative;text-align:left;font-size:30px;font-weight:300;color:#fff;background-color:#f7941e}.success-academy-section .content .section-1-2-right .right-para:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #f7941e;position:absolute;left:15%;bottom:0;transform:translateY(100%)}@media screen and (max-width:767px){.success-academy-section .content .section-1-2-right .right-para:after{left:50%;bottom:0;transform:translate(-50%,100%)}}@media screen and (max-width:992px){.success-academy-section .content .section-1-2-right .right-para{padding:50px 12%;margin-bottom:0;font-size:18px}}.success-academy-section .content .section-1-2-right .right-box{top:-10px;position:relative;padding:0;margin:0;padding:43px 8%}.success-academy-section .content .section-1-2-right .right-box li{width:45%;margin:0 2%;display:inline-block;text-align:left;vertical-align:top}.success-academy-section .content .section-1-2-right .right-box li h4{width:75%;display:block;color:#132c4d;font-size:26px;font-weight:700}@media screen and (max-width:992px){.success-academy-section .content .section-1-2-right .right-box li h4{font-size:20px}}.success-academy-section .content .section-1-2-right .right-box li p{width:82%;font-size:15px;font-weight:lighter}@media screen and (max-width:992px){.success-academy-section .content .section-1-2-right .right-box li p{font-size:14px;width:100%}}@media screen and (max-width:992px){.success-academy-section .content .section-1-2-right .right-box li{width:48%;padding:40px 0 0;margin:0 .5%}}@media screen and (max-width:767px){.success-academy-section .content .section-1-2-right .right-box li{width:100%}}@media screen and (max-width:992px){.success-academy-section .content .section-1-2-right .right-box{padding:0 7%}}@media screen and (max-width:767px){.success-academy-section .content .section-1-2-right .right-box{top:0;padding:25px 7%}}@media screen and (max-width:767px){.success-academy-section .content .section-1-2-right{width:100%}}.success-academy-section .footer-content--right{padding-right:0}.custom-cta{max-width:70.67vw;margin-bottom:-10px;font-size:30px;line-height:38px;padding-bottom:5px;margin:0 auto;color:#132c4d;line-height:60px;letter-spacing:-.1vw;font-weight:100}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.custom-cta{line-height:36px}}@media only screen and (device-width:768px){.custom-cta{line-height:36px}}@media screen and (min-width:2500px){.custom-cta{font-size:35px}}@media screen and (max-width:992px){.custom-cta{margin-top:20px;max-width:70.67vw}}@media screen and (max-width:767px){.custom-cta{max-width:100vw;line-height:36px}}@media screen and (max-width:450px){.custom-cta{margin-bottom:-20px;font-size:25px;line-height:36px}}.custom-cta a{width:222px;height:43px;border:1px solid transparent;border-radius:7px;margin:0 auto;display:inline-block;background-color:#f7910b;color:#fff;font-family:AkkuratStd;font-weight:700;font-style:normal;font-size:18px;letter-spacing:normal;line-height:43.5px;text-decoration:none;text-align:center;transition:all .2s ease-in}@media only screen and (min-width:1500px){.custom-cta a{line-height:42.5px}}@media only screen and (max-width:1500px){.custom-cta a{margin-top:20px;letter-spacing:normal}}@media only screen and (max-width:992px){.custom-cta a{margin-top:20px;font-size:1.78vw;letter-spacing:normal;text-align:center;border-radius:3px;line-height:43px}}@media only screen and (max-width:767px){.custom-cta a{width:35%;height:43px;margin-top:22px;font-size:14px;letter-spacing:normal}}@media only screen and (max-width:450px){.custom-cta a{margin-top:22px;margin-bottom:22px}}.custom-cta a:hover{border:1px solid #f7910b;background-color:#fff;opacity:.9;color:#f7910b}@media only screen and (max-width:992px){.custom-cta a:hover{background-color:#f7910b;color:#fff;opacity:1}}@media only screen and (device-width:768px){.custom-cta a:hover{border:none;background:#f7910b;color:#fff}}.custom-cta a:focus{text-decoration:none}.blog__header{font-family:AkkuratStd,sans-serif;font-size:30px;font-weight:500;letter-spacing:-1.85px;margin:0 0 15px;max-width:265px}@media only screen and (max-width:1500px){.blog__header{font-size:2vw;margin-bottom:1vw;letter-spacing:-.12vw;max-width:17.667vw}}@media only screen and (max-width:992px){.blog__header{font-size:2vw;margin-bottom:1.5vw;max-width:20vw}}@media only screen and (max-width:767px){.blog__header{font-size:5.6vw;text-align:center;max-width:70vw;margin:0 auto}}.blog__copy{font-family:AkkuratStd,sans-serif;font-size:16px;line-height:1.4;max-width:93.5%;margin-bottom:30px}@media only screen and (max-width:1500px){.blog__copy{font-size:1.07vw;margin-bottom:1.67vw}}@media only screen and (max-width:767px){.blog__copy{font-size:3vw;margin:10px auto 0}}.blog__byline{font-size:12px;font-weight:700;text-transform:uppercase}.blog__byline span.bar:after{content:" | "}@media only screen and (max-width:1500px){.blog__byline{margin-bottom:.5vw;font-size:.8vw}}@media only screen and (max-width:992px){.blog__byline{font-size:1.3vw;margin-bottom:1.5vw}.blog__byline span.bar{display:block}.blog__byline span.bar:after{content:none}}@media only screen and (max-width:767px){.blog__byline{font-size:2.56vw;text-align:center;margin:3vw auto 0}.blog__byline span.bar{display:initial}.blog__byline span.bar:after{content:" | "}}.blog__date{text-transform:capitalize;font-style:italic}.blog__snippet{font-family:AkkuratStd,sans-serif;font-size:16px;line-height:1.4;max-width:93.5%;margin-bottom:30px}@media only screen and (max-width:1500px){.blog__snippet{font-size:1.07vw;margin-bottom:1.67vw}}@media only screen and (max-width:992px){.blog__snippet{display:none}}.blog__link{font-family:AkkuratStd,sans-serif;font-weight:700;font-size:16px;text-decoration:none;display:block;margin:0;width:93.5%;text-align:center;padding:14px 0;letter-spacing:-1px;border-radius:3px;-webkit-backface-visibility:hidden}.blog__link:active,.blog__link:hover{opacity:.9}@media only screen and (max-width:1500px){.blog__link{font-size:1.067vw;letter-spacing:-.067vw;margin:0;padding:.93vw 0;width:20vw}}@media only screen and (max-width:992px){.blog__link{font-size:1.6vw;width:21vw;margin:0 auto;padding:1.1vw 0}}@media only screen and (max-width:767px){.blog__link{font-size:4.5vw;width:70vw;letter-spacing:-.05vw;margin:7vw auto 0;padding:3vw 0}}.quote__icon{font-size:80px;margin:0;height:40px}@media only screen and (max-width:1500px){.quote__icon{font-size:5.33vw;height:2.67vw}}@media only screen and (max-width:992px){.quote__icon{height:3.5vw;font-size:6vw}}@media only screen and (max-width:767px){.quote__icon{position:relative;left:-.6vw;text-align:center;font-size:18vw;height:11vw}}.quote__blockquote{font-size:22px;border-left:0;padding:0;margin-top:10px;line-height:1.25;letter-spacing:-1.2px;max-width:265px}@media only screen and (max-width:1500px){.quote__blockquote{font-size:1.467vw;margin-top:.66vw;letter-spacing:-.08vw;max-width:20vw}}@media only screen and (max-width:992px){.quote__blockquote{margin-top:.5vw;font-size:1.467vw;max-width:17vw}}@media only screen and (max-width:767px){.quote__blockquote{font-size:5.6vw;text-align:center;margin:0 auto;max-width:65vw}}.quote__blockquote--large-content{font-size:22px;letter-spacing:-1.2px}@media only screen and (max-width:1500px){.quote__blockquote--large-content{font-size:1.467vw;letter-spacing:-.08vw}}@media only screen and (max-width:767px){.quote__blockquote--large-content{font-size:4.5vw}}.quote__byline{font-size:12px;font-weight:700;margin:0;font-style:italic;max-width:178px}.quote__byline:first-of-type{font-style:normal;font-weight:400;text-transform:uppercase}@media only screen and (max-width:767px){.quote__byline:first-of-type:after{content:" | "}}@media only screen and (max-width:1500px){.quote__byline{font-size:.933vw}}@media only screen and (max-width:767px){.quote__byline{font-size:2.56vw;text-align:center;margin:.25vw auto 0}}@media only screen and (min-width:768px) and (max-width:992px){.quote__byline-wrap{display:none}}@media only screen and (max-width:767px){.quote__byline-wrap{margin-top:2.5vw}}.collage{display:inline-block;margin:65px auto;width:100%}@media only screen and (max-width:1500px){.collage{margin:4.33vw auto}}@media only screen and (max-width:992px){.collage{margin:7vw auto}}@media only screen and (max-width:767px){.collage{margin:12.2vw auto}}.collage__item{height:527px;position:relative}@media only screen and (max-width:1500px){.collage__item{height:35.13vw}}@media only screen and (max-width:992px){.collage__item{height:35vw}}@media only screen and (max-width:767px){.collage__item{height:auto}}.collage__item--video{cursor:pointer}.collage__pointer{position:absolute;width:25px;height:auto;z-index:1}@media only screen and (max-width:1500px){.collage__pointer{width:1.67vw}}@media only screen and (max-width:992px){.collage__pointer{width:2.3vw}}@media only screen and (max-width:767px){.collage__pointer{margin:auto;width:6vw}}.collage__pointer--right{bottom:50%;right:-24px;transform:rotate(180deg) translateY(-50%)}@media only screen and (max-width:1500px){.collage__pointer--right{right:-1.6vw}}@media only screen and (max-width:992px){.collage__pointer--right{right:-2.2vw}}@media only screen and (max-width:767px){.collage__pointer--right{right:0;left:0;bottom:-8.5vw;transform:rotate(270deg)}}.collage__pointer--left{left:-24px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1500px){.collage__pointer--left{left:-1.6vw}}@media only screen and (max-width:992px){.collage__pointer--left{left:-2.2vw}}@media only screen and (max-width:767px){.collage__pointer--left{left:0;right:0;top:-8.5vw;transform:rotate(90deg)}}.collage--column-1-1-1:first-child{padding-right:0;padding-left:30px}@media only screen and (max-width:767px){.collage--column-1-1-1:first-child{padding-right:30px}}.collage--column-1-1-1:first-child .collage__pointer{top:50%;right:-24px;transform:rotate(180deg) translateY(50%)}@media only screen and (max-width:1500px){.collage--column-1-1-1:first-child .collage__pointer{right:-1.6vw}}@media only screen and (max-width:992px){.collage--column-1-1-1:first-child .collage__pointer{right:-2.2vw}}@media only screen and (max-width:767px){.collage--column-1-1-1:first-child .collage__pointer{right:0;left:0;top:-8.5vw;transform:rotate(90deg)}}.collage--column-1-1-1:nth-child(2){padding:0}@media only screen and (max-width:767px){.collage--column-1-1-1:nth-child(2){padding:0 30px}}.collage--column-1-1-1:nth-child(3){padding-left:0;padding-right:30px}@media only screen and (max-width:767px){.collage--column-1-1-1:nth-child(3){padding-left:30px}}.collage--column-1-1-1:nth-child(3) .collage__pointer{top:50%;left:-24px;transform:translateY(-50%)}@media only screen and (max-width:1500px){.collage--column-1-1-1:nth-child(3) .collage__pointer{left:-1.6vw}}@media only screen and (max-width:992px){.collage--column-1-1-1:nth-child(3) .collage__pointer{left:-2.2vw}}@media only screen and (max-width:767px){.collage--column-1-1-1:nth-child(3) .collage__pointer{left:0;right:0;top:-8.5vw;transform:rotate(90deg)}}.collage--column-2-1 .collage__img{object-fit:cover}.collage--column-2-1:first-child{padding-right:0;padding-left:30px}@media only screen and (max-width:767px){.collage--column-2-1:first-child{padding-right:30px}}.collage--column-2-1:first-child .collage__pointer{top:50%;right:-24px;transform:rotate(180deg) translateY(50%)}@media only screen and (max-width:1500px){.collage--column-2-1:first-child .collage__pointer{right:-1.6vw}}@media only screen and (max-width:992px){.collage--column-2-1:first-child .collage__pointer{right:-2.2vw}}@media only screen and (max-width:767px){.collage--column-2-1:first-child .collage__pointer{right:0;left:0;top:-8.5vw;transform:rotate(90deg)}}.collage--column-2-1:nth-child(2),.collage--column-2-1:nth-child(3){padding-left:0;padding-right:30px}@media only screen and (max-width:767px){.collage--column-2-1:nth-child(2),.collage--column-2-1:nth-child(3){padding-left:30px}}.collage--column-2-1:nth-child(2) .collage__pointer,.collage--column-2-1:nth-child(3) .collage__pointer{top:50%;left:-24px;transform:translateY(-50%)}@media only screen and (max-width:1500px){.collage--column-2-1:nth-child(2) .collage__pointer,.collage--column-2-1:nth-child(3) .collage__pointer{left:-1.6vw}}@media only screen and (max-width:992px){.collage--column-2-1:nth-child(2) .collage__pointer,.collage--column-2-1:nth-child(3) .collage__pointer{left:-2.2vw}}@media only screen and (max-width:767px){.collage--column-2-1:nth-child(2) .collage__pointer,.collage--column-2-1:nth-child(3) .collage__pointer{left:0;right:0;top:-8.5vw;transform:rotate(90deg)}}.collage--column-1-2:first-child{padding-right:0;padding-left:30px}@media only screen and (max-width:767px){.collage--column-1-2:first-child{padding-right:30px}}.collage--column-1-2:first-child .collage__pointer{top:50%;right:-24px;transform:rotate(180deg) translateY(50%)}@media only screen and (max-width:1500px){.collage--column-1-2:first-child .collage__pointer{right:-1.6vw}}@media only screen and (max-width:992px){.collage--column-1-2:first-child .collage__pointer{right:-2.2vw}}@media only screen and (max-width:767px){.collage--column-1-2:first-child .collage__pointer{right:0;left:0;top:-8.5vw;transform:rotate(90deg)}}.collage--column-1-2:nth-child(2),.collage--column-1-2:nth-child(3){padding-left:0;padding-right:30px}@media only screen and (max-width:767px){.collage--column-1-2:nth-child(2),.collage--column-1-2:nth-child(3){padding-left:30px}}.collage--column-1-2:nth-child(2) .collage__pointer,.collage--column-1-2:nth-child(3) .collage__pointer{top:50%;left:-24px;transform:translateY(-50%)}@media only screen and (max-width:1500px){.collage--column-1-2:nth-child(2) .collage__pointer,.collage--column-1-2:nth-child(3) .collage__pointer{left:-1.6vw}}@media only screen and (max-width:992px){.collage--column-1-2:nth-child(2) .collage__pointer,.collage--column-1-2:nth-child(3) .collage__pointer{left:-2.2vw}}@media only screen and (max-width:767px){.collage--column-1-2:nth-child(2) .collage__pointer,.collage--column-1-2:nth-child(3) .collage__pointer{left:0;right:0;top:-8.5vw;transform:rotate(90deg)}}.collage--orange{background-color:#f7910b}.collage--orange .collage__pointer{fill:#f7910b}.collage--orange .quote__blockquote{color:#fff}.collage--orange .blog__byline,.collage--orange .blog__copy,.collage--orange .blog__snippet,.collage--orange .quote__byline,.collage--orange .quote__icon{color:#01274c}.collage--orange .blog__link{background-color:#f7910b}.collage--orange .blog__link:active,.collage--orange .blog__link:hover{color:#f7910b!important}.collage--blue{background-color:#01274c}.collage--blue .collage__pointer{fill:#01274c}.collage--blue .blog__byline,.collage--blue .quote__blockquote{color:#fff}.collage--blue .blog__copy,.collage--blue .quote__byline,.collage--blue .quote__icon{color:#f7910b}.collage--blue .blog__snippet{color:#fff}.collage--blue .blog__link{background-color:#01274c}.collage--blue .blog__link:active,.collage--blue .blog__link:hover{color:#01274c!important}.collage--gray{background-color:#f9f9f9}.collage--gray .collage__pointer{fill:#f9f9f9}.collage--gray .quote__blockquote{color:#01274c}.collage--gray .quote__byline{color:#4d4f53}.collage--gray .quote__icon{color:#f7910b}.collage--gray .blog__byline,.collage--gray .blog__copy,.collage--gray .blog__header,.collage--gray .blog__snippet{color:#4d4f53}.collage--gray .blog__link{border:1px solid #f7910b}.collage--gray .blog__link:active,.collage--gray .blog__link:hover{background-color:#f7910b;color:#f9f9f9!important}.collage--gray .blog__link:focus{color:#f9f9f9}.collage--blue .blog__copy,.collage--blue .blog__header,.collage--blue .blog__link,.collage--orange .blog__copy,.collage--orange .blog__header,.collage--orange .blog__link{color:#fff}.collage--blue .blog__link,.collage--orange .blog__link{border:1px solid #fff}.collage--blue .blog__link:active,.collage--blue .blog__link:hover,.collage--orange .blog__link:active,.collage--orange .blog__link:hover{background-color:#fff}.collage--blue .blog__link:focus,.collage--orange .blog__link:focus{color:#fff}.collage__img{display:block;width:100%;height:527px;object-fit:fill;vertical-align:bottom}@media only screen and (max-width:1500px){.collage__img{height:35.13vw}}@media only screen and (max-width:992px){.collage__img{height:35vw}}@media only screen and (max-width:767px){.collage__img{height:auto;object-fit:fill}}.collage__vidimg{object-fill:cover}.collage__video{position:absolute;top:50%;transform:translateY(-50%);height:90px;pointer-events:none}@media only screen and (max-width:1500px){.collage__video{height:6vw}}@media only screen and (max-width:992px){.collage__video{height:7vw}}@media only screen and (max-width:767px){.collage__video{height:16vw}}.collage__text{position:absolute;top:50%;left:60px;right:35px;transform:translateY(-50%)}@media only screen and (max-width:1500px){.collage__text{left:4vw;right:2.33vw}}@media only screen and (max-width:992px){.collage__text{left:3vw;right:2.5vw}}@media only screen and (max-width:767px){.collage__text{padding:9vw 0;position:static;transform:translateY(0)}}.robertson-leadership-fellows-section{overflow-x:hidden!important}@media screen and (max-width:992px){.robertson-leadership-fellows-section .content .row{width:100%;margin:0}}.robertson-leadership-fellows-section .collage .collage--gray .quote__blockquote{color:#333;font-size:16px}@media only screen and (max-width:1500px){.robertson-leadership-fellows-section .collage .collage--gray .quote__blockquote{font-size:1.0667vw;letter-spacing:0}}@media only screen and (max-width:767px){.robertson-leadership-fellows-section .collage .collage--gray .quote__blockquote{font-size:3.5vw}}.robertson-leadership-fellows-section .collage .collage--gray .quote__byline{color:#f7910b}.popouts{margin:65px auto;position:relative;height:100%}@media only screen and (max-width:1500px){.popouts{margin:4.33vw auto}}@media only screen and (max-width:992px){.popouts{margin:7vw auto}}@media only screen and (max-width:767px){.popouts{margin:12vw auto}}.popouts--dial{height:560px}@media only screen and (max-width:1500px){.popouts--dial{height:37.32vw}}@media only screen and (max-width:992px){.popouts--dial{height:77.8vw;margin-left:-6.25vw;margin-right:-6.25vw}}@media only screen and (max-width:767px){.popouts--dial{height:85.36vw;margin-left:auto;margin-right:auto}}.popouts--dial .popout{width:50%}@media only screen and (max-width:767px){.popouts--dial .popout{width:100%}}.popout{display:inline-block;float:left;width:33%;position:relative;height:200px;background-color:#f9f9f9;cursor:pointer;vertical-align:bottom}@media only screen and (max-width:1700px){.popout{height:200px}}@media only screen and (max-width:1500px){.popout{height:13.8vw}}@media only screen and (max-width:992px){.popout{height:25vw;width:50%}}@media only screen and (max-width:767px){.popout{height:42.5vw;width:100%}}.popout--plain:nth-child(3n+2){border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.popout--plain:nth-child(4),.popout--plain:nth-child(5),.popout--plain:nth-child(6){border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}@media only screen and (max-width:992px){.popout--plain:nth-child(4){border-bottom:0;border-top:0}.popout--plain:nth-child(8){border-left:0}.popout--plain:nth-child(odd){border-right:1px solid #ebebeb}.popout--plain:nth-child(2n){border-bottom:1px solid #ebebeb}.popout--plain:nth-child(2),.popout--plain:nth-child(7){border-left:0}.popout--plain:first-child,.popout--plain:nth-child(7){border-bottom:1px solid #ebebeb}}@media only screen and (max-width:767px){.popout--plain:nth-child(2n),.popout--plain:nth-child(odd){border:0;border-bottom:1px solid #ebebeb}}.popout--dial{height:280px}.popout--dial:nth-child(odd){border-right:1px solid #ebebeb}@media only screen and (max-width:1500px){.popout--dial{height:18.66vw}}@media only screen and (max-width:992px){.popout--dial{height:38.9vw}}@media only screen and (max-width:767px){.popout--dial{border-bottom:1px solid #ebebeb;height:21.34vw}.popout--dial:nth-child(odd){border-right:0}.popout--dial:nth-child(1n+3){border-top:0}.popout--dial:last-child{border-bottom:0}}.popout--dial .popout__copy{font-size:16px;max-width:79%;margin:0 auto;text-align:center;color:#4d4f53;letter-spacing:-.6px;opacity:1}@media only screen and (max-width:1500px){.popout--dial .popout__copy{font-size:1.07vw;letter-spacing:-.04vw}}@media only screen and (max-width:992px){.popout--dial .popout__copy{font-size:2.08vw;margin-top:2vw}}@media only screen and (max-width:992px){.popout:hover{background-color:#01274c}}.popout:hover .popout__default{opacity:0}@media only screen and (max-width:992px){.popout:hover .popout__default{opacity:1}}.popout:hover .popout__header{color:#fff}.popout:hover .popout__hover{opacity:1;visibility:visible;pointer-events:auto;background-color:#01274c}@media only screen and (max-width:767px){.popout:hover .popout__hover{width:110%;left:-5%;height:130%}}@media only screen and (max-width:767px){.popout:hover .popout__hover--operations{height:150%}}.popout:hover .popout__hover--dial{width:108%;left:-4%;height:110%}@media only screen and (max-width:767px){.popout:hover .popout__hover--dial{width:100%;left:-5%;height:130%}}@media only screen and (max-width:767px){.popout:hover .popout__hover--dial .popout__content-container{padding:6vw 0}}.popout:hover .popout__hover--dial .popout__copy{color:#fff}.popout__default{width:100%;transition:opacity .1s linear}.popout__default,.popout__hover{position:absolute;top:50%;transform:translateY(-50%)}.popout__hover{display:table;background-color:#f9f9f9;opacity:0;visibility:hidden;transition:background-color .1s ease-out;pointer-events:none;z-index:1;width:118%;left:-9%;height:155%}@media only screen and (max-width:992px){.popout__hover{width:115%;height:157%}}@media only screen and (max-width:767px){.popout__hover{width:110%;left:-5%;height:130%}}.popout__content-container{display:table-cell;vertical-align:middle}.popout__header,.popout__header--hover{margin-top:0}.popout__header{color:#01274c;font-size:28px;font-family:AkkuratStd,sans-serif;font-weight:400;letter-spacing:-1.2px;max-width:93%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1500px){.popout__header{font-size:1.87vw;letter-spacing:-.08vw}}@media only screen and (max-width:992px){.popout__header{font-size:3vw;margin-bottom:.65vw}}@media only screen and (max-width:767px){.popout__header{font-size:5.9vw;margin-bottom:1.7vw}}.popout__header--dial{text-transform:uppercase;font-size:18px;font-weight:700}@media only screen and (max-width:992px){.popout__header--dial{font-size:2.08vw}}@media only screen and (max-width:767px){.popout__header--dial{margin:0 auto;font-size:4.5vw}}.popout__header--hover{color:#fff;font-size:17px;font-family:AkkuratStd,sans-serif;font-weight:700;margin-top:0;transition:opacity .1s linear;-webkit-backface-visibility:hidden}@media only screen and (max-width:1500px){.popout__header--hover{font-size:1.12vw}}@media only screen and (max-width:992px){.popout__header--hover{font-size:2.12vw}}@media only screen and (max-width:767px){.popout__header--hover{font-size:4.12vw}}.popout__header--hover--dial{font-size:24px}@media only screen and (max-width:1500px){.popout__header--hover--dial{font-size:1.5vw}}@media only screen and (max-width:992px){.popout__header--hover--dial{font-size:2.6vw}}@media only screen and (max-width:767px){.popout__header--hover--dial{font-size:4vw}}.popout__copy{color:#fff;font-size:15px;font-weight:300;font-family:AkkuratStd,sans-serif;max-width:90%;margin:0 auto 5px}@media only screen and (max-width:1500px){.popout__copy{font-size:.99vw}}@media only screen and (max-width:992px){.popout__copy{font-size:2vw}}@media only screen and (max-width:767px){.popout__copy{font-size:4vw}}.popout__link{color:#f7910b;font-size:15px;font-family:AkkuratStd,sans-serif;font-weight:700;border-bottom:1px solid #f7910b;line-height:1;transition:color .3s linear}@media only screen and (max-width:1500px){.popout__link{font-size:1vw}}@media only screen and (max-width:992px){.popout__link{font-size:1.6vw;letter-spacing:-.05vw}}.popout__link:active,.popout__link:focus,.popout__link:hover{color:#f9a73c;border-bottom:1px solid #f9a73c}@media only screen and (max-width:992px){.popout__link{font-size:1.9vw}}@media only screen and (max-width:767px){.popout__link{font-size:3.8vw}}.dial__button{position:absolute;color:#fff;z-index:2;top:215px;right:0;left:0;margin:0 auto;height:140px;width:143px;-webkit-backface-visibility:hidden}@media only screen and (max-width:1500px){.dial__button{top:12.5vw;width:13vw;height:13vw}}@media only screen and (max-width:992px){.dial__button{top:30.5vw;width:17vw;height:17vw}}.dial__text{position:absolute;text-align:center;top:262px;right:0;left:0;margin:0 auto;width:120px;z-index:3;font-size:15px;color:#fff;font-weight:700;font-family:AkkuratStd,sans-serif}@media only screen and (max-width:1500px){.dial__text{top:17vw}}@media only screen and (max-width:992px){.dial__text{top:36vw}}.robertson-leadership-fellows-section .popout__header{max-width:74%}@media only screen and (max-width:767px){.robertson-leadership-fellows-section .popout__header{max-width:unset}}.robertson-leadership-fellows-section .popout--dial .popout__copy{max-width:75%}@media screen and (max-width:992px){.robertson-leadership-fellows-section .popout__header--hover--dial{max-width:70.5%;margin:0 auto 10px}.robertson-leadership-fellows-section .popout--dial .popout__copy{max-width:76%;font-size:1.8vw}}@media only screen and (max-width:1500px){.robertson-leadership-fellows-section .dial__button{top:12.5vw;width:11vw;height:11vw}}@media only screen and (max-width:992px){.robertson-leadership-fellows-section .dial__button{top:30.5vw;width:15vw;height:15vw}}.robertson-leadership-fellows-section .dial__text{width:155px;top:283px;font-size:14px;transform:translateY(-50%)}@media only screen and (max-width:3000px){.robertson-leadership-fellows-section .dial__text{width:120px;top:286px}}@media only screen and (max-width:1500px){.robertson-leadership-fellows-section .dial__text{top:18vw;font-size:14px}}@media only screen and (max-width:992px){.robertson-leadership-fellows-section .dial__text{top:38vw}}@media only screen and (max-width:767px){.popouts--dial-desktop{display:none}}.popouts--dial-mobile{margin-top:50px;display:none}@media only screen and (max-width:767px){.popouts--dial-mobile{display:block}}.popouts--dial-mobile .accordion:last-of-type .accordion-header{border:none}.popouts--dial-mobile .accordion-header{padding:40px 20px;background-color:#f9f9f9;border-bottom:1px solid #ebebeb}.popouts--dial-mobile .accordion-header.accordion-active h3:after{transform:translateY(-50%) rotate(-180deg)}.popouts--dial-mobile .accordion-header h3{padding-right:45px;margin:0;position:relative;color:#01274c;text-align:center;text-transform:uppercase;font-family:AkkuratStd,sans-serif;font-size:25px;font-weight:700}@media only screen and (max-width:480px){.popouts--dial-mobile .accordion-header h3{padding-right:32px;font-size:15px}}.popouts--dial-mobile .accordion-header h3:after{content:" ";width:32px;height:32px;margin-left:2vw;display:inline-block;position:absolute;top:50%;right:0;background:url(../../../../../../../../themes/sa-careers/src/images/dropdown-arrow-icon@2x.png) 50%/contain no-repeat;transition:.2s ease-in-out;transform:translateY(-50%)}@media only screen and (max-width:480px){.popouts--dial-mobile .accordion-header h3:after{width:25px;height:25px}}.popouts--dial-mobile .accordion-content{padding:50px;display:none;background-color:#01274c}@media only screen and (max-width:480px){.popouts--dial-mobile .accordion-content{padding:40px 20px}}.popouts--dial-mobile .accordion-content p{color:#fff;font-size:15px;text-align:center}@media only screen and (max-width:480px){.popouts--dial-mobile .accordion-content p{font-size:13px}}.pair{background-color:#f9f9f9;width:1050px;margin:65px auto}@media only screen and (max-width:3000px){.pair{margin:4.34vw auto!important;width:70vw}}@media only screen and (max-width:992px){.pair{margin:8vw auto!important;width:61vw}}@media only screen and (max-width:767px){.pair{margin:12.2vw auto;overflow:hidden;width:85.5%}}.pair>div{padding:0}.pair__img,.pair__wrap{height:420px;width:100%}@media only screen and (max-width:1500px){.pair__img,.pair__wrap{height:28vw}}@media only screen and (max-width:992px){.pair__img,.pair__wrap{height:auto;margin:0 auto}}.pair__img{object-fit:cover}.pair__pointer{fill:#f9f9f9;position:absolute;left:-24px;bottom:50%;transform:translateY(50%);width:25px;height:auto;z-index:1}@media only screen and (max-width:1500px){.pair__pointer{left:-1.6vw;width:1.67vw}}@media only screen and (max-width:992px){.pair__pointer{left:0;right:0;margin:0 auto;top:-3.2vw;transform:rotate(90deg);width:2.3vw}}@media only screen and (max-width:767px){.pair__pointer{top:-8vw;width:6vw}}.pair__wrap{position:relative}.pair__content{position:absolute;top:50%;right:0;left:0;margin:0 auto;transform:translateY(-50%);width:66%}@media only screen and (max-width:992px){.pair__content{padding:5vw 0;position:static;transform:translateY(0);width:80%;padding:5vw 0 8vw}}.pair__icon{color:#f7910b;font-size:80px;margin:0;height:40px}@media only screen and (max-width:1500px){.pair__icon{font-size:5.33vw;height:2.67vw}}@media only screen and (max-width:992px){.pair__icon{height:3.5vw;font-size:6vw;text-align:center}}@media only screen and (max-width:767px){.pair__icon{position:relative;left:-.6vw;font-size:18vw;height:11vw}}.pair__byline,.pair__text{font-family:AkkuratStd,sans-serif}.pair__text{line-height:1.5;color:#464646;font-size:21px;margin:10px auto 0;letter-spacing:-1.5px}@media only screen and (max-width:1500px){.pair__text{font-size:1.4vw;letter-spacing:-.1vw;margin-top:.66vw}}@media only screen and (max-width:992px){.pair__text{font-size:2vw;letter-spacing:-.13vw;margin-top:1.5vw;text-align:center}}@media only screen and (max-width:767px){.pair__text{font-size:3.7vw;letter-spacing:-.22vw;margin:0}}.pair__text a:hover{color:#f9a73c}.pair__byline-wrap{margin:15px auto 0}@media only screen and (max-width:1500px){.pair__byline-wrap{margin-top:1vw}}@media only screen and (max-width:992px){.pair__byline-wrap{margin-top:2.5vw;text-align:center}}.pair__byline{color:#f7910b;font-size:16px;letter-spacing:-.5px;margin:0}@media only screen and (max-width:1500px){.pair__byline{font-size:1.0667vw;letter-spacing:-.1vw}}@media only screen and (max-width:992px){.pair__byline{display:inline;font-size:2vw;letter-spacing:-.13vw}.pair__byline:first-of-type:after{content:" | "}}@media only screen and (max-width:767px){.pair__byline{font-size:3.7vw;letter-spacing:-.22vw}}.mk_table-outer{border:1px solid #f9f9f9;margin:40px auto 0;padding:10px;width:580px}@media only screen and (max-width:992px){.mk_table-outer{width:420px;max-width:85.6vw}}.mk_table-outer .fade-white{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);pointer-events:none;position:absolute;top:0;right:0;bottom:0;width:60px}.mk_table-inner{width:560px;overflow-x:scroll;margin-left:140px;overflow-y:visible;padding:0}@media only screen and (max-width:992px){.mk_table-inner{margin-left:100px;width:300px}}@media only screen and (max-width:767px){.mk_table-inner{max-width:calc(85.6vw - 120px)}}.mk_table{border-collapse:separate;border-spacing:0;font-family:AkkuratStd,sans-serif;font-size:14px}@media only screen and (max-width:992px){.mk_table{font-size:12px}}@media only screen and (max-width:767px){.mk_table{font-size:11px;width:300px}}.mk_table__cell{margin:0;height:56px;border:2px solid #fff;border-top-width:0;border-left-width:0;text-align:center;width:140px}@media only screen and (max-width:992px){.mk_table__cell{width:100px}}.mk_table__cell span{display:block;margin:auto;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);width:90%}.mk_table__row:last-of-type td,.mk_table__row:last-of-type th{border-bottom:0}.mk_table--fixed{position:absolute;left:10px;top:auto}.mk_table--orange{background-color:#f7910b;color:#fff;font-weight:700}.mk_table--gray{background-color:#f9f9f9;color:#01274c;font-size:13px}@media only screen and (max-width:992px){.mk_table--gray{font-size:12px}}@media only screen and (max-width:767px){.mk_table--gray{font-size:11px}}.grid{padding:65px 15px 0;margin-bottom:65px}@media only screen and (max-width:1500px){.grid{padding-top:4.33vw;margin-bottom:4.33vw}}@media only screen and (max-width:992px){.grid{padding-top:7vw;margin-bottom:7vw}}@media only screen and (max-width:767px){.grid{padding-top:12.2vw;margin-bottom:12.2vw}}.grid>div{padding:0}.grid__item{height:427px}@media only screen and (max-width:1500px){.grid__item{height:28.4667vw}}@media only screen and (max-width:767px){.grid__item{height:auto}}.grid__image{height:100%;width:100%;object-fit:cover}.grid-text{position:relative}.grid-text--blue{background-color:#01274c;color:#fff}.grid-text--orange{background-color:#f7910b;color:#fff}.grid-text--grey{background-color:#ebebeb;color:#464646}.grid-text__container{position:absolute;left:9%;right:9%;top:50%;transform:translateY(-50%);margin:0 auto}@media only screen and (max-width:767px){.grid-text__container{position:static;transform:translateY(0);max-width:88%;padding:8% 0}}.grid-text__header{font-family:AkkuratStd,sans-serif;font-size:28px;margin:0 0 15px}@media only screen and (max-width:1500px){.grid-text__header{font-size:1.8667vw;margin-bottom:1vw}}@media only screen and (max-width:767px){.grid-text__header{font-size:6vw}}.grid-text__copy{font-family:AkkuratStd,sans-serif;font-weight:300;font-size:16px;margin:0 3% 0 0}@media only screen and (max-width:1500px){.grid-text__copy{font-size:1.0667vw;letter-spacing:0}}@media only screen and (max-width:767px){.grid-text__copy{font-size:3.5vw}}.robertson-leadership-fellows-section .grid__item{overflow:hidden}@media only screen and (max-width:767px){.robertson-leadership-fellows-section .grid__item{margin-top:-1px}}.robertson-leadership-fellows-section .grid__item .grid__image{object-fit:unset;height:calc(100% + 1px)}@media only screen and (max-width:992px){.robertson-leadership-fellows-section .grid__item .grid__image{width:auto}}@media only screen and (max-width:767px){.robertson-leadership-fellows-section .grid__item .grid__image{width:100%;height:auto}}.steps{text-align:center}.steps__img{width:100%;height:auto;margin-top:30px}@media only screen and (max-width:1500px){.steps__img{margin-top:2vw}}@media only screen and (max-width:767px){.steps__img{width:10%;margin:5vw auto 0}}.steps__header{font-family:AkkuratStd,sans-serif;font-size:28px;color:#464646;font-weight:300}@media only screen and (max-width:1500px){.steps__header{font-size:1.8667vw}}@media only screen and (max-width:767px){.steps__header{height:auto!important;font-size:4vw}}.steps p{font-family:AkkuratStd,sans-serif;font-size:16px;color:#464646;font-weight:300}@media only screen and (max-width:1500px){.steps p{font-size:1.0667vw}}@media only screen and (max-width:767px){.steps p{font-size:3.25vw}}.steps p a:hover{color:#f9a73c}.steps__support{font-family:AkkuratStd,sans-serif!important;font-size:20px!important;color:#f7910b!important;margin:60px 0 80px!important;font-weight:inherit!important}@media only screen and (max-width:1500px){.steps__support{font-size:1.33vw!important;margin:4vw 0 5.33vw}}@media only screen and (max-width:767px){.steps__support{font-size:3vw!important;margin:18vw 0 24vw}}.steps__support--vets{margin-bottom:0}.tips{width:1275px;margin:0 auto}@media only screen and (max-width:1500px){.tips{width:85.5vw}}@media only screen and (max-width:992px){.tips{width:82.5vw}}@media only screen and (max-width:767px){.tips{width:85.5vw}}.tips-section{background-color:#f9f9f9;padding-bottom:90px}@media only screen and (max-width:1500px){.tips-section{padding-bottom:6vw}}.tips__content{height:265px;width:75%;margin:40px auto 30px}@media only screen and (max-width:1500px){.tips__content{height:17.67vw;margin:2.667vw auto 2vw}}@media only screen and (max-width:767px){.tips__content{height:auto;width:95%;margin:7vw auto}}.tips__img{height:70px;width:auto;margin:0 auto;display:block}@media only screen and (max-width:1500px){.tips__img{height:4.667vw}}@media only screen and (max-width:767px){.tips__img{height:12vw}}.tips__header{font-family:AkkuratStd,sans-serif;color:#f7910b;font-size:24px;text-align:center;margin:25px 0 15px}@media only screen and (max-width:1500px){.tips__header{font-size:1.6vw;margin:2.667vw 0 1vw}}@media only screen and (max-width:767px){.tips__header{font-size:4vw;margin:5.667vw 0 3vw}}.tips p{font-family:AkkuratStd,sans-serif;color:#464646;font-size:16px;text-align:center}@media only screen and (max-width:1500px){.tips p{font-size:1.0667vw}}@media only screen and (max-width:767px){.tips p{font-size:3.25vw}}.tips p a:hover{color:#f9a73c}.about-us-section{width:100%;padding:0;font-family:AkkuratStd}@media only screen and (max-width:992px){.about-us-section .hp-search{display:none}}.about-us-section .hp-search__container{transform:translateY(-70%)}.about-us-section .row{width:100%;margin:0}.about-us-section .content{max-width:2000px;width:100%;margin-top:0}.about-us-section .content .hp-search__container{z-index:2}.about-us-section .content .intro--diff-1{padding-bottom:0;display:block;position:relative}.about-us-section .content .intro--diff-1 .copy{margin:50px 0}.about-us-section .content .intro--diff-1 .copy__header{font-size:40px;margin:6px 0 1.5vw;background:transparent}@media only screen and (max-width:767px){.about-us-section .content .intro--diff-1 .copy__header{width:60%;margin:12px 0 2.5vw;margin-top:-20px;margin-bottom:24px;font-size:19px}}@media only screen and (max-width:450px){.about-us-section .content .intro--diff-1 .copy__header{margin:-18px 0 35px}}@media only screen and (max-width:320px){.about-us-section .content .intro--diff-1 .copy__header{width:100%;margin:-15px 0 6.5vw}}.about-us-section .content .intro--diff-1 .copy__description_block{margin-bottom:0;color:#fff;text-align:left}@media only screen and (max-width:767px){.about-us-section .content .intro--diff-1 .copy__description_block{line-height:27px}}.about-us-section .content .intro--diff-1 .copy__body{margin:0 auto;color:#fff;font-family:AkkuratStd,sans-serif;font-size:30px;font-weight:300;line-height:39px;text-align:left}@media only screen and (max-width:767px){.about-us-section .content .intro--diff-1 .copy__body{font-size:16px;line-height:27px}}.about-us-section .content .copy__subheader{width:70%;margin:0;color:#303030;font-size:22px;font-style:unset;font-weight:300;line-height:28px}.about-us-section .content .copy__subheader,.about-us-section .content .copy__video{max-width:100%;width:100%;padding:5% 15%;margin:0;background:#fff;text-align:left}@media only screen and (max-width:767px){.about-us-section .content .copy__video{padding:7.5% 7.5% 5%}}.about-us-section .content .copy__subheader{padding-top:0;padding-bottom:2.5%}@media only screen and (max-width:767px){.about-us-section .content .copy__subheader{padding:5% 8%;margin:0 auto;font-size:15px;font-family:AkkuratStd,sans-serif;font-weight:300;line-height:1.5}}.about-us-section .content .collage{margin:0}.about-us-section .content .collage .collage--column-1-1{padding:0}.about-us-section .content .collage__text .blog__header{max-width:100%;margin-bottom:.5vw;color:#fff;font-size:30px;font-weight:300;line-height:1.2}@media only screen and (max-width:767px){.about-us-section .content .collage__text .blog__header{font-size:22px;width:100%}}@media only screen and (max-width:450px){.about-us-section .content .collage__text .blog__header{width:95%}}.about-us-section .content .collage__text .blog__text{color:#132c4d}.about-us-section .content .collage__text .blog__copy{line-height:1.8}@media only screen and (max-width:992px){.about-us-section .content .collage__text .blog__copy{font-size:15px}}@media only screen and (max-width:767px){.about-us-section .content .collage__text .blog__copy{width:100%;padding:0;font-size:14px}}@media only screen and (max-width:450px){.about-us-section .content .collage__text .blog__copy{width:95%}}.about-us-section .content .entrepreneurial{height:auto}@media only screen and (max-width:767px){.about-us-section .content .entrepreneurial{height:auto;margin-top:-1px}}@media only screen and (max-width:767px){.about-us-section .content .entrepreneurial .visible-xs{display:block}}.about-us-section .content .entrepreneurial .collage--column-1-1{height:100%}.about-us-section .content .entrepreneurial .collage__img,.about-us-section .content .entrepreneurial .collage__item{width:100%;height:468px;display:inline-block;position:unset}@media only screen and (max-width:767px){.about-us-section .content .entrepreneurial .collage__img,.about-us-section .content .entrepreneurial .collage__item{height:auto}}.about-us-section .content .entrepreneurial .collage__text{width:75%;height:auto;padding:15% 0;margin:0 auto;position:unset;top:0;left:0;transform:translateY(0)}@media only screen and (min-width:1500px){.about-us-section .content .entrepreneurial .collage__text{padding:16% 0}}@media only screen and (max-width:992px){.about-us-section .content .entrepreneurial .collage__text{width:80%;padding:50px 0}}@media only screen and (max-width:767px){.about-us-section .content .entrepreneurial .collage__text{width:85%;padding:30px 0}}.about-us-section .content .entrepreneurial .blog__header{color:#132c4d;font-size:26px;line-height:1.8;letter-spacing:normal;font-weight:700}@media only screen and (max-width:992px){.about-us-section .content .entrepreneurial .blog__header{font-size:25px;line-height:1.2}}.about-us-section .content .entrepreneurial .blog__copy{color:#132c4d;font-size:15px;line-height:23px}@media only screen and (max-width:767px){.about-us-section .content .entrepreneurial .blog__copy{padding:0}}.about-us-section .collage{margin:0}.about-us-section .collage__img,.about-us-section .collage__item{height:524px;position:unset;object-fit:cover}@media only screen and (max-width:767px){.about-us-section .collage__img,.about-us-section .collage__item{height:auto}}.about-us-section .collage .collage--column-1-1{padding:0}@media only screen and (max-width:767px){.about-us-section .collage .collage--column-1-1:first-child{display:block}}.about-us-section .collage__text{width:75%;height:100%;margin:0 auto;padding:13% 0 8%;position:unset;top:0;left:0;transform:translateY(0)}@media only screen and (min-width:1500px){.about-us-section .collage__text{padding:15% 0 8%}}@media only screen and (max-width:1200px){.about-us-section .collage__text{width:85%;line-height:1.2}}@media only screen and (max-width:1100px){.about-us-section .collage__text{padding:10% 0 8%}}@media only screen and (max-width:992px){.about-us-section .collage__text{padding:93px 0}}@media only screen and (max-width:795px){.about-us-section .collage__text{padding:60px 0}}.about-us-section .collage__text .blog__header{max-width:100%;margin-bottom:0;color:#fff;font-size:30px;line-height:1.8;font-weight:300;letter-spacing:1px}@media only screen and (max-width:1100px){.about-us-section .collage__text .blog__header{line-height:1.8}}@media only screen and (max-width:992px){.about-us-section .collage__text .blog__header{line-height:1;padding-bottom:10px}}@media only screen and (max-width:767px){.about-us-section .collage__text .blog__header{text-align:left}}.about-us-section .collage__text .blog__text{color:#fff}.about-us-section .collage__text .blog__copy{max-width:100%;margin-bottom:0;font-size:18px;line-height:1.5;font-weight:300}@media only screen and (max-width:992px){.about-us-section .collage__text .blog__copy{line-height:1.2}}.about-us-section .copy{margin:60px 0 80px}@media only screen and (max-width:767px){.about-us-section .copy{margin:30px 0}}.about-us-section .copy__header{padding:10px 20px 5px;margin:2.5vw 0;display:inline-block;background-color:#f7941e;color:#fff;font-size:40px;font-weight:700;line-height:42px}@media only screen and (max-width:767px){.about-us-section .copy__header{width:50%;padding:10px 10% 5px;margin-bottom:22px;font-size:22px;letter-spacing:.5px;line-height:31px}}@media only screen and (max-width:660px){.about-us-section .copy__header{width:56%;padding:10px 5% 5px}}@media only screen and (max-width:420px){.about-us-section .copy__header{width:75%;padding:10px 5% 5px}}@media only screen and (max-width:320px){.about-us-section .copy__header{width:100%}}.about-us-section .copy__body{max-width:65%;color:#505050;font-size:25px;line-height:37px}@media only screen and (max-width:767px){.about-us-section .copy__body{max-width:85%;font-size:16px;letter-spacing:.5px;line-height:22px}}.about-us-section .open-opportunity{padding:60px 0;margin-top:-6px;background:#fff}@media screen and (max-width:767px){.about-us-section .open-opportunity{padding-bottom:0;background:#fff}}.about-us-section .open-opportunity h2{width:44%;margin:14px auto;color:#132c4d;font-size:30px;font-weight:lighter;line-height:36px;text-align:center}@media screen and (max-width:767px){.about-us-section .open-opportunity h2{width:90%;font-size:16px;line-height:25px}}.about-us-section .open-opportunity p{width:41%;margin:0 auto;color:#444;font-size:18px;font-weight:lighter;line-height:25px;text-align:center}@media screen and (max-width:992px){.about-us-section .open-opportunity p{width:68%}}@media screen and (max-width:767px){.about-us-section .open-opportunity p{width:92%;font-size:14px;line-height:19px}}.about-us-section .open-opportunity .jobs-listing{width:80%;padding:0;margin:60px auto}@media screen and (min-width:1500px){.about-us-section .open-opportunity .jobs-listing{margin:60px auto}}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing{width:95%;text-align:left;margin:35px auto}}.about-us-section .open-opportunity .jobs-listing li{width:calc(50% - 12px);margin:6px 0;float:left;vertical-align:top;position:relative;list-style:none;transition:all .2s ease}.about-us-section .open-opportunity .jobs-listing li:nth-child(odd){margin-right:.5%}.about-us-section .open-opportunity .jobs-listing li:nth-child(2n){margin-left:.5%}.about-us-section .open-opportunity .jobs-listing li:hover .jobs-overlay-wrapper{opacity:1}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li{width:100%}}.about-us-section .open-opportunity .jobs-listing li .job_wrapper{height:auto}@media only screen and (min-width:2100px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper{height:auto}}@media only screen and (max-width:1700px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper{height:21.5vw}}@media only screen and (max-width:1500px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper{height:100%}}@media only screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper{height:29.1vw}}@media only screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper{height:auto;width:100%}}.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{width:100%}@media only screen and (max-width:1500px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{height:78%}}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{height:20.25vw}}@media screen and (max-width:776px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper{height:auto}}.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-desktop{display:block}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-desktop{display:none}}.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-mobile{display:none}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper .jobs_item_wrapper .visible-mobile{display:block}}.about-us-section .open-opportunity .jobs-listing li .job_wrapper h3{width:100%;padding:20px 0;margin:0;background-color:#f7941e;color:#fff;text-align:center}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .job_wrapper h3{padding:15px 0;font-size:22px}}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper{padding:0;border-top:10px solid #f7910b;display:block;opacity:0;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;text-align:center;overflow:hidden}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper{border:none;position:unset;opacity:1}}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#132c4d;opacity:.95;z-index:-1}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{width:100%;text-align:center;color:#fff;display:block;margin:0 0 20px;font-size:15px;line-height:21px}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{color:#01274c;text-align:left}}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{margin-bottom:0}}@media screen and (max-width:320px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper p{font-size:14px}}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{border-radius:3px;padding:13px 9.5%;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{border-radius:3px;padding:4px 4.5%;margin:0 auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset}}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{border-radius:3px;padding:4px 4.5%;margin:20px auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset;left:50%}}@media screen and (max-width:320px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a{font-size:16px}}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a:hover{cursor:pointer;background-color:#fff;color:#f7910b}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper a:hover{background-color:#f7910b;color:#fff}}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper{padding:0}}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{width:100%;height:100%;padding:20% 12%;text-align:center}@media screen and (max-width:1250px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:30px 7%}}@media screen and (max-width:992px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{width:100%;height:100%;padding:20px 6%;border-bottom:1px solid #ccc;background-color:#f0f0f0}}@media screen and (max-width:767px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{width:100%;height:100%;padding:12px 4%}}@media screen and (orientation:landscape) and (max-device-width:767px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:12px 4%}}@media screen and (max-width:320px){.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content{padding:6px 2%}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content p{line-height:19px}.about-us-section .open-opportunity .jobs-listing li .jobs-overlay-wrapper .jobs-overlay-content a{margin:4px auto}}.about-us-section .half_width_parent{max-width:2000px;margin:0 auto;background:#f0f0f0}.about-us-section .half_width_parent .half_width{width:80%;margin:100px auto;display:block}@media only screen and (max-width:992px){.about-us-section .half_width_parent .half_width{width:95%;margin:100px auto}}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width{width:100%;margin:50px auto}}.about-us-section .half_width_parent .half_width .collage--column-1-1{width:49%;margin-right:10px}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .collage--column-1-1:first-of-type{display:block}}.about-us-section .half_width_parent .half_width .collage--column-1-1:nth-of-type(2){margin-right:0}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .collage--column-1-1{width:100%}}.about-us-section .half_width_parent .half_width .collage__img,.about-us-section .half_width_parent .half_width .collage__item{height:398px}@media only screen and (min-width:1700px){.about-us-section .half_width_parent .half_width .collage__img,.about-us-section .half_width_parent .half_width .collage__item{height:auto}}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .collage__img,.about-us-section .half_width_parent .half_width .collage__item{height:auto}}.about-us-section .half_width_parent .half_width .new_blog{width:80%;height:398px;margin:0 auto}.about-us-section .half_width_parent .half_width .new_blog a:focus{text-decoration:none}@media only screen and (max-width:1260px){.about-us-section .half_width_parent .half_width .new_blog{width:90%}}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .new_blog{width:85%;height:auto;margin:40px auto 0;text-align:left}}.about-us-section .half_width_parent .half_width .new_blog__header{color:#132c4d;font-family:AkkuratStd,sans-serif;font-size:30px;font-weight:500;letter-spacing:-1.85px;margin:0 0 10px}@media only screen and (max-width:1500px){.about-us-section .half_width_parent .half_width .new_blog__header{font-size:26px;margin-bottom:0;letter-spacing:-.12vw;max-width:100%}}@media only screen and (max-width:1200px){.about-us-section .half_width_parent .half_width .new_blog__header{font-size:26px;margin-bottom:0;letter-spacing:-.12vw;max-width:100%}}@media only screen and (max-width:992px){.about-us-section .half_width_parent .half_width .new_blog__header{width:100%;font-size:26px;margin-bottom:0}}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .new_blog__header{font-size:22px;line-height:23px;margin:0 auto}}.about-us-section .half_width_parent .half_width .new_blog__link{padding:7px 16px 7px 23px;border:1px solid transparent;border-radius:2px;display:inline-block;background-color:#f7910b;color:#fff;font-family:AkkuratStd,sans-serif}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .new_blog__link{width:37%;margin:0 auto;display:block;text-align:center;box-sizing:border-box}}@media only screen and (max-width:450px){.about-us-section .half_width_parent .half_width .new_blog__link{width:65%}}.about-us-section .half_width_parent .half_width .new_blog__link:hover{border:1px solid #f7910b;background:#fff;color:#f7910b}@media only screen and (max-width:992px){.about-us-section .half_width_parent .half_width .new_blog__link:hover{background-color:#f7910b;color:#fff}}.about-us-section .half_width_parent .half_width .new_blog__position{color:#444;font-family:AkkuratStd,sans-serif;font-size:18px;font-weight:300;line-height:25px}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .new_blog__position{font-size:16px;line-height:22px}}.about-us-section .half_width_parent .half_width .new_blog__text{display:inline-block;margin:13px 0 25px;color:#444;font-family:AkkuratStd,sans-serif;font-size:15px;font-weight:300}@media only screen and (min-width:1500px){.about-us-section .half_width_parent .half_width .new_blog__text{font-size:18px}}@media only screen and (max-width:1200px){.about-us-section .half_width_parent .half_width .new_blog__text{margin:0 0 25px}}@media only screen and (max-width:992px){.about-us-section .half_width_parent .half_width .new_blog__text{line-height:1.2;margin:0 0 20px}}@media only screen and (max-width:767px){.about-us-section .half_width_parent .half_width .new_blog__text{margin:20px 0 25px}}.about-us-section .half_width_parent .half_width .new_blog__text a:focus,.about-us-section .half_width_parent .half_width .new_blog__text a:hover{text-decoration:none}.about-us-section .success_story_layout{width:80%;margin:60px auto 16px;font-family:AkkuratStd,sans-serif;text-align:center}@media only screen and (max-width:992px){.about-us-section .success_story_layout{width:95%}}.about-us-section .success_story_layout .success_head{font-weight:300}@media only screen and (max-width:767px){.about-us-section .success_story_layout .success_head{width:85%;margin:0 auto}}.about-us-section .success_story_layout .success_read_box{margin:50px 0 100px}@media only screen and (max-width:767px){.about-us-section .success_story_layout .success_read_box{margin:50px 0}}.about-us-section .success_story_layout .success_read_box .success_read{padding:9px 45px;border-radius:3px;display:inline-block;color:#fff;font-size:18px;line-height:31px;background:#f7910b;text-decoration:none;border:1px solid transparent;transition:all .2s}.about-us-section .success_story_layout .success_read_box .success_read:hover{cursor:pointer;background-color:#fff;color:#f7910b;border:1px solid #f7910b}@media only screen and (max-width:992px){.about-us-section .success_story_layout .success_read_box .success_read:hover{background-color:#f7910b;color:#fff;border:1px solid transparent}}.about-us-section .success_story_layout .success_description{width:60%;margin:10px auto 0;color:#444;font-size:18px;font-weight:300;line-height:25px}@media only screen and (max-width:776px){.about-us-section .success_story_layout .success_description{width:85%}}.about-us-section .success_story_layout .success_box{padding:0;margin-top:53px;color:#fff}.about-us-section .success_story_layout .success_box li{width:calc(50% - 8px);height:298px;padding:0;margin:0 0 8px;float:left;list-style:none}@media only screen and (min-width:1500px){.about-us-section .success_story_layout .success_box li{height:320px}}@media only screen and (max-width:767px){.about-us-section .success_story_layout .success_box li{width:100%;height:auto;margin-top:10px}}.about-us-section .success_story_layout .success_box li:nth-child(odd){margin-right:.5%}.about-us-section .success_story_layout .success_box li:nth-child(2n){margin-left:.5%}.about-us-section .success_story_layout .success_box li .success_image{height:100%;padding:0;overflow:hidden}.about-us-section .success_story_layout .success_box li .success_image img{height:100%}.about-us-section .success_story_layout .success_box li .success_image>a>img{height:100%;object-fit:cover}.about-us-section .success_story_layout .success_box li .success_image .success__item--video{height:100%;cursor:pointer}.about-us-section .success_story_layout .success_box li .success_image .success__video{height:5.5vw;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}@media only screen and (min-width:1500px){.about-us-section .success_story_layout .success_box li .success_image .success__video{height:2.5vw}}@media only screen and (max-width:767px){.about-us-section .success_story_layout .success_box li .success_image .success__video{height:16vw}}.about-us-section .success_story_layout .success_box li .success_image .success__img{height:100%;object-fit:cover}.about-us-section .success_story_layout .success_box li .success_content_blue{height:100%;padding:24px 28px;background:#01274c;text-align:left}@media only screen and (max-width:1200px){.about-us-section .success_story_layout .success_box li .success_content_blue{padding:20px}}@media only screen and (max-width:767px){.about-us-section .success_story_layout .success_box li .success_content_blue{padding:30px}}.about-us-section .success_story_layout .success_box li .success_content_orange{height:100%;padding:24px 28px;background:#f7910b;text-align:left}@media only screen and (max-width:1200px){.about-us-section .success_story_layout .success_box li .success_content_orange{padding:20px}}@media only screen and (max-width:767px){.about-us-section .success_story_layout .success_box li .success_content_orange{padding:30px}}.about-us-section .success_story_layout .success_box li h6{font-size:24px}.about-us-section .success_story_layout .success_box li .success_url{width:100%;height:100%;display:inline-block;color:#fff}@media only screen and (max-width:992px) and (min-width:767px){.about-us-section .success_story_layout .success_box li .success_url{font-size:2.75vw}}.about-us-section .success_story_layout .success_box li .success_content_author{margin-top:4.2vw;font-size:15px;font-weight:300;line-height:21px}@media only screen and (max-width:992px){.about-us-section .success_story_layout .success_box li .success_content_author{margin-top:6.2vw}}.about-us-section .success_story_layout .success_box li .success_content_author .author:after{content:"-";padding-left:3px;display:inline-block}.about-us-section .success_story_layout .success_box li .success_content_author span{display:block}.about-us-section .col-xs-12{padding:0}@media only screen and (min-width:992px){.about-us-section .featured-jobs__swiper-container{padding:100px 0}}@media only screen and (max-width:767px){.about-us-section .featured-jobs__swiper-container{padding:50px 0}}@media screen and (orientation:landscape) and (max-width:768px){.about-us-section .featured-jobs__swiper-container{padding:0}}.about-us-section .footer-container .col-xs-12{padding:0 15px 0 3.35vw}@media only screen and (min-width:1500px){.about-us-section .footer-container .col-xs-12{padding:0 0 0 50px}}@media only screen and (max-width:767px){.about-us-section .footer-container .col-xs-12{padding:8vw 0}}.about-us-section .success_container{max-width:2000px;margin:0 auto;background:#fff}.image_video{width:100%;height:auto;padding:0 15% 8%;background:#fff;box-sizing:border-box}@media only screen and (max-width:992px){.image_video{padding-bottom:8.5%}}@media only screen and (max-width:767px){.image_video{width:85%;height:auto;padding:0;margin:0 auto 7.5%}}.image_video p{width:85%;color:#303030;font-size:22px;font-style:unset;font-weight:300;line-height:28px;text-align:left}@media only screen and (max-width:992px){.image_video p{width:100%;padding-bottom:2%}}@media only screen and (max-width:767px){.image_video p{font-size:15px;font-family:AkkuratStd,sans-serif;font-weight:300;line-height:1.5}}.working-here-section{padding:0;font-family:AkkuratStd,sans-serif;overflow-x:hidden!important}.working-here-section .intro--diff-1{position:relative;z-index:4;background-color:transparent;display:none}.working-here-section .content{max-width:2000px;width:100%;margin:0 auto;top:10px;position:relative;padding-bottom:25px}@media screen and (max-width:767px){.working-here-section .content{top:0}}.working-here-section .content .hp-search{border:1px solid transparent}.working-here-section .content .row{width:100%;padding:0;margin:0}@media screen and (max-width:767px){.working-here-section .content .intro--diff-1{display:none}}.working-here-section .content .banner{padding:90px 0 150px;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;text-align:center}@media only screen and (min-width:1502px){.working-here-section .content .banner{background-position:100% 30%}}.working-here-section .content .banner h2{font-size:40px;font-weight:400;line-height:42px;font-weight:700}@media screen and (max-width:767px){.working-here-section .content .banner h2{font-size:22px}}.working-here-section .content .banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#091525;opacity:.85;z-index:-2}.working-here-section .content .banner a{border-radius:3px;padding:4px 4.5%;display:inline-block;background-color:#f7910b;color:#fff;font-size:18px;transition:all .2s ease-in}.working-here-section .content .banner a:hover{cursor:pointer;background-color:#fff;color:#f7910b}@media screen and (max-width:767px){.working-here-section .content .banner a{border-radius:3px;padding:4px 4.5%;margin:20px auto;display:inline-block;position:unset;background-color:#f7910b;color:#fff;font-size:18px;text-align:center;transform:unset;left:50%}}.working-here-section .content .banner .banner-description{width:50%;margin:21px auto;color:#fff;font-family:AkkuratStd,sans-serif;font-size:18px;font-weight:300;line-height:27px;text-align:center}.working-here-section .content .banner .banner-description p:first-of-type{margin-bottom:40px}@media only screen and (max-width:767px){.working-here-section .content .banner .banner-description{width:90%;margin:10px auto}}@media only screen and (max-width:1400px){.working-here-section .content .banner{font-size:24px;line-height:31px;background-position:50%}}@media screen and (max-width:767px){.working-here-section .benefit-box{margin-top:60px}}.working-here-section .working-benefits-layout{position:relative;z-index:1}@media screen and (max-width:992px){.working-here-section .working-benefits-layout{transform:none}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout{margin-top:0}}.working-here-section .working-benefits-layout .boxes{width:50%;padding:0;float:left;vertical-align:top}.working-here-section .working-benefits-layout .boxes h2{font-size:30px;line-height:38px;text-align:left;margin:0 0 15px}.working-here-section .working-benefits-layout .boxes p{color:#444;font-size:18px;line-height:25px}.working-here-section .working-benefits-layout .boxes:nth-child(2),.working-here-section .working-benefits-layout .boxes:nth-child(3){background-color:#132c4d}.working-here-section .working-benefits-layout .boxes:nth-child(2) h2,.working-here-section .working-benefits-layout .boxes:nth-child(2) p,.working-here-section .working-benefits-layout .boxes:nth-child(3) h2,.working-here-section .working-benefits-layout .boxes:nth-child(3) p{color:#fff}.working-here-section .working-benefits-layout .boxes .working-benefits-box{padding:165px 20% 116px;display:block}.working-here-section .working-benefits-layout .boxes .working-benefits-box .anchor-1{width:22px;height:20px;margin-top:30px;display:inline-block}.working-here-section .working-benefits-layout .boxes .working-benefits-box .anchor-1 img{width:100%;height:100%}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes .working-benefits-box .anchor-1{width:15px;height:14px;margin-top:17px}}@media screen and (max-width:992px){.working-here-section .working-benefits-layout .boxes .working-benefits-box{padding:106px 20% 116px}}@media screen and (max-width:908px){.working-here-section .working-benefits-layout .boxes .working-benefits-box{padding:78px 20% 116px}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes .working-benefits-box{padding:33px 10% 37px 5%}.working-here-section .working-benefits-layout .boxes .working-benefits-box h2{font-size:16px;line-height:22px;color:#132c4d}.working-here-section .working-benefits-layout .boxes .working-benefits-box p{font-size:14px;line-height:19px;color:#303030}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes{width:100%;height:unset}.working-here-section .working-benefits-layout .boxes:nth-child(2),.working-here-section .working-benefits-layout .boxes:nth-child(4){background-color:#132c4d}.working-here-section .working-benefits-layout .boxes:nth-child(2) h2,.working-here-section .working-benefits-layout .boxes:nth-child(2) p,.working-here-section .working-benefits-layout .boxes:nth-child(4) h2,.working-here-section .working-benefits-layout .boxes:nth-child(4) p{color:#fff}.working-here-section .working-benefits-layout .boxes:nth-child(3){background-color:#fff}.working-here-section .working-benefits-layout .boxes:nth-child(3) h2,.working-here-section .working-benefits-layout .boxes:nth-child(3) p{color:#132c4d}}.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel{padding:150px 0 0;display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;background-color:#fff}.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel h2{color:#132c4d;font-size:30px;line-height:42px}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel h2{color:#132c4d;font-size:16px;line-height:30px}}.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel p{color:#303030;font-size:20px;line-height:29px;text-align:left}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel p{color:#132c4d;font-size:14px;line-height:29px}}.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel .box-content{width:70%;margin:0 auto;z-index:10;padding:36px 0;position:relative}.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel .box-content .close-button{width:36px;height:36px;display:inline-block;position:absolute;top:0;right:0}.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel .box-content .close-button img{width:100%;height:100%}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel .box-content .close-button{width:20px;height:20px}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel{padding:50px 0 0;top:-6%}}@media screen and (max-width:480px){.working-here-section .working-benefits-layout .boxes .working-benefits-box-panel{top:-6%;top:-3%}}.working-here-section .working-benefits-layout .diamond-box{max-width:425px;width:calc(33vw - 120px);max-height:425px;height:calc(33vw - 120px);display:block;position:absolute;z-index:3;top:50%;left:50%;background-color:#f7941e;text-align:center;transform:translate(-50.2%,-50.2%) rotate(45deg)}.working-here-section .working-benefits-layout .diamond-box .diamond-box-move{width:100%;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%) rotate(-45deg)}.working-here-section .working-benefits-layout .diamond-box .diamond-box-move a{margin-top:26px}@media screen and (max-width:992px){.working-here-section .working-benefits-layout .diamond-box .diamond-box-move a{margin-top:0}}.working-here-section .working-benefits-layout .diamond-box h2{font-size:40px;line-height:42px;color:#fff;font-weight:700}@media screen and (max-width:992px){.working-here-section .working-benefits-layout .diamond-box h2{font-size:28px}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .diamond-box h2{font-size:21px;font-size:20px}}.working-here-section .working-benefits-layout .diamond-box .anchor-2{width:23px;height:21px;margin-top:30px;display:inline-block}.working-here-section .working-benefits-layout .diamond-box .anchor-2 img{width:100%;height:100%}@media screen and (max-width:1600px){.working-here-section .working-benefits-layout .diamond-box{max-width:400px;width:calc(35vw - 120px);max-height:400px;height:calc(35vw - 120px)}}@media screen and (max-width:992px){.working-here-section .working-benefits-layout .diamond-box{width:calc(40vw - 120px);height:calc(40vw - 120px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .diamond-box{width:calc(65vw - 80px);height:calc(65vw - 80px);margin-top:12.6%;position:relative;transform:translate(-50%) rotate(45deg)}}@media screen and (max-width:320px){.working-here-section .working-benefits-layout .diamond-box{width:calc(90vw - 80px);height:calc(90vw - 80px);margin-top:16.6%;position:relative;font-size:21px;line-height:22px;transform:translate(-50%) rotate(45deg)}}.working-here-section .working-benefits-layout .diamond-box-open-content{max-width:500px;min-width:500px;width:calc(61vw - 500px);padding:20px 4%;display:none;position:absolute;z-index:3;top:20.75%;bottom:20.75%;left:50%;color:#fff;transform:translate(-50%);background-color:#f7941e;text-align:left}.working-here-section .working-benefits-layout .diamond-box-open-content ul{font-size:25px;line-height:32px;list-style-type:none;text-transform:uppercase}.working-here-section .working-benefits-layout .diamond-box-open-content:before{content:"";width:70.5%;padding-top:71%;display:block;position:absolute;z-index:-1;top:0;left:50%;right:0;background-color:#f7941e;transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.working-here-section .working-benefits-layout .diamond-box-open-content:before{width:70.8%;padding-top:85%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.working-here-section .working-benefits-layout .diamond-box-open-content:before{width:70.8%;padding-top:80.9%}}@media screen and (max-width:390px){.working-here-section .working-benefits-layout .diamond-box-open-content:before{width:71%;padding-top:72%}}@media only screen and (min-device-width:375px) and (max-device-width:667px){.working-here-section .working-benefits-layout .diamond-box-open-content:before{width:71%;padding-top:77%}}@media only screen and (min-device-width:320px) and (max-device-width:640px){.working-here-section .working-benefits-layout .diamond-box-open-content:before{width:71%;padding-top:77%}}.working-here-section .working-benefits-layout .diamond-box-open-content:after{content:"";width:70.5%;padding-top:71.2%;display:block;position:absolute;z-index:-1;left:50%;right:0;bottom:1px;background-color:#f7941e;transform:translate(-50%,50%) rotate(45deg)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.working-here-section .working-benefits-layout .diamond-box-open-content:after{width:70.8%;padding-top:85%}}@media screen and (max-width:390px){.working-here-section .working-benefits-layout .diamond-box-open-content:after{width:71%;padding-top:72%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.working-here-section .working-benefits-layout .diamond-box-open-content:after{width:70.8%;padding-top:80.9%;transform:translate(-50%,50%) rotate(45deg)}}@media only screen and (min-device-width:375px) and (max-device-width:667px){.working-here-section .working-benefits-layout .diamond-box-open-content:after{width:71.5%;padding-top:77%}}@media only screen and (min-device-width:320px) and (max-device-width:640px){.working-here-section .working-benefits-layout .diamond-box-open-content:after{width:71%;padding-top:77%}}.working-here-section .working-benefits-layout .diamond-box-open-content .content-open-move{position:absolute;right:0;bottom:0;left:0;z-index:4;transform:translateY(57%);text-align:center}.working-here-section .working-benefits-layout .diamond-box-open-content h2{margin:23px 0 0;display:block;color:#fff;font-size:42px;font-weight:700;line-height:40px}.working-here-section .working-benefits-layout .diamond-box-open-content p{text-transform:uppercase;font-size:25px;line-height:32px}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .diamond-box-open-content p{font-size:16px;line-height:23px}}.working-here-section .working-benefits-layout .diamond-box-open-content .anchor-2{width:22px;height:20px;margin-top:30px;display:inline-block}.working-here-section .working-benefits-layout .diamond-box-open-content .anchor-2 img{width:100%;height:100%}@media screen and (max-width:1500px){.working-here-section .working-benefits-layout .diamond-box-open-content ul{font-size:25px;line-height:30px}}@media screen and (max-width:992px){.working-here-section .working-benefits-layout .diamond-box-open-content{top:20.7%;bottom:20.7%}}@media screen and (max-width:767px){.working-here-section .working-benefits-layout .diamond-box-open-content{max-width:unset;width:100%;min-width:unset;padding:50px 4%;position:relative;z-index:3;top:0;left:50%;transform:translate(-50%,-22.5%)}.working-here-section .working-benefits-layout .diamond-box-open-content h2{font-size:22px;line-height:31px}.working-here-section .working-benefits-layout .diamond-box-open-content ul{font-size:16px;line-height:23px}}@media screen and (max-width:700px){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-20%)}}@media screen and (max-width:680px){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-17%)}}@media screen and (max-width:450px){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-7%)}}@media screen and (max-width:390px){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-2.4%)}}@media screen and (max-width:360px){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-2.5%)}}@media screen and (max-width:320px){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-11.5%)}}@media only screen and (max-device-width:330px) and (min-device-width:320px) and (orientation:portrait){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-16.5%)}}@media only screen and (max-device-width:330px) and (min-device-width:320px) and (orientation:landscape){.working-here-section .working-benefits-layout .diamond-box-open-content{transform:translate(-50%,-12.5%)}}.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:353px;padding-top:354px}@media screen and (min-width:1600px){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:353px;padding-top:354px}}@media screen and (min-width:1400px){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:353px;padding-top:354.5px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:354px;padding-top:354px}}@media only screen and (max-device-width:640px) and (min-device-width:330px) and (orientation:portrait){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:266px;padding-top:266px}}@media only screen and (max-device-width:640px) and (min-device-width:330px) and (orientation:landscape){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:472px;padding-top:472px}}@media only screen and (max-device-width:330px) and (min-device-width:320px) and (orientation:portrait){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:227px;padding-top:227px}}@media only screen and (max-device-width:330px) and (min-device-width:320px) and (orientation:landscape){.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after,.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{width:400px;padding-top:400px}}.working-here-section .working-benefits-layout .diamond-box-open-content.safari:after{transform:translate(-50%,50%) rotate(45deg)}.working-here-section .working-benefits-layout .diamond-box-open-content.safari:before{transform:translate(-50%,-50%) rotate(45deg)}.working-here-section .working-section{width:80%;padding:0;margin:-95px auto 142px;position:relative;z-index:3}.working-here-section .working-section .boxes{width:50%;height:335px;padding:20px 5%;display:inline-block;color:#fff}@media screen and (min-width:1400px){.working-here-section .working-section .boxes{height:400px}}.working-here-section .working-section .boxes .working-content-box ul{padding:0}.working-here-section .working-section .boxes .working-content-box ul li{list-style-type:disc}.working-here-section .working-section .boxes .working-content-box ul li p{margin:0;padding:0}.working-here-section .working-section .boxes:nth-child(6){padding:0}.working-here-section .working-section .boxes:nth-child(6) .working-content-box{height:100%}.working-here-section .working-section .boxes:nth-child(6) .working-content-box p{height:100%;margin:0}.working-here-section .working-section .boxes:nth-child(6) .working-content-box p img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1400px){.working-here-section .working-section .boxes:nth-child(6) .working-content-box p img{object-fit:unset}}.working-here-section .working-section .boxes h2{margin-bottom:29px;color:#fff;font-size:32px;line-height:38px;text-align:center}@media screen and (max-width:767px){.working-here-section .working-section .boxes h2{margin-bottom:14px;font-size:22px;line-height:26px;text-align:center}}.working-here-section .working-section .boxes p{line-height:22px;font-size:15px}.working-here-section .working-section .boxes:nth-child(2n){float:right}.working-here-section .working-section .boxes:nth-child(odd){float:left}@media screen and (max-width:992px){.working-here-section .working-section .boxes{height:400px}}@media screen and (max-width:767px){.working-here-section .working-section .boxes{width:100%;height:unset;padding:20px 8%}.working-here-section .working-section .boxes:nth-child(2n){background-color:#132c4d}.working-here-section .working-section .boxes:nth-child(odd){background-color:#f7941e}}@media screen and (max-width:992px){.working-here-section .working-section{width:90%}}@media screen and (max-width:767px){.working-here-section .working-section{margin:-95px auto 61px}}.working-here-section .working-section .bg-box-blue{background-color:#132c4d}.working-here-section .working-section .bg-box-orange{background-color:#f7941e}.working-here-section .working-section .bg-box-orange:nth-child(3){float:right}.working-here-section .working-section .bg-box-orange:nth-child(4){float:left}.working-here-section .block_gap{margin-top:50vw}@media only screen and (max-device-width:640px) and (min-device-width:320px){.working-here-section .block_gap{margin-top:34vw}}.working-here-section .visibilty_hidden{visibility:hidden}.working-here-section .footer-content--right{padding-right:0}.testimonial{padding:100px 0;margin-top:30px;margin-bottom:30px;background:#f5f5f5;text-align:center;font-family:AkkuratStd,sans-serif}@media screen and (max-width:767px){.testimonial{padding:25px 0 50px}}.testimonial:not(.full-width){width:100%}.testimonial h2>p{width:50%;margin:0 auto;position:relative;color:#132c4d;font-size:30px;font-weight:400;line-height:38px}.testimonial h2>p:before{content:"";width:58px;height:34px;display:inline-block;position:absolute;top:-29%;left:-9px;background:url(../../../../../../../../themes/sa-careers/www/images/apostrophe.png) no-repeat;background-size:100% 100%;background-position:50%;transform:translate(-100%,37%)}@media screen and (max-width:992px){.testimonial h2>p:before{width:55px;height:30px;top:-14%;left:-6px}}@media screen and (max-width:767px){.testimonial h2>p:before{content:"";width:48px;height:29px;margin:0 auto 20px;display:block;position:static;transform:unset}}@media screen and (max-width:767px){.testimonial h2>p{width:80%;margin:0 auto 13px;position:relative;font-size:22px;color:#132c4d;line-height:26px}}.testimonial p{width:26%;margin:20px auto 0;font-size:18px;font-weight:100;line-height:25px}@media screen and (max-width:767px){.testimonial p{width:70%;margin:0 auto;font-size:14px}}.testimonial p span{display:block}.sticky-cta{padding:5px 15px;border:1px solid #f7910b;position:fixed;z-index:1;right:0;bottom:25%;background:#f7910b;font-weight:600;transition:all .5s ease-in-out}.sticky-cta,.sticky-cta:focus{color:#fff;text-decoration:none}.sticky-cta:hover{background:#fff;color:#f7910b}@media screen and (max-width:992px){.sticky-cta:hover{background:#f7910b;color:#fff}}@media screen and (max-width:767px){.sticky-cta{bottom:50%;transform:translateY(-50%)}}.thank-you-page{padding-right:0;padding-left:0}.thank-you-page .content{max-width:2000px;width:100%}.thank-you-page .content h2{margin-bottom:19px;color:#132c4d;font-family:AkkuratStd,"Sans-serif";font-size:40px;font-weight:700;line-height:42px;text-align:center}@media screen and (max-width:767px){.thank-you-page .content h2{font-size:30px}}.thank-you-page .content .thank-you{padding:111px 15px 115px;margin-top:10px}@media screen and (max-width:1280px){.thank-you-page .content .thank-you{padding:8.6vw 2%}}@media screen and (max-width:767px){.thank-you-page .content .thank-you{margin-top:41px}}.thank-you-page .content .thank-you span{margin-bottom:20px;display:block;color:#444;font-family:AkkuratStd,"Sans-serif";font-size:18px;font-weight:300;line-height:24px;text-align:center}.thank-you-page .career-opportunities__links .content a,.thank-you-page .content .career-opportunities__links a,.thank-you-page .content .link-style,.thank-you-page .content .refer-a-friend__copy a,.thank-you-page .refer-a-friend__copy .content a{border-radius:5px;display:block;background:#ef9000;color:#fff;font-family:AkkuratStd,"Sans-serif";font-size:18px;font-weight:700;line-height:32px}.thank-you-page .career-opportunities .content p,.thank-you-page .content .career-opportunities p,.thank-you-page .content .para-font-style,.thank-you-page .content .refer-a-friend__copy .copy-description,.thank-you-page .refer-a-friend__copy .content .copy-description{font-family:AkkuratStd,"Sans-serif";font-size:15px;font-weight:300;line-height:21px}.thank-you-page .content a{text-decoration:none}.thank-you-page .refer-a-friend{display:-ms-flexbox;display:flex;background:#01274c}@media screen and (max-width:992px){.thank-you-page .refer-a-friend{display:block}}@media screen and (max-width:767px){.thank-you-page .refer-a-friend{margin:0 15px}}.thank-you-page .refer-a-friend__image{width:50%}@media screen and (max-width:992px){.thank-you-page .refer-a-friend__image{width:100%}}.thank-you-page .refer-a-friend__image img{height:100%;object-fit:cover}@media screen and (max-width:992px){.thank-you-page .refer-a-friend__image img{height:auto}}.thank-you-page .refer-a-friend__copy{width:50%;padding:93px 9.5% 119px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:992px){.thank-you-page .refer-a-friend__copy{width:100%;padding:67px 9.5% 92px}}@media screen and (max-width:767px){.thank-you-page .refer-a-friend__copy{padding:67px 7.5% 92px}}.thank-you-page .refer-a-friend__copy h3{max-width:329px;margin-bottom:28px;color:#fff;font-family:AkkuratStd,"Sans-serif";font-size:26px;font-weight:700;line-height:32px}@media screen and (max-width:767px){.thank-you-page .refer-a-friend__copy h3{max-width:254px;font-size:24px}}.thank-you-page .refer-a-friend__copy .copy-description{max-width:399px;margin-bottom:60px;color:#fcf8f8}@media screen and (max-width:992px){.thank-you-page .refer-a-friend__copy .copy-description{max-width:unset}}.thank-you-page .refer-a-friend__copy a{width:240px;padding:7px 0 5px;text-align:center}@media screen and (min-width:993px){.thank-you-page .refer-a-friend__copy a:hover{background:#fff;color:#ef9000}}.thank-you-page .career-opportunities{padding:64px 15px 79px;text-align:center}@media screen and (max-width:767px){.thank-you-page .career-opportunities{padding-bottom:52px}}.thank-you-page .career-opportunities h2{margin-bottom:38px}.thank-you-page .career-opportunities p{max-width:578px;width:46%;margin:0 auto;color:#132c4d;text-align:left}@media screen and (max-width:992px){.thank-you-page .career-opportunities p{width:80%}}.thank-you-page .career-opportunities__links{padding:0;margin-top:53px}.thank-you-page .career-opportunities__links li{width:157px;margin-right:2%;display:inline-block}.thank-you-page .career-opportunities__links li:last-child{margin-right:0}@media screen and (max-width:767px){.thank-you-page .career-opportunities__links li{width:48%;margin-bottom:30px}.thank-you-page .career-opportunities__links li:nth-child(2n){margin-right:0}}.thank-you-page .career-opportunities__links a{padding:6px 2% 4px;border:1px solid #ef9000}@media screen and (min-width:993px){.thank-you-page .career-opportunities__links a:hover{background:#fff;color:#f7941e}}.thank-you-page .card-row{margin-right:0;margin-left:0}.talent-faq-wrapper{width:100%;background-color:#f5f5f5}.talent-faq-layout{width:80%;margin:0 auto;background-color:#f5f5f5}.talent-faq-layout h2{color:#132c4d;font-size:30px;line-height:38px;text-align:center}@media screen and (max-width:767px){.talent-faq-layout h2{font-size:16px;line-height:19px}}.talent-faq-layout p{width:55%;margin:0 auto;color:#444;font-size:18px;line-height:25px;text-align:center}@media screen and (max-width:767px){.talent-faq-layout p{width:100%;font-size:16px;line-height:19px}}.talent-accordian-section{width:60%;margin:40px auto 112px;background-color:#f5f5f5}.talent-accordian-section .faq-accordian-item{width:100%}.talent-accordian-section .faq-accordian-item h3{width:100%;display:block;padding-left:25px;position:relative;color:#132c4d;cursor:pointer;font-size:20px;line-height:31px;transition:all .5s ease}.talent-accordian-section .faq-accordian-item h3:before{content:"";width:15px;height:15px;display:inline-block;position:absolute;top:14%;left:0;background:url(../../../../../../../../themes/sa-careers/www/images/orange_plus_button.png) no-repeat;background-size:100%;transition:all .5s}@media screen and (max-width:767px){.talent-accordian-section .faq-accordian-item h3:before{top:13%}}@media screen and (max-width:320px){.talent-accordian-section .faq-accordian-item h3:before{top:7%}}@media screen and (max-width:767px){.talent-accordian-section .faq-accordian-item h3{font-size:16px}}.talent-accordian-section .faq-accordian-item .show-icon:before{content:"";transform:rotate(0deg)}.talent-accordian-section .faq-accordian-item .rotate-icon:before{content:"";transform:rotate(136deg)}.talent-accordian-section .faq-accordian-item .faq-accordian-hidden{padding-left:25px;display:none;color:#132c4d;font-size:20px;line-height:28px;overflow:hidden}.talent-accordian-section .faq-accordian-item .faq-accordian-hidden ul li{color:#444;font-size:20px;line-height:28px;list-style-type:disc}@media screen and (max-width:767px){.talent-accordian-section .faq-accordian-item .faq-accordian-hidden,.talent-accordian-section .faq-accordian-item .faq-accordian-hidden ul li{font-size:14px}}@media screen and (max-width:992px){.talent-accordian-section{width:85%;margin:0 auto}}@media screen and (max-width:767px){.talent-accordian-section{width:90%;margin:0 auto}}.bg-orange{background-color:#f7910b;color:#fff}.bg-orange hr{border-bottom-color:#fff}.bg-darkOrange{background-color:#f27f0c;color:#fff}.bg-darkOrange hr{border-bottom-color:#fff}.bg-blue{background-color:#165788;color:#fff}.bg-blue hr{border-bottom-color:#fff}.bg-darkBlue{background-color:#12466e;color:#fff}.bg-darkBlue hr{border-bottom-color:#fff}.bg-red{background-color:#ed2939;color:#fff}.bg-red hr{border-bottom-color:#fff}.bg-cyan{background-color:#009fda;color:#fff}.bg-cyan hr{border-bottom-color:#fff}.bg-yellow{background-color:#fed100;color:#fff}.bg-yellow hr{border-bottom-color:#fff}.bg-green{background-color:#34b233;color:#fff}.bg-green hr{border-bottom-color:#fff}.bg-darkGray{background-color:#7a7c80;color:#fff}.bg-darkGray hr{border-bottom-color:#fff}.bg-gray{background-color:#adafaf;color:#fff}.bg-gray hr{border-bottom-color:#fff}.bg-lightGray{background-color:#e5e5e5;color:#7a7c80}.bg-lightGray hr{border-bottom-color:#adafaf}.bg-lighterGray{background-color:#fafafa;color:#7a7c80}.bg-lighterGray hr{border-bottom-color:#e5e5e5}.text-orange{color:#f7910b}.text-darkOrange{color:#f27f0c}.text-blue{color:#165788}.text-darkBlue{color:#12466e}.text-red{color:#ed2939}.text-cyan{color:#009fda}.text-yellow{color:#fed100}.text-green{color:#34b233}.text-darkGray{color:#7a7c80}.text-gray{color:#adafaf}.text-lightGray{color:#e5e5e5}.text-lighterGray{color:#fafafa}.text-white{color:#fff}.container{margin:auto;transition:max-width .3s ease}.container,.container #primary-header{max-width:768px}.row .row:after,.row:after{clear:both}.row .row:after,.row .row:before,.row:after,.row:before{content:" ";display:table}.column,.columns{position:relative;float:left}[class*=column]+[class*=column]:last-child{float:right}body .centered{display:block;margin-left:auto!important;margin-right:auto!important;float:none!important}.one-third{width:33.3333333%}.one-third,.two-third{float:left;display:inline-block}.two-third{width:66.6666666%}.one-half{float:left;display:inline-block;width:50%}@media (min-width:0) and (max-width:768px){.container,.container #primary-header{max-width:100%}.container{padding:0}.row{max-width:100%}.xs__centered{display:block!important;margin-left:auto;margin-right:auto;float:none!important}.m__hide,.s__hide,.xs__hide{display:none!important}.xs__one-third{width:32.29167%}.xs__one-third,.xs__two-third{display:inline-block;float:left;margin:0 .78125%}.xs__two-third{width:66.14583%}.xs__col1{width:6.90104%}.xs__col1,.xs__col2{display:inline-block;float:left;margin:0 .78125%}.xs__col2{width:15.36458%}.xs__col3{width:23.82813%}.xs__col3,.xs__col4{display:inline-block;float:left;margin:0 .78125%}.xs__col4{width:32.29167%}.xs__col5{width:40.75521%}.xs__col5,.xs__col6{display:inline-block;float:left;margin:0 .78125%}.xs__col6{width:49.21875%}.xs__col7{width:57.68229%}.xs__col7,.xs__col8{display:inline-block;float:left;margin:0 .78125%}.xs__col8{width:66.14583%}.xs__col9{width:74.60938%}.xs__col9,.xs__col10{display:inline-block;float:left;margin:0 .78125%}.xs__col10{width:83.07292%}.xs__col11{display:inline-block;float:left;width:91.53646%;margin:0 .78125%}.xs__col12{display:block;width:92%;float:none}.xs__col12,.xs__col12 .col--last,.xs__col12.col--first{margin-left:auto;margin-right:auto}.xs__span1{width:7.68229%}.xs__span1,.xs__span2{display:inline;float:left;margin:0}.xs__span2{width:16.14583%}.xs__span3{width:24.60938%}.xs__span3,.xs__span4{display:inline;float:left;margin:0}.xs__span4{width:33.07292%}.xs__span5{width:41.53646%}.xs__span5,.xs__span6{display:inline;float:left;margin:0}.xs__span6{width:50%}.xs__span7{width:58.46354%}.xs__span7,.xs__span8{display:inline;float:left;margin:0}.xs__span8{width:66.92708%}.xs__span9{width:75.39063%}.xs__span9,.xs__span10{display:inline;float:left;margin:0}.xs__span10{width:83.85417%}.xs__span11{width:92.31771%}.xs__span11,.xs__span12{display:inline;float:left;margin:0}.xs__span12{width:100.78125%}.xs__push0{margin-right:0}.xs__push1{margin-left:9.24479%}.xs__push2{margin-left:17.70833%}.xs__push3{margin-left:26.17188%}.xs__push4{margin-left:34.63542%}.xs__push5{margin-left:43.09896%}.xs__push6{margin-left:51.5625%}.xs__push7{margin-left:60.02604%}.xs__push8{margin-left:68.48958%}.xs__push9{margin-left:76.95313%}.xs__push10{margin-left:85.41667%}.xs__push11{margin-left:93.88021%}.xs__push12{margin-left:102.34375%}}@media (max-width:768px){.s__col12{display:block;width:90%;float:none}.s__col12,.s__col12.col--first,.s__col12.col--last{margin-left:auto;margin-right:auto}}@media (min-width:768px){.container,.container #primary-header{max-width:768px}.row{max-width:100%}.m__hide,.s__hide,.xs__show{display:none}.s__one-third{width:248px}.s__one-third,.s__two-third{display:inline-block;float:left;margin:0 6px}.s__two-third{width:508px}.s__col1{width:53px}.s__col1,.s__col2{display:inline-block;float:left;margin:0 6px}.s__col2{width:118px}.s__col3{width:183px}.s__col3,.s__col4{display:inline-block;float:left;margin:0 6px}.s__col4{width:248px}.s__col5{width:313px}.s__col5,.s__col6{display:inline-block;float:left;margin:0 6px}.s__col6{width:378px}.s__col7{width:443px}.s__col7,.s__col8{display:inline-block;float:left;margin:0 6px}.s__col8{width:508px}.s__col9{width:573px}.s__col9,.s__col10{display:inline-block;float:left;margin:0 6px}.s__col10{width:638px}.s__col11{display:inline-block;float:left;width:703px;margin:0 6px}.s__span1{width:59px}.s__span1,.s__span2{display:inline;float:left;margin:0}.s__span2{width:124px}.s__span3{width:189px}.s__span3,.s__span4{display:inline;float:left;margin:0}.s__span4{width:254px}.s__span5{width:319px}.s__span5,.s__span6{display:inline;float:left;margin:0}.s__span6{width:384px}.s__span7{width:449px}.s__span7,.s__span8{display:inline;float:left;margin:0}.s__span8{width:514px}.s__span9{width:579px}.s__span9,.s__span10{display:inline;float:left;margin:0}.s__span10{width:644px}.s__span11{width:709px}.s__span11,.s__span12{display:inline;float:left;margin:0}.s__span12{width:774px;width:100%}.s__push0{margin-right:0}.s__push1{margin-left:71px}.s__push2{margin-left:136px}.s__push3{margin-left:201px}.s__push4{margin-left:266px}.s__push5{margin-left:331px}.s__push6{margin-left:396px}.s__push7{margin-left:461px}.s__push8{margin-left:526px}.s__push9{margin-left:591px}.s__push10{margin-left:656px}.s__push11{margin-left:721px}.s__push12{display:inline;float:left;width:774px;margin:0}}@media (min-width:1023px){.container,.container #primary-header{max-width:924px}.row{max-width:100%}.m__hide,.xs__show{display:none}.m__one-third{width:300px}.m__one-third,.m__two-third{display:inline-block;float:left;margin:0 6px}.m__two-third{width:612px}.m__col1{width:66px}.m__col1,.m__col2{display:inline-block;float:left;margin:0 6px}.m__col2{width:144px}.m__col3{width:222px}.m__col3,.m__col4{display:inline-block;float:left;margin:0 6px}.m__col4{width:300px}.m__col5{width:378px}.m__col5,.m__col6{display:inline-block;float:left;margin:0 6px}.m__col6{width:456px}.m__col7{width:534px}.m__col7,.m__col8{display:inline-block;float:left;margin:0 6px}.m__col8{width:612px}.m__col9{width:690px}.m__col9,.m__col10{display:inline-block;float:left;margin:0 6px}.m__col10{width:768px}.m__col11{width:846px}.m__col11,.m__col12{display:inline-block;float:left;margin:0 6px}.m__col12{width:924px}.m__span1{width:72px}.m__span1,.m__span2{display:inline;float:left;margin:0}.m__span2{width:150px}.m__span3{width:228px}.m__span3,.m__span4{display:inline;float:left;margin:0}.m__span4{width:306px}.m__span5{width:384px}.m__span5,.m__span6{display:inline;float:left;margin:0}.m__span6{width:462px}.m__span7{width:540px}.m__span7,.m__span8{display:inline;float:left;margin:0}.m__span8{width:618px}.m__span9{width:696px}.m__span9,.m__span10{display:inline;float:left;margin:0}.m__span10{width:774px}.m__span11{width:852px}.m__span11,.m__span12{display:inline;float:left;margin:0}.m__span12{width:930px}.m__push1{margin-left:84px}.m__push2{margin-left:162px}.m__push3{margin-left:240px}.m__push4{margin-left:318px}.m__push5{margin-left:396px}.m__push6{margin-left:474px}.m__push7{margin-left:552px}.m__push8{margin-left:630px}.m__push9{margin-left:708px}.m__push10{margin-left:786px}.m__push11{margin-left:864px}.m__push12{display:inline;float:left;width:930px;margin:0}}@media (min-width:1240px){.container,.container #primary-header{max-width:1140px}.row{max-width:100%}.l__hide,.xs__show{display:none}.l__one-third{width:372px}.l__one-third,.l__two-third{display:inline-block;float:left;margin:0 6px}.l__two-third{width:756px}.l__col1{width:84px}.l__col1,.l__col2{display:inline-block;float:left;margin:0 6px}.l__col2{width:180px}.l__col3{width:276px}.l__col3,.l__col4{display:inline-block;float:left;margin:0 6px}.l__col4{width:372px}.l__col5{width:468px}.l__col5,.l__col6{display:inline-block;float:left;margin:0 6px}.l__col6{width:564px}.l__col7{width:660px}.l__col7,.l__col8{display:inline-block;float:left;margin:0 6px}.l__col8{width:756px}.l__col9{width:852px}.l__col9,.l__col10{display:inline-block;float:left;margin:0 6px}.l__col10{width:948px}.l__col11{width:1044px}.l__col11,.l__col12{display:inline-block;float:left;margin:0 6px}.l__col12{width:1140px}.l__span1{width:90px}.l__span1,.l__span2{display:inline;float:left;margin:0}.l__span2{width:186px}.l__span3{width:282px}.l__span3,.l__span4{display:inline;float:left;margin:0}.l__span4{width:378px}.l__span5{width:474px}.l__span5,.l__span6{display:inline;float:left;margin:0}.l__span6{width:570px}.l__span7{width:666px}.l__span7,.l__span8{display:inline;float:left;margin:0}.l__span8{width:762px}.l__span9{width:858px}.l__span9,.l__span10{display:inline;float:left;margin:0}.l__span10{width:954px}.l__span11{width:1050px}.l__span11,.l__span12{display:inline;float:left;margin:0}.l__span12{width:1146px}.l__push1{margin-left:102px}.l__push2{margin-left:198px}.l__push3{margin-left:294px}.l__push4{margin-left:390px}.l__push5{margin-left:486px}.l__push6{margin-left:582px}.l__push7{margin-left:678px}.l__push8{margin-left:774px}.l__push9{margin-left:870px}.l__push10{margin-left:966px}.l__push11{margin-left:1062px}.l__push12{display:inline;float:left;width:1146px;margin:0}}@media (min-width:1380px){.container,.container #primary-header{max-width:1280px}.row{max-width:100%}.l__hide,.xl__hide,.xs__show{display:none}.xl__one-third{width:416px}.xl__one-third,.xl__two-third{display:inline-block;float:left;margin:0 8px}.xl__two-third{width:848px}.xl__col1{width:92px}.xl__col1,.xl__col2{display:inline-block;float:left;margin:0 8px}.xl__col2{width:200px}.xl__col3{width:308px}.xl__col3,.xl__col4{display:inline-block;float:left;margin:0 8px}.xl__col4{width:416px}.xl__col5{width:524px}.xl__col5,.xl__col6{display:inline-block;float:left;margin:0 8px}.xl__col6{width:632px}.xl__col7{width:740px}.xl__col7,.xl__col8{display:inline-block;float:left;margin:0 8px}.xl__col8{width:848px}.xl__col9{width:956px}.xl__col9,.xl__col10{display:inline-block;float:left;margin:0 8px}.xl__col10{width:1064px}.xl__col11{width:1172px}.xl__col11,.xl__col12{display:inline-block;float:left;margin:0 8px}.xl__col12{width:1280px}.xl__span1{width:100px}.xl__span1,.xl__span2{display:inline;float:left;margin:0}.xl__span2{width:208px}.xl__span3{width:316px}.xl__span3,.xl__span4{display:inline;float:left;margin:0}.xl__span4{width:424px}.xl__span5{width:532px}.xl__span5,.xl__span6{display:inline;float:left;margin:0}.xl__span6{width:640px}.xl__span7{width:748px}.xl__span7,.xl__span8{display:inline;float:left;margin:0}.xl__span8{width:856px}.xl__span9{width:964px}.xl__span9,.xl__span10{display:inline;float:left;margin:0}.xl__span10{width:1072px}.xl__span11{width:1180px}.xl__span11,.xl__span12{display:inline;float:left;margin:0}.xl__span12{width:1288px}.xl__push1{margin-left:116px}.xl__push2{margin-left:224px}.xl__push3{margin-left:332px}.xl__push4{margin-left:440px}.xl__push5{margin-left:548px}.xl__push6{margin-left:656px}.xl__push7{margin-left:764px}.xl__push8{margin-left:872px}.xl__push9{margin-left:980px}.xl__push10{margin-left:1088px}.xl__push11{margin-left:1196px}.xl__push12{margin-left:1304px}.xl__pull1{margin-right:116px}.xl__pull2{margin-right:224px}.xl__pull3{margin-right:332px}.xl__pull4{margin-right:440px}.xl__pull5{margin-right:548px}.xl__pull6{margin-right:656px}.xl__pull7{margin-right:764px}.xl__pull8{margin-right:872px}.xl__pull9{margin-right:980px}.xl__pull10{margin-right:1088px}.xl__pull11{margin-right:1196px}.xl__pull12{margin-right:1304px}}.col1{width:6.90104%}.col1,.col2{display:inline-block;float:left;margin:0 .78125%}.col2{width:15.36458%}.col3{width:23.82813%}.col3,.col4{display:inline-block;float:left;margin:0 .78125%}.col4{width:32.29167%}.col5{width:40.75521%}.col5,.col6{display:inline-block;float:left;margin:0 .78125%}.col6{width:49.21875%}.col7{width:57.68229%}.col7,.col8{display:inline-block;float:left;margin:0 .78125%}.col8{width:66.14583%}.col9{width:74.60938%}.col9,.col10{display:inline-block;float:left;margin:0 .78125%}.col10{width:83.07292%}.col11{display:inline-block;float:left;width:91.53646%;margin:0 .78125%}.col12{margin-left:0;margin-right:0;display:block;width:100%}.span1{width:7.68229%}.span1,.span2{display:inline;float:left;margin:0}.span2{width:16.14583%}.span3{width:24.60938%}.span3,.span4{display:inline;float:left;margin:0}.span4{width:33.07292%}.span5{width:41.53646%}.span5,.span6{display:inline;float:left;margin:0}.span6{width:50%}.span7{width:58.46354%}.span7,.span8{display:inline;float:left;margin:0}.span8{width:66.92708%}.span9{width:75.39063%}.span9,.span10{display:inline;float:left;margin:0}.span10{width:83.85417%}.span11{width:92.31771%}.span11,.span12{display:inline;float:left;margin:0}.span12{width:100.78125%}.push0{margin-right:0}.push1{margin-left:9.24479%}.push2{margin-left:17.70833%}.push3{margin-left:26.17188%}.push4{margin-left:34.63542%}.push5{margin-left:43.09896%}.push6{margin-left:51.5625%}.push7{margin-left:60.02604%}.push8{margin-left:68.48958%}.push9{margin-left:76.95313%}.push10{margin-left:85.41667%}.push11{margin-left:93.88021%}.push12{margin-left:102.34375%}.col--first{margin-left:0}.col--last{margin-right:0}.lt-ie9 body .col--first{margin-left:0}.lt-ie9 body .col--last{margin-right:0}@media (max-width:1023px){.col--first.s__col12,.col--first.xs__col12,.col--last.s__col12,.col--last.xs__col12{margin-left:auto;margin-right:auto}}.events .event-page-title,.sa_events .event-page-title{padding:50px 0;border-bottom:1px solid #d4d7d9;margin-bottom:50px}.events .event-sidebar-module,.sa_events .event-sidebar-module{border-bottom:1px dotted #ccc;padding-bottom:20px;margin-bottom:20px}.events .event-sidebar-module.ways-to-give,.sa_events .event-sidebar-module.ways-to-give{font-family:AkkuratStd,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;line-height:1.4}.events .event-sidebar-module.ways-to-give p,.sa_events .event-sidebar-module.ways-to-give p{text-align:left}.events .event-sidebar-module.ways-to-give em,.sa_events .event-sidebar-module.ways-to-give em{color:#f7910b;font-size:14px;line-height:1.2;display:block;margin-top:6px}.events .event-sidebar-module.ways-to-give .event-sidebar-module-subhead,.events .event-sidebar-module.ways-to-give em,.sa_events .event-sidebar-module.ways-to-give .event-sidebar-module-subhead,.sa_events .event-sidebar-module.ways-to-give em{font-family:AkkuratStd Bold,Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif}.events .event-sidebar-module-header,.sa_events .event-sidebar-module-header{font-family:AkkuratStd,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;font-size:18px;text-transform:uppercase;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;color:#f7910b}.events .event-meta,.events .event-sidebar-module-subhead,.sa_events .event-meta,.sa_events .event-sidebar-module-subhead{display:block;color:#7a7c80;margin-bottom:20px;font-size:14px}.events .sa_events .event-meta>div,.events .single-event .event-meta>div,.sa_events .sa_events .event-meta>div,.sa_events .single-event .event-meta>div{color:#7a7c80}.events .sa_events .event-meta>div p,.events .single-event .event-meta>div p,.sa_events .sa_events .event-meta>div p,.sa_events .single-event .event-meta>div p{margin-bottom:0}.events .sa_events .event-meta .event-date,.events .single-event .event-meta .event-date,.sa_events .sa_events .event-meta .event-date,.sa_events .single-event .event-meta .event-date{padding-bottom:6px}.events .sa_events .event-meta .event-time,.events .single-event .event-meta .event-time,.sa_events .sa_events .event-meta .event-time,.sa_events .single-event .event-meta .event-time{margin-top:16px;font-family:AkkuratStd Bold,Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif}.events .sa_events .single-event-about-header,.events .single-event .single-event-about-header,.sa_events .sa_events .single-event-about-header,.sa_events .single-event .single-event-about-header{margin-bottom:10px}.events .sa_events .about-the-event,.events .single-event .about-the-event,.sa_events .sa_events .about-the-event,.sa_events .single-event .about-the-event{padding-bottom:40px;border-bottom:1px solid #d4d7d9;font-size:14px;line-height:1.3}.events .sa_events .event-image-wrap,.events .single-event .event-image-wrap,.sa_events .sa_events .event-image-wrap,.sa_events .single-event .event-image-wrap{padding-top:60px}.events .sa_events .event-image-wrap img,.events .single-event .event-image-wrap img,.sa_events .sa_events .event-image-wrap img,.sa_events .single-event .event-image-wrap img{width:100%}.events .sa_events .event-extra-info,.events .single-event .event-extra-info,.sa_events .sa_events .event-extra-info,.sa_events .single-event .event-extra-info{padding:40px 0}.events .sa_events .event-extra-info h3,.events .single-event .event-extra-info h3,.sa_events .sa_events .event-extra-info h3,.sa_events .single-event .event-extra-info h3{font-size:18px}.events .sa_events .event-extra-info h2,.events .sa_events .event-extra-info h3,.events .single-event .event-extra-info h2,.events .single-event .event-extra-info h3,.sa_events .sa_events .event-extra-info h2,.sa_events .sa_events .event-extra-info h3,.sa_events .single-event .event-extra-info h2,.sa_events .single-event .event-extra-info h3{padding-top:15px}.events .sa_events .event-extra-info p,.events .single-event .event-extra-info p,.sa_events .sa_events .event-extra-info p,.sa_events .single-event .event-extra-info p{text-align:left}.events .sa_events .event-extra-info h2:first-child,.events .sa_events .event-extra-info h3:first-child,.events .single-event .event-extra-info h2:first-child,.events .single-event .event-extra-info h3:first-child,.sa_events .sa_events .event-extra-info h2:first-child,.sa_events .sa_events .event-extra-info h3:first-child,.sa_events .single-event .event-extra-info h2:first-child,.sa_events .single-event .event-extra-info h3:first-child{padding-top:0}.events #event_filters p{margin:5px 0 7px;text-align:center;line-height:15px}.events .event-list img{width:100%}.events .event-list .register-btn{width:70px;padding:9px 0;display:inline-block;position:absolute;top:0;right:0;border:2px solid #f7910b;border-radius:2px;color:#fff;background-color:#f7910b;text-align:center}.events .event-list .register-btn:hover{background-color:#fff;color:#f7910b;border:2px solid #f7910b}@media screen and (max-width:1240px){.events .event-list .register-btn{padding:5px 0;position:static;float:right}}@media screen and (max-width:1240px){.events .event-list .details_container{padding-top:10px}}@media screen and (max-width:1240px){.events .event-list .details_container a.toggle{position:static;margin-top:7px}}.events .event-list .details_container .details{padding-top:10px}@media screen and (max-width:1240px){.events .event-list .details_container .details{padding-bottom:10px}}.events .hide-event{display:none}@media screen and (max-width:1240px){.events #event_results li .left{width:25%;padding-right:8px}}@media screen and (max-width:768px){.events #event_results li .left{width:30%}}@media screen and (max-width:767px){.events #event_results li .left{width:100%;padding-right:0;padding-bottom:20px}}@media screen and (max-width:1240px){.events #event_results li .right{width:74%}}@media screen and (max-width:768px){.events #event_results li .right{width:68%}}@media screen and (max-width:767px){.events #event_results li .right{width:100%}}.events #event_results li .right span{line-height:18px}#event_results h4{width:86%}select{border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:window;appearance:none;text-indent:.01px;text-overflow:"";border-radius:2px;padding:11px 10px;color:#adafaf;background:#fff url(../../../../../../../../themes/sa-careers/www/images/arrow-down-gray.svg) no-repeat;background-size:10px 5px;background-position:95% 50%;min-width:100px}.btn.btn-primary.btn-submit{border-radius:2px;display:block;font-size:14px;text-align:center;width:65%;padding:15px 0;line-height:1;font-family:AkkuratStd Bold,Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;width:100%!important;max-width:200px;margin:auto;border:2px solid #f7910b;background-color:#f7910b;color:#fff;font-size:14px!important;font-weight:400!important;-webkit-appearance:none;border:2px solid #f7910b!important}.btn.btn-primary.btn-submit:hover{border:2px solid #f7910b}.btn.btn-primary.btn-submit:active{transform:translateY(1px);transition:transform 0s linear}@media screen and (max-width:768px){.btn.btn-primary.btn-submit{max-width:250px;padding:25px 20px;font-size:16px}}@media screen and (max-width:440px){.btn.btn-primary.btn-submit{max-width:85%}}.btn.btn-primary.btn-submit:hover{background-color:#fff;color:#f7910b;border:2px solid #f7910b!important}#no_results h2{color:#7a7c80;font-size:18px;line-height:1.2;font-family:AkkuratStd Bold,Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;font-weight:700}#event_results,.events #event_results li .right span{color:#7a7c80}.event-content{max-width:700px;width:1275px;margin:50px auto 10px;color:#7a7c80;font-family:AkkuratStd,sans-serif}.event-content h1,.event-content h2,.event-content h3,.event-content h4,.event-content h5,.event-content h6{margin:0 auto 23px;color:#4d4f53;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-1.85px;text-align:center}.event-content p{margin-bottom:30px;margin-top:0;color:#4d4f53;font-size:16px;font-family:AkkuratStd,sans-serif;font-weight:300;letter-spacing:-.8px;line-height:1.65}@media only screen and (max-width:1500px){.event-content{width:85.5vw}}@media only screen and (max-width:992px){.event-content{width:100%}}.event-cta{text-align:center;margin-top:25px}.event-cta a{border:1px solid #f7910b;border-radius:3px;background-color:#f7910b;color:#fff;display:inline-block;font-family:AkkuratStd,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.75px;padding:14px 20px;text-decoration:none;transition:all .5s ease-in-out}.event-cta a:hover{background-color:#fff;color:#f7910b!important}@media only screen and (max-width:480px){.event-cta a{font-size:4.2vw}}@media only screen and (max-width:992px){.event-page-container{width:97%;margin:0 auto}}.cf:after,.cf:before{display:table;content:" "}.cf:after{clear:both}.cf{*zoom:1}@media (max-width:1023px){body .centered{width:95%}}@media (max-width:768px) and (min-width:0){body .centered{width:100%}}.event-row{margin:0}.ripplematch-container .section_1SZa-1dl{border:none!important}.ripplematch-container .primary_1A6OR4FY{color:#f7910b!important}.ripplematch-container .secondary_31NKGRlU{background-color:#f7910b!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90eXBvZ3JhcGh5LnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1maWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL19vcGVyYXRpb24tZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fb2ZmaWNlLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2pvYi1saXN0aW5nLnNjc3MiLCJjb21wb25lbnRzL19zaWduLXVwLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3JlZmVycmFsLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3JlZmVycmFsLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy1jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnRzLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3dvcmtpbmctbWlzaW9uLnNjc3MiLCJjb21wb25lbnRzL19wYXRoLXJlY3J1aXRlcnMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtZGVncmVlLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtaW50ZXJlc3RzLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUtdXBsb2FkLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2NhcmVlci1jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2stbGlua3Muc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmVkLWpvYnMuc2NzcyIsImNvbXBvbmVudHMvX2N0YS1jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fYmVuZWZpdHMuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2xpbmtlZGluLnNjc3MiLCJjb21wb25lbnRzL19iaW9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3NtYWxsLWpvYi1wb3NpdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2JpZy1qb2ItcG9zaXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19jb2xsZWdlLWZsYWdzLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9zLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYWdlLXJvbGxvdmVyLnNjc3MiLCJjb21wb25lbnRzL19oZXJvZXMuc2NzcyIsImNvbXBvbmVudHMvX2NvcHkuc2NzcyIsImNvbXBvbmVudHMvX2NvbGxhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3BvcG91dHMuc2NzcyIsImNvbXBvbmVudHMvX3BhaXIuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL19zdGVwcy5zY3NzIiwiY29tcG9uZW50cy9fdGlwcy5zY3NzIiwiY29tcG9uZW50cy9fYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL193b3JraW5nLWhlcmUuc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS1jdGEuc2NzcyIsImNvbXBvbmVudHMvX3RoYW5rLXlvdS5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX3NhLWdyaWQuc2NzcyIsInN0eWxlcy5jc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX3JpcHBsZW1hdGNoLWV2ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0RBQU8sQUFDUCxrREFBTyxBQUNQLHdEQUFPLEFBQ1AsbURBQU8sQUFDUCx1REFBTyxBQUNQLGlEQUFPLEFDTFAsSUFDRSxVQUFZLENBQ2IsQUFTRCxxRUFDRSx1QkFBeUIs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Q0FBb0MsQ0FDckMiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL2ZvbnRzL0Fra3VyYXRTdGQtUmVndWxhci9zdHlsZXMuY3NzJztcbkBpbXBvcnQgJy4uL2ZvbnRzL0Fra3VyYXRTdGQtTGlnaHQvc3R5bGVzLmNzcyc7XG5AaW1wb3J0ICcuLi9mb250cy9Ba2t1cmF0U3RkLUxpZ2h0SXRhbGljL3N0eWxlcy5jc3MnO1xuQGltcG9ydCAnLi4vZm9udHMvQWtrdXJhdFN0ZC1JdGFsaWMvc3R5bGVzLmNzcyc7XG5AaW1wb3J0ICcuLi9mb250cy9Ba2t1cmF0U3RkLUJvbGRJdGFsaWMvc3R5bGVzLmNzcyc7XG5AaW1wb3J0ICcuLi9mb250cy9Ba2t1cmF0U3RkLUJvbGQvc3R5bGVzLmNzcyc7XG5cbioge1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAkb3JhbmdlO1xuUmVndWxhclxuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBwcmltYXJ5LWhlYWRlcigkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxdnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDcuNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIG1heC13aWR0aDogNjV2dztcbiAgfVxufVxuXG5AbWl4aW4gc2Vjb25kYXJ5LWhlYWRlcigkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjg1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDIuOXZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogNS40dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1dnc7XG4gIH1cbn1cblxuQG1peGluIHRlcnRpYXJ5LWhlYWRlcigkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICB9XG59XG5cbkBtaXhpbiBzdGQtYm9keS10ZXh0KCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBsaW5lLWhlaWdodDogMS42NTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxM3B4ICsgKDE2IC0gMTMpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuODV2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2dnc7XG4gIH1cblxuICBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbGVhcm4tbW9yZS1saW5rKCRjb2xvcikge1xuIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDF2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLXRleHQoJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGhwLWN0YS1oZWFkZXIoJGNvbG9yKSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMi45dnc7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZ2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxufVxuXG5AbWl4aW4gaHAtY3RhLWNvcHkoJGNvbG9yKSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNSU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiAyNXZ3O1xuICAgIG1hcmdpbi10b3A6IDF2dztcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7XG4gIH1cblxufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBSb3RhdGVcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcbiBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcbiBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIFRyYW5zbGF0ZSBYXG5AbWl4aW4gdHJhbnNsYXRlWCAoJHgpIHtcbiBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4KSk7XG59XG5cblxuLy8gVHJhbnNsYXRlIFlcbkBtaXhpbiB0cmFuc2xhdGVZICgkeSkge1xuIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHkpKTtcbn1cblxuLy8gU2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gLW1vei10cmFuc2l0aW9uOiAkYXJncztcbiAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gdHJhbnNpdGlvbjogJGFyZ3M7XG59XG4iLCJpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuKjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBPbGQgc2hhZG93IGRvbSBmb3IgcGxheSBidXR0b24gKi9cblxuKjo6LS13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogTmV3IHNoYWRvdyBkb20gZm9yIHBsYXkgYnV0dG9uICovXG5cbi8qIFRoaXMgb25lIHdvcmtzICovXG5cbio6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtc3RhcnQtcGxheWJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyNzVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDg1LjV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogODIuNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA4NS41JTtcbiAgfVxuXG4gID4gKiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICYtLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNi41dnc7XG4gICAgfVxuICB9XG5cbiAgJi0td29ya2luZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDU3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDg1LjUlO1xuICAgIH1cbiAgfVxuXG4gICYtLWFzc29jaWF0ZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1hc3BpcmluZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDk1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDg1LjUlO1xuICAgIH1cbiAgfVxuXG4gICYtLXJvbGVzIHtcbiAgICB3aWR0aDogMTI3NXB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiA4NXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA4Mi41dnc7XG4gICAgfVxuICB9XG5cbiAgJi0tb3BlcmF0aW9ucyB7XG4gICAgaGVpZ2h0OiAxMzdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogOS4xdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjR2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDQydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgICAgbWFyZ2luLXRvcDogMTB2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDE3MHZ3O1xuICAgICAgbWFyZ2luLXRvcDogMTB2dztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0aXZlIG1lbnUgaXRlbXNcbi5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwMDA4Yjtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBUcnVuY2F0ZXMgdGV4dCB3aXRoIGVsbGlwc2lzXG4uaXMtdHJ1bmNhdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY2Y6OmJlZm9yZSxcbi5jZjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cblxuLmNmOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtc20ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLW1kIHtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1sZyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gc3RhbmRhcmRcbi5jb250ZW50IHtcbiAgd2lkdGg6IDEyNzVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDg1LjV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogODIuNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA4NS41dnc7XG4gIH1cblxuICA+ICoge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1zb2NpYWwtYmFubmVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogNTd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogODUuNXZ3O1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWtvdXQge1xuICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTMyMHB4KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEzMjBweCkgLyAyKTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNC41dncgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE0LjV2dyAvIDIpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNy41dncgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE3LjV2dyAvIDIpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNC41dncgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE0LjV2dyAvIDIpO1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgfVxufVxuXG4vL05ldyBDYXJlZXIgSG9tZXBhZ2UgXG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiB7XG5cbiAgIHBhZGRpbmc6IDA7XG5cbiAgJiAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgfVxuXG4gICAgLy8gPiAqIHtcbiAgICAvLyAgIHBhZGRpbmc6IDA7XG4gICAgLy8gfVxuXG4gICAgLy8gJi0tc29jaWFsLWJhbm5lciB7XG4gICAgLy8gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLy8gICAgIHdpZHRoOiA1N3Z3O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy8gICAgIHdpZHRoOiA4NS41dnc7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIH1cbiAgXG59XG5cbi8vIGFuYWx5dGljcyBpbWFnZVxuaW1nW3NyYyo9XCJhbmFseXRpY3MueWFob28uY29tXCJdIHtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG5cbi5yb3cgeyBtYXJnaW46IDA7IH1cbi5jb250YWluZXItZmx1aWQgeyBwYWRkaW5nOiAwOyB9IiwiJG9yYW5nZTogI2Y3OTEwYjtcbiRkYXJrYmx1ZTogIzAxMjc0YztcbiRsaWdodGdyYXk6ICNmOWY5Zjk7XG4kbWlkZ3JheTogIzk1OTU5NTtcbiRkYXJrZ3JheTogIzRkNGY1MztcbiRuYXZia2c6ICNmOWE0MDg7XG4kbmV3ZGFya2JsdWU6ICMxMzJjNGQ7XG4kbmV3b3JhbmdlOiAjZjc5NDFlO1xuJHdoaXRlOiAjZmZmO1xuJGJvbGRncmF5OiAjNDQ0O1xuJHRhbmdlcmluZTogI0VGOTAwMDtcbiRzbm93OiAjRkNGOEY4O1xuXG5cbiRmb250LWJvb2s6IFwiQWtrdXJhdFN0ZFwiLCBcIkZyYW5rbGluIEdvdGhpY1wiLCBcIklUQyBGcmFua2xpbiBHb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2xkOiBcIkFra3VyYXRTdGQgQm9sZFwiLCBcIkZyYW5rbGluIEdvdGhpYyBNZWRpdW1cIiwgXCJGcmFua2xpbiBHb3RoaWNcIiwgXCJJVEMgRnJhbmtsaW4gR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyBDb2xvcnNcbiRPcmFuZ2U6ICNmNzkxMGI7XG4kRGFya09yYW5nZTogI2YyN2YwYztcbiRMaWdodE9yYW5nZTogI2Y5YTQwODtcbiRCbHVlOiAjMTY1Nzg4O1xuJERhcmtCbHVlOiAjMTI0NjZlO1xuJE5hdnk6ICMwMTI3NGM7XG4kUmVkOiAjZWQyOTM5O1xuJEN5YW46ICMwMDlmZGE7XG4kWWVsbG93OiAjZmVkMTAwO1xuJEdyZWVuOiAjMzRiMjMzO1xuJERhcmtHcmF5OiAjN2E3YzgwO1xuJEdyYXk6ICNhZGFmYWY7XG4kTGlnaHRHcmF5OiAjZTVlNWU1O1xuJExpZ2h0ZXJHcmF5OiAjZmFmYWZhO1xuJFdoaXRlOiAjZmZmO1xuJERhc2hHcmF5OiAjZWVlO1xuJEJveEdyYXk6ICNjZmNmY2Y7XG4kR3JheUJsYWNrOiAjNTA1MDUwO1xuJFNreUJsdWU6ICMwMDlFREE7XG4kRGFya0dyZXlQYXJhOiAjNGE0YTRhO1xuJG92ZXJsYXk6IHJnYmEoMjcsIDQ4LCA3OCwgLjIpO1xuJG92ZXJsYXkyOiByZ2JhKDAsIDAsIDAsIC43KTtcbiRvdXRsaW5lQ29sb3I6ICNFRDI5Mzk7XG5cbiR4eHNtYWxsLXNjcmVlbjogNTQwcHg7XG4keHNtYWxsLXNjcmVlbjogNzY3cHg7XG4keHNtYWxsLXNjcmVlbi1saW1pdDogNzY3cHg7XG4kc21hbGwtc2NyZWVuOiA3NjhweDtcbiRzbWFsbC1zY3JlZW4tbGltaXQ6IDc2OHB4O1xuJG1lZGl1bS1zY3JlZW46IDkyNHB4O1xuJG1lZGl1bS1zY3JlZW4tbGltaXQ6IDEwMjNweDtcbiRsYXJnZS1zY3JlZW46IDExNDBweDtcbiRsYXJnZS1zY3JlZW4tbGltaXQ6IDEyNDBweDtcbiR4bGFyZ2Utc2NyZWVuOiAxMjgwcHg7XG4keGxhcmdlLXNjcmVlbi1saW1pdDogMTM4MHB4O1xuXG4vLyBNZWRpYSBRdWVyaWVzXG4kY29sdW1uLXdpZHRoOiA5MnB4O1xuJGd1dHRlci13aWR0aDogMTZweDtcbiRjb2x1bW5zOiAxMjtcbiRtYXJnaW5zOiAxMDBweDsiLCIuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDAuOTMzdnc7XG4gICAgbWFyZ2luOiAxLjY2N3Z3IDAgMC42Njd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgIG1hcmdpbjogMnZ3IDAgMS41dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luOiA2dncgMCAydnc7XG4gIH1cblxuICAmLS1yZXF1aXJlZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAqJztcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1zdWJtaXQge1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQ1cHggYXV0bztcbiAgcGFkZGluZzogMTVweCAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgNSUpO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjA2Njd2dztcbiAgICBwYWRkaW5nOiAxdnc7XG4gICAgbWFyZ2luOiAzdncgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBwYWRkaW5nOiAxLjd2dyAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDMuMjV2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBtYXJnaW46IDE0dncgYXV0bztcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTVlNTtcbiAgY29sb3I6ICRkYXJrZ3JheTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA5Ni41JTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMS4zM3Z3O1xuICAgIGhlaWdodDogMy42Njd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLmVycm9yLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbn1cblxuLnJlcXVpcmVkLWVycm9yIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAyNSU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDAuOTMzdnc7XG4gICAgYm90dG9tOiAtMnZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgYm90dG9tOiAtMTB2dztcbiAgICBsZWZ0OiAzJTtcbiAgfVxufVxuIiwiLnNlYXJjaC1jYXJkIHtcbiAgd2lkdGg6IDEyNzVweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgei1pbmRleDogMTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NXZ3O1xuICAgIGhlaWdodDogMjJ2dztcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDk0Ljd2dztcbiAgICBoZWlnaHQ6IDI1dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxuXG4gICZfX2JrZy10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHRvcDogODlweDtcbiAgICBoZWlnaHQ6IDI1NnB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDE3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ia2ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDM0NXB4O1xuICAgIGhlaWdodDogMTM1cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogOXZ3O1xuICAgICAgdG9wOiBjYWxjKDg5cHggKyAxN3Z3KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gKiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjc1cHg7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMTV2dztcbiAgICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gICAgICBmb250LXNpemU6IDIuOXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNC41dnc7XG4gICAgICBmb250LXNpemU6IDQuOXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgd2lkdGg6IDc1LjUlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDR2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDUuMjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDEwLjI1dnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTEuNSU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxNCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDg4LjUlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuN3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICB9XG4gIH1cbn1cbiIsIi5saXN0cy1jb250YWluZXIge1xuICB3aWR0aDogMTI3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHdpZHRoOiA5NC43dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uc29ydCB7XG4gICYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDcwcHggLTE1cHggMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG59XG5cbi5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICBjb2xvcjogI2FkYWZhZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL2Fycm93LWRvd24tZ3JheS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucmVzdWx0cyB7XG4gICYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDcwcHggLTE1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VkZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgIH1cblxuICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLy8gICBoZWlnaHQ6IDc1cHg7XG4gICAgLy8gfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICB9XG4gICAgJi0tZW1wdHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaDUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAucmVzdWx0c19fbGluay0tbm9uZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjNzQwYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDE1JSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB3aWR0aDogNTglO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVzdWx0czJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICB9XG59XG5cbi5yZXN1bHRzX19pdGVtLS1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA1NSU7XG59XG5cbi5yZXN1bHRzX19ub25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbn1cblxuLnJlc3VsdHNfX2xpbmstLW5vbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLmdhbGxlcnktY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogODBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGhlaWdodDogNDV2dztcbiAgICBwYWRkaW5nOiA2Ljd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDUydnc7XG4gICAgcGFkZGluZzogNHZ3O1xuICB9XG5cbiAgJl9fY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBwYWRkaW5nOiAxNDBweCA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZjc1OTU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIuMXZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBsZWZ0OiAtMS41JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNThlMGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIHJnYmEoMTYsIDMwLCAzMSwgMC4xNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGxlZnQ6IC0yLjUlO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHJpZ2h0OiAtMS41JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNThlMGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIHJnYmEoMTYsIDMwLCAzMSwgMC4xNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHJpZ2h0OiAtMi41JTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgtNjUlICwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb25fX29wZXJhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uX19vcGVyYXRpb24ge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cbiIsIi5vZmZpY2UtZ2FsbGVyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uX19vZmZpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbi5pbWctcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDUuMzN2dztcbiAgICBtYXJnaW4tdG9wOiAxLjMzdnc7XG4gICAgZm9udC1zaXplOiAwLjg1dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDExdnc7XG4gICAgZm9udC1zaXplOiAxLjV2dztcbiAgfVxuXG4gICZfX2luZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzglO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtaWRncmF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuIiwiI21haWwtc2VsZi1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3OHZ3O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYTpob3ZlcixcbiAgYTpmb2N1cyxcbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDEwJSk7XG4gIH1cbn1cblxuLmpvYi1yZWZlcnJhbC1saW5rIHtcbiAgY29sb3I6ICRkYXJrZ3JheTtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgbGluZWFyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZGFya2dyYXk7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG59XG5cbiNqb2ItcG9zdC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogOTUlO1xuICB3aWR0aDogOTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgI2Nsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRtaWRncmF5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmpvYi1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmhlYWRlci1saW5rIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiAtMnB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uam9iLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDg0Ljh2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmpvYi1kZXNjIHtcbiAgICAmX190b3Age1xuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5qb2ItZGVzY19fbGVmdCxcbiAgICAgIC5qb2ItZGVzY19fbWlkZGxlLFxuICAgICAgLmpvYi1kZXNjX19yaWdodCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWlkZGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICBkaXYge1xuICAgIGNvbG9yOiAkZGFya2dyYXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogOTclO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS45O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA5MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGxlZnQ6IGNhbGMoNy42dncgKyAxNXB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBsZWZ0OiBjYWxjKDV2dyArIDE1cHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLmFwcGx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDI1cHg7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLCAzJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAyOC4ydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDI0Ljh2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIiNzaWduLXVwLWxpbmstbW9iaWxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVnaXN0ZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLDEzNSwxMCwgMC44KTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5sb2dpbi1mb3JtLWNvbnRhaW5lcixcbiAgLnJlZ2lzdGVyLWZvcm0tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEydmgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHZoIGF1dG8gMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luOiA4dmggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LWhlaWdodDogOTMuOXZoO1xuICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiA2dmggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG5cbiAgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweCAxMDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAzdncgNi42Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA0dncgNnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEzdncgNnZ3O1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB0b3A6IDF2dztcbiAgICAgIHJpZ2h0OiAxLjY2N3Z3O1xuICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiAxLjV2dztcbiAgICAgIHJpZ2h0OiAyLjF2dztcbiAgICB9XG4gIH1cblxuICAucmVnaXN0ZXItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lzdGVyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveC1ncm91cCB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgLy8gICBkaXNwbGF5Om5vbmU7XG4gICAgLy8gfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbjogLTRweCAxNXB4IDAgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uLy4uL3VwbG9hZHMvMjAxNy8wNS9jaGVja2JveGVzLnBuZycpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vdXBsb2Fkcy8yMDE3LzA1L2NoZWNrYm94ZXMucG5nJykgLTIycHggdG9wIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lzdGVyLWludHJvLCAuY2hlY2tib3gtbGFiZWwge1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxLjg1dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDZ2dztcbiAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICB9XG4gIH1cblxuICAuaW5saW5lLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICB3aWR0aDogOTMlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA5Ni41JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvci1sYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29udGVudDogJyAqIHJlcXVpcmVkJztcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvci1sYWJlbC1pbnZhbGlkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb250ZW50OiAnICogaW52YWxpZCBlbWFpbCc7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWZlcnJhbC1jb250YWluZXIge1xuICB3aWR0aDogMTI3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwIDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogODQuOHZ3O1xuICAgIHBhZGRpbmctdG9wOiA0LjY2N3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHdpZHRoOiA4M3Z3O1xuICAgIHBhZGRpbmctdG9wOiA1LjV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogODZ2dztcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMuODY2dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNi43dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjR2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA5Ljh2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNHZ3O1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpc3Rlci1mb3JtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQyNXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAyOC4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWhlYWRlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDQuMzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDguMzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDE2LjMzdnc7XG4gICAgfVxuXG4gICAgLmZvcm0taGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMnZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDQuNTV2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWJvZHktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMS42Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAxLjd2dyAzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogM3Z3IDQuNXZ3O1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMDZ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNnZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAzdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tbGFiZWwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgbWFyZ2luLXRvcDogN3Z3O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDd2dztcbiAgICAgIHdpZHRoOiA5OSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiAxNXZ3O1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvci1sYWJlbCB7XG4gICAgY29sb3I6ICNmNjQ2Mzk7XG4gIH1cblxuICAuZXJyb3ItaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNjQ2Mzk7XG4gIH1cblxuICAucmVxdWlyZWQtZXJyb3Ige1xuICAgIGNvbG9yOiAjZjY0NjM5O1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgdG9wOiAwLjMzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgdG9wOiAxdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA5OSU7XG4gICAgICBtYXJnaW46IDd2dyAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMTh2dyAwO1xuICAgIH1cbiAgfVxufSIsIi5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMnZ3O1xuICB9XG5cbiAgLnJlZmVycmFsLXN0aWNrZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiAxNnZ3O1xuICAgICAgd2lkdGg6IDE2dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAzMnZ3O1xuICAgICAgd2lkdGg6IDMydnc7XG4gICAgICB0b3A6IC0xNHZ3O1xuICAgICAgcmlnaHQ6IC0ydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA0NHZ3O1xuICAgICAgd2lkdGg6IDQ0dnc7XG4gICAgICB0b3A6IC0yNnZ3O1xuICAgIH1cbiAgfVxuXG4gIC5yZWZlcnJhbC1jdGEsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyLjZ2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXZ3O1xuICAgICAgcGFkZGluZy10b3A6IDUuMzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDN2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMTcuMzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1zaXplOiA2LjV2dztcbiAgICAgIG1hcmdpbi10b3A6IDM1dnc7XG4gICAgfVxuICB9XG5cbiAgLnJlZmVycmFsLWNvbnRlbnQsXG4gIHAsXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBzdGQtYm9keS10ZXh0KCM0NjQ2NDYpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogODJ2dztcbiAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0NXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI5dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICAgICAgbWF4LXdpZHRoOiA4NXZ3O1xuICAgIH1cblxuICAgICYtLWxhc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkuMnZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVmZXJyYWwtbGluayxcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDEwJSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjA2Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG4gIH1cblxuICAuZmFxLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTFweCArICgxMyAtIDExKSAqICgoMTAwdncgLSA5OTJweCkvKDE1MDAgLSA5OTIpKSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxLjh2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgIH1cbiAgfVxuXG4gIC5mYXEtaXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiA0dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiA4LjJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgfVxuXG4gICAgJi0tbGFzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZhcS10aXRsZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2Njd2dztcbiAgICAgICAgbGVmdDogMS4zM3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45dnc7XG4gICAgICAgIGxlZnQ6IDIuMzN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDMuOXZ3O1xuICAgICAgICBsZWZ0OiA1LjMzdnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtaW5kaWNhdG9yIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDF2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICByaWdodDogMnZ3O1xuICAgICAgICBmb250LXNpemU6IDIuNnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAzLjF2dztcbiAgICAgICAgZm9udC1zaXplOiA1Ljh2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFxLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zM3Z3O1xuICAgICAgcGFkZGluZy10b3A6IDEuMzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi4zM3Z3O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjMzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDV2dztcbiAgICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIH1cblxuICAgIHAucmVmZXJyYWwtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDc1dnc7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogNzV2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVybXMtaGVhZGVyLFxuICAudGVybXMtaW50cm8sXG4gIC50ZXJtcy1saXN0LFxuICAudGVybXMtbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDAuOTMzdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDF2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuOHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgICBtYXgtd2lkdGg6IDc1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgIG1heC13aWR0aDogODV2dztcbiAgICB9XG4gIH1cblxuICAudGVybXMtaW50cm8ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgICB9XG4gIH1cblxuICAudGVybXMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjMzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTN2dztcbiAgICB9XG4gIH1cblxuICAudGVybXMtaHIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICM5NTk1OTU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMC42Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjY2N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC42Njd2dztcbiAgICB9XG4gIH1cblxuICAudGVybXMtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAydnc7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zM3Z3O1xuICAgICAgICB0ZXh0LWluZGVudDogLTF2dztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0ydnc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtNHZ3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kb3VibGUtZGlnaXQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTIycHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNDY2N3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtM3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtNS41dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTVweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IDF2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ldy1saW5lIHsgZGlzcGxheTogYmxvY2s7IH0iLCIuZXZlbnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NC44dnc7XG4gICAgcGFkZGluZy10b3A6IDQuNjY3dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDk0dnc7XG4gICAgcGFkZGluZy10b3A6IDUuNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHBhZGRpbmctdG9wOiA4LjV2dztcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzLjg2NnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDYuN3Z3O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDkuOHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40dnc7XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MjVweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogMjguMzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAyOC42Njd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgdGhlYWQge1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHZ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGVuZGFyX19wcmV2LCAuY2FsZW5kYXJfX25leHQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLCA1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGVuZGFyX19wcmV2IHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhbGVuZGFyX19uZXh0IHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLWRheSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA0dnc7XG4gICAgICAgICAgd2lkdGg6IDR2dztcbiAgICAgICAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGhlaWdodDogNnZ3O1xuICAgICAgICAgIHdpZHRoOiA2dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMHZ3O1xuICAgICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhci1kYXlfX251bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLWRheS0tdG9kYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0Z3JheSwgMjAlKTtcblxuICAgICAgICAuY2FsZW5kYXItZGF5X19udW1iZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLWRheS0tZXZlbnRzIHtcbiAgICAgICAgLmRheS1zdGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgLmNhbGVuZGFyLWRheV9fbnVtYmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLWRheS0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xuXG4gICAgICAgIC5jYWxlbmRhci1kYXlfX251bWJlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXItZGF5LS1hY3RpdmUuY2FsZW5kYXItZGF5LS1ldmVudHMge1xuICAgICAgICAuZGF5LXN0YXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90LWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuXG4gICAgICAgIC5jYWxlbmRhci1kYXlfX251bWJlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50cy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNWU1O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjJmMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1LjMzdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiA4LjF2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDF2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICByaWdodDogMnZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlNjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGU2O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBsZWZ0OiAxdnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbGVmdDogMnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGxlZnQ6IDN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ldmVudC1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTNweCArICgxNiAtIDEzKSAqICgoMTAwdncgLSA5OTJweCkvKDE1MDAgLSA5OTIpKSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQxdnc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjN2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMtc3ViaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgY29sb3I6ICRtaWRncmF5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTNweCArICgxMyAtIDEyKSAqICgoMTAwdncgLSA5OTJweCkvKDE1MDAgLSA5OTIpKSk7XG4gICAgbWFyZ2luLXRvcDogMy42Njd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuMzF2dztcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzLjR2dztcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG5cbiAgJi0tY2FsZW5kYXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudHMtaW5mbyB7XG4gIEBpbmNsdWRlIHN0ZC1ib2R5LXRleHQoIzQ2NDY0Nik7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgbWF4LXdpZHRoOiA0MnZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIG1heC13aWR0aDogODYlO1xuICAgIGZvbnQtc2l6ZTogMS42MXZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDV2dztcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gICAgbWF4LXdpZHRoOiA4NXZ3O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyLjQydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA2LjV2dztcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjMzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDUuNXZ3O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMDY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MXZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2NoZWR1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDYlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc2NoZWR1bGUtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG59XG5cbi5ldmVudHMtY29weS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5ldmVudC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgbWFyZ2luLXRvcDogNC42Njd2dztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNDJ2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjR2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXNpemU6IDYuNXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMjB2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDd2dztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtZGV0YWlscy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuZXZlbnRzLWluZm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGNvbG9yOiAjZTNlNWU1O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW46IDF2dyAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbjogMXZ3IDAgMS41dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAzLjV2dyAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIGZsZXg6IDEuMjU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMy41dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZXZlbnQtZGV0YWlsc19fYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgLmV2ZW50LWRldGFpbHNfX3RlbCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIC5ldmVudC1kZXRhaWxzX19hZGRyZXNzLCAuZXZlbnQtZGV0YWlsc19fdGVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzQ2NDY0NjtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNDF2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI2NnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1tYXAge1xuICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHRncmF5LCAxMCUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE5LjE1dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDM4dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJzdnAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTJweCA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgNiUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMDY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42MXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42dnc7XG4gICAgICBtYXJnaW4tdG9wOiAydnc7XG4gICAgICBwYWRkaW5nOiAxMnB4IDU4cHg7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2UzZTVlNTtcbiAgfVxuXG4gIC5ldmVudHMtY3RhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogNDBweCAyMHB4IDEwMHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgxNCAtIDEyKSAqICgoMTAwdncgLSA5OTJweCkvKDE1MDAgLSA5OTIpKSk7XG4gICAgICBtYXJnaW46IDIuNjY3dncgMS4zM3Z3IDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNDF2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgbWFyZ2luOiA3LjY2N3Z3IDEuMzN2dyAxMHZ3IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1pc3Npb24tY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuXG4gICYtYm94IHtcbiAgICB3aWR0aDogMTA2N3B4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogODJ2dztcbiAgICAgIGhlaWdodDogMjAuN3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNC43dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcydnc7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA1dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjh2dztcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjYzdnc7XG4gICAgICAgIG1heC13aWR0aDogNjd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgbWF4LXdpZHRoOiA3NnZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdmlkZW8ge1xuICAgIHdpZHRoOiA4NTRweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIG1hcmdpbjogNjJweCBhdXRvIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogNTl2dztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogNC4zdncgYXV0byAwLjZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogNnZ3IGF1dG8gMS42dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDExLjN2dyBhdXRvIDQuNnZ3O1xuICAgIH1cblxuICAgICZfX3Bvc3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogN3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogMTZ2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxLjN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlY3J1aXRlcnMge1xuICAmX19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDY1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMzN2dztcbiAgICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICB9XG4gIH1cblxuICAmX190ZWwge1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbjogMXZ3IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVsLFxuICAmX19lbWFpbCB7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMDY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4yNXZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2VtYWlsOmhvdmVyLFxuICAmX19lbWFpbDphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgfVxufVxuIiwiQG1peGluIHByb2ZpbGUtcGFyYWdyYXBoKCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIG1hcmdpbjogMDtcblxuICBhIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAucXVlc3Rpb25uYWlyZSB7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBwcm9maWxlLWxpc3QtaGVhZGVyKCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZmlsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIHdpZHRoOiAxMjc1cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNi42Njd2dztcbiAgICB3aWR0aDogODQuOHZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctdG9wOiA1LjV2dztcbiAgICB3aWR0aDogOTR2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUuNXZ3O1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG5cbiAgYTpob3ZlcixcbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgfVxuXG4gICZfX3VwbG9hZC1yZXN1bWUge1xuICAgIEBpbmNsdWRlIHByb2ZpbGUtbGlzdC1oZWFkZXIoJG9yYW5nZSk7XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi1lZGl0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgJi0tcGFkZGVkIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG5cbiAgJl9fcGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nOiAwIDEzJSA1cHggMDtcbiAgICBAaW5jbHVkZSBwcm9maWxlLXBhcmFncmFwaCgkbWlkZ3JheSk7XG5cbiAgICAmLS1ibGFjayB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBociB7XG4gICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICBtYXJnaW46IDIwcHggMCAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgYTpob3ZlciBoMiB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBwcm9maWxlLWxpc3QtaGVhZGVyKCRvcmFuZ2UpO1xuICAgIH1cblxuICAgICYtZGV0YWlscyB7XG4gICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaXRlbSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmtlZGluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjY2N3Z3XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmVzdW1lLWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNS4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuaW50cm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2RlZ3JlZSB7XG4gICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkLWRlZ3JlZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIEBpbmNsdWRlIHByb2ZpbGUtcGFyYWdyYXBoKCRkYXJrZ3JheSk7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwcm9maWxlLXBhcmFncmFwaCgkbWlkZ3JheSk7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2F2ZWQtam9icyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVmZWY7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5uby1zYXZlZC1qb2JzIHtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcHJvZmlsZS1wYXJhZ3JhcGgoJG1pZGdyYXkpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgNXB4IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zYXZlZC1qb2Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmVmO1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogNjglO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBwcm9maWxlLWxpc3QtaGVhZGVyKCRvcmFuZ2UpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMS4zM3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMTglO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogMjBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IDEuMzN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FwcGx5IHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiA4JTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbW92ZSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDYlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZTY7XG5cbiAgICAgIC5zYXZlZC1qb2JfX2FwcGx5LFxuICAgICAgLnNhdmVkLWpvYl9fcmVtb3ZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FuZGlkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAycHggMCA1cHggMDtcbiAgICB9XG5cbiAgICAmX19za2lsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBwcm9maWxlLXBhcmFncmFwaCgkbWlkZ3JheSk7XG4gICAgfVxuICB9XG5cbiAgLm5vLWxpbmtlZC1pbiB7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwcm9maWxlLXBhcmFncmFwaCgkbWlkZ3JheSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMnB4IDAgNXB4IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRlZ3JlZS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsMTM1LDEwLCAwLjgpO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmRlZ3JlZS1mb3JtLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnZoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTB2aCBhdXRvIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luOiA4dmggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LWhlaWdodDogOTMuOXZoO1xuICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiA2dmggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG4gIC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMTAwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogM3Z3IDYuNjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogNHZ3IDZ2dyAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEzdncgNnZ3IDA7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHRvcDogMXZ3O1xuICAgICAgcmlnaHQ6IDEuNjY3dnc7XG4gICAgICBmb250LXNpemU6IDJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IDEuNXZ3O1xuICAgICAgcmlnaHQ6IDIuMXZ3O1xuICAgIH1cbiAgfVxuXG4gIC5kZWdyZWUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94LWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbjogLTRweCAxNXB4IDAgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hlY2tib3hlcy5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hlY2tib3hlcy5wbmcnKSAtMjJweCB0b3Agbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAmLS1pbmRlbnRlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVncmVlLWludHJvLCAuY2hlY2tib3gtbGFiZWwge1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRkYXJrYmx1ZSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjA2dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuODV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNnZ3O1xuICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgIH1cbiAgfVxuXG4gIC5kZWdyZWUge1xuICAgICZfX3Jlc3VtZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgIH1cblxuICAgICZfX3Jlc3VtZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGV0dGVyLXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJG1pZGdyYXk7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmVycm9yLWxhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb250ZW50OiAnICogcmVxdWlyZWQnO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLmVycm9yLWxhYmVsLWludmFsaWQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbnRlbnQ6ICcgKiBpbnZhbGlkIGVtYWlsJztcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC5kZWdyZWUtZm9ybS1zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW50ZXJlc3RzLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwxMzUsMTAsIDAuOCk7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuaW50ZXJlc3RzLWZvcm0tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEydmgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHZoIGF1dG8gMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW46IDh2aCBhdXRvIDAgYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiA5My45dmg7XG4gICAgICB3aWR0aDogODV2dztcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IDZ2aCBhdXRvIDAgYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG5cbiAgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweCAxMDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAzdncgNi42Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA0dncgNnZ3IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMTN2dyA2dncgMDtcbiAgICB9XG4gIH1cblxuICAuY2xvc2UteCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgdG9wOiAxdnc7XG4gICAgICByaWdodDogMS42Njd2dztcbiAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHRvcDogMS41dnc7XG4gICAgICByaWdodDogMi4xdnc7XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA2LjV2dztcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gtZ3JvdXAge1xuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW46IC00cHggMTVweCAwIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NoZWNrYm94ZXMucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NoZWNrYm94ZXMucG5nJykgLTIycHggdG9wIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgJi0taW5kZW50ZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0cy1pbnRybywgLmNoZWNrYm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFya2JsdWUsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxLjg1dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDZ2dztcbiAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICB9XG4gIH1cblxuICAuZXJyb3ItbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbnRlbnQ6ICcgKiByZXF1aXJlZCc7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cblxuICAuZXJyb3ItbGFiZWwtaW52YWxpZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29udGVudDogJyAqIGludmFsaWQgZW1haWwnO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0LWZvcm0tc3VibWl0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnVwbG9hZC1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsMTM1LDEwLCAwLjgpO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnVwbG9hZC1mb3JtLWNvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnZoKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMTB2aCBhdXRvIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luOiA4dmggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LWhlaWdodDogOTMuOXZoO1xuICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiA2dmggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG4gIC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMTAwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogM3Z3IDYuNjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogNHZ3IDZ2dyAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEzdncgNnZ3IDA7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHRvcDogMXZ3O1xuICAgICAgcmlnaHQ6IDEuNjY3dnc7XG4gICAgICBmb250LXNpemU6IDJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IDEuNXZ3O1xuICAgICAgcmlnaHQ6IDIuMXZ3O1xuICAgIH1cbiAgfVxuXG4gIC51cGxvYWQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrYm94LWdyb3VwIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbjogLTRweCAxNXB4IDAgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hlY2tib3hlcy5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY2hlY2tib3hlcy5wbmcnKSAtMjJweCB0b3Agbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAmLS1pbmRlbnRlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXBsb2FkLWludHJvLCAuY2hlY2tib3gtbGFiZWwge1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRkYXJrYmx1ZSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjA2dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuODV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNnZ3O1xuICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgIH1cbiAgfVxuXG4gIC51cGxvYWQge1xuICAgICZfX3Jlc3VtZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgIH1cblxuICAgICZfX3Jlc3VtZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3VwbG9hZCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA3NXB4O1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNlM2U1ZTU7XG4gICAgfVxuXG4gICAgJl9fdXBsb2FkLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xldHRlci10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRtaWRncmF5O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgICZfX2FkZCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U1ZTU7XG4gIH1cblxuICAuZXJyb3ItbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbnRlbnQ6ICcgKiByZXF1aXJlZCc7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cblxuICAuZXJyb3ItbGFiZWwtaW52YWxpZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29udGVudDogJyAqIGludmFsaWQgZW1haWwnO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC1mb3JtLXN1Ym1pdC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcblxuICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJlZXItYXJlYXMge1xuICB3aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDg0LjF2dztcbiAgICBtYXJnaW4tdG9wOiAyLjMzdnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDk0dnc7XG4gICAgbWFyZ2luLXRvcDogMy4yNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDcuNXZ3O1xuICB9XG59XG5cbi5jYXJlZXItY2FyZCB7XG4gIGhlaWdodDogMzU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgaGVpZ2h0OiAyMy44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi45dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiAzNy4xdnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4NS43NXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDUuMnZ3O1xuICB9XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiA3NS4yNSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAyMC4yNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogMzN2dztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29weSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiA0MS43NSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U1ZTU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA1MSU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBoZWlnaHQ6IDI2Ljc1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDQxJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgJl9faHIge1xuICAgIHdpZHRoOiA4OSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAwLjl2dztcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi10b3A6IDEuM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXZ3O1xuICAgICAgd2lkdGg6IDg5LjU1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0wLjV2dztcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1LjUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1Ljc1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOHZ3O1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNC4xJTtcbiAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0LjF2dztcbiAgICAgIHBhZGRpbmctdG9wOiAzLjklO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjQlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItbGluayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgQGluY2x1ZGUgbGVhcm4tbW9yZS1saW5rKCRvcmFuZ2UpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogNC44JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNS43JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgbWFyZ2luLXRvcDogNC43JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4ydnc7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYy1saW5rIHtcbiAgICBAaW5jbHVkZSBsZWFybi1tb3JlLWxpbmsoJG9yYW5nZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDglO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMzVweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICByaWdodDogNS4zJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hvdmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBsaW5lYXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiAzNi43NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiA0MS43NSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDUxJTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGluY2x1ZGUgc3RkLWJvZHktdGV4dCgjZmZmKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBsaW5lYXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuM3Z3O1xuICAgICAgcGFkZGluZy10b3A6IDAuNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjV2dztcbiAgICAgIHBhZGRpbmc6IDIuNSUgNS41JSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMnZ3O1xuICAgICAgcGFkZGluZzogMC43NSUgNC41JSAyLjc1JTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTI2MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDg0LjF2dztcbiAgICBtYXJnaW4tdG9wOiAyLjMzdnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDk0dnc7XG4gICAgbWFyZ2luLXRvcDogMy4yNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDcuNXZ3O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjV2dztcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiAyNC42N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogMzB2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDU1dnc7XG4gICAgICBtYXJnaW46IDR2dyAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHRvcDogNy4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHRvcDogMTJ2dztcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDI0LjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAzMHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogNTV2dztcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmVhdHVyZWQtam9icyB7XG4gIG1heC13aWR0aDogMjAwMHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIHNlY29uZGFyeS1oZWFkZXIoJGRhcmtncmF5KTtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNzV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA2dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNS41dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0Ljc1dnc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5qb2Itc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJl9fTGVhcm5fbGluayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG9yYW5nZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS45dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogNS45dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40NXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fTGVhcm5fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2Y3OTEwYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmIC5jdGFfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGxlYXJuLW1vcmUtbGluaygkb3JhbmdlKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1dnc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTd2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuam9iLXNsaWRlci0tYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgdG9wOiAxMzhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IDMwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRvcDogNDQlO1xuICAgIH1cbiAgICAuam9iLXNsaWRlcl9fbGluayB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLCAyNSUpO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N3aXBlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmpvYi1zbGlkZXJfX2xpbmsge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMCUgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmpvYnMtYnV0dG9uLXByZXYsXG4gICAgLmpvYnMtYnV0dG9uLW5leHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggI2RiZGNkYztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB3aWR0aDogMy44dnc7XG4gICAgICAgIGhlaWdodDogMy44dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDd2dztcbiAgICAgICAgaGVpZ2h0OiA3dnc7XG4gICAgICAgIHRvcDogNjUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU4JSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgIGhlaWdodDogMTB2dztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMC45dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEuNjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMi41dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuam9icy1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiA0MHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBsZWZ0OiAxMC42NXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGxlZnQ6IDV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBsZWZ0OiA5dnc7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qb2JzLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICByaWdodDogMTAuNjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICByaWdodDogNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiA5dnc7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgtNjUlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogODUuM3Z3O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLS43NXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGhlaWdodDogMjg5cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGxpbmVhciwgaGVpZ2h0IDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgbGluZWFyO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiAyMi4zdnc7XG4gICAgICBwYWRkaW5nOiAxLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiAyMi4zdnc7XG4gICAgICBwYWRkaW5nOiAxLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgaGVpZ2h0OiAyNy42dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA0Ni41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMi41dncgN3Z3O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUtcHJldixcbiAgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDh2dztcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmpvYi1zbGlkZXJfX0xlYXJuX2xpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmpvYi1zbGlkZXJfX2hlYWRlciB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuMnZ3O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjJ2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBib3R0b206IDEuMzV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBib3R0b206IDQuNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvdHRvbTogNS40dnc7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZ3JheTtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB3aWR0aDogMC43M3Z3O1xuICAgICAgICBoZWlnaHQ6IDAuNzN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogMC45MTJ2dztcbiAgICAgICAgaGVpZ2h0OiAwLjkydnc7XG4gICAgICAgIG1hcmdpbjogMCAwLjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMS43NXZ3O1xuICAgICAgICBoZWlnaHQ6IDEuNzV2dztcbiAgICAgICAgbWFyZ2luOiAwIDEuMXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDEwdnc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5qb2Itc2xpZGVyX19oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuOHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMy45dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjJ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpvYi1zbGlkZXJfX2Rlc2Mge1xuICAgICAgY29sb3I6ICRib2xkZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNDV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDE4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAyMCUgMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxudGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5qb2Itc2xpZGVyLS1hbGwge1xuICAgICAgLmpvYi1zbGlkZXJfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2hvcnRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbiIsIiNzaWduLXVwLWxpbmstYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogI2Y3OTEwYjtcbiAgd2lkdGg6IDIyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS4wMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICBib3R0b206IDN2dztcbiAgICB3aWR0aDogMTQuOHZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogMS43OHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgYm90dG9tOiAyLjV2dztcbiAgICB3aWR0aDogODklO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgIGJvdHRvbTogNi43NXZ3O1xuICAgIHdpZHRoOiA4OCU7XG4gICAgcGFkZGluZzogM3Z3IDA7XG4gIH1cbn1cblxuLmN0YS1jYXJkIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7XG4gIGhlaWdodDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDM2NnB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyLjc1dnc7XG4gICAgcGFkZGluZzogNS42dncgMCA1LjZ2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDMxLjR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMy44dnc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC41dnc7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuY3RhX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGhwLWN0YS1oZWFkZXIoI2ZmZik7XG4gIH1cblxuICAuY3RhX19jb3B5IHtcbiAgICBAaW5jbHVkZSBocC1jdGEtY29weSgjZmZmKTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmN0YV9fYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIHBvc2l0aW9uOiB1bnNldHM7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDM2NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIuNzV2dztcbiAgICAgIHBhZGRpbmc6IDUuNnZ3IDAgNS42dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAzMS40dnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDMuOHZ3O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmN0YV9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGhwLWN0YS1oZWFkZXIoI2ZmZik7XG4gICAgfVxuXG4gICAgLmN0YV9fY29weSB7XG4gICAgICBAaW5jbHVkZSBocC1jdGEtY29weSgjZmZmKTtcbiAgICB9XG5cbiAgICAuZW1haWwtcGxhY2Vob2xkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7XG4gICAgICBsZWZ0OiAxOXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wMnMgbGluZWFyLCBmb250IDAuMDJzIGxpbmVhciwgdHJhbnNmb3JtIDAuMDJzIGxpbmVhcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBsZWZ0OiAzLjh2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODUlO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnQWtrdXJhdFN0ZCc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3Ni41JTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogNzQlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDY5JTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjh2dztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAnQWtrdXJhdFN0ZCc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIzLjUlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgb3BhY2l0eTogLjk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxLjc4dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgICAgd2lkdGg6IDI2JTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItdGV4dCgkZGFya2dyYXkpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxuXG4gIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci10ZXh0KCRkYXJrZ3JheSk7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICB9XG5cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci10ZXh0KCRkYXJrZ3JheSk7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICB9XG59XG5cbi5rbm93LXVzLWNhcmRfX2xpbmsge1xuICBmb250LWZhbWlseTogJ0Fra3VyYXRTdGQnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgYm90dG9tOiA0NHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW4tbGVmdDogMTB2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0My41cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcblxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgYm90dG9tOiAzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0Mi41cHg7XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBib3R0b206IDIuNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS43OHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm90dG9tOiA2LjM1dnc7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXZ3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5jYXJkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICBoZWlnaHQ6IDE1MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXdyYXBwZXItYXNwaXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuI3NpZ24tdXAtbGluay1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjc5MTBiO1xuICB3aWR0aDogMjIycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjAzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgIGJvdHRvbTogM3Z3O1xuICAgIHdpZHRoOiAxNC44dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAxLjc4dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICBib3R0b206IDIuNXZ3O1xuICAgIHdpZHRoOiA4OSU7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgYm90dG9tOiA2Ljc1dnc7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBwYWRkaW5nOiAzdncgMDtcbiAgfVxufVxuXG4uY3RhLWNhcmQge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgaGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4Ljc1dnc7XG4gICAgcGFkZGluZzogMy42dncgMCAyLjZ2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDMxLjR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMy44dnc7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXZ3O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmN0YV9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBocC1jdGEtaGVhZGVyKCNmZmYpO1xuICB9XG5cbiAgLmN0YV9fY29weSB7XG4gICAgQGluY2x1ZGUgaHAtY3RhLWNvcHkoI2ZmZik7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5jdGFfX2JveCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Vjb25kYXJ5IHtcbiAgICBwb3NpdGlvbjogdW5zZXRzO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyNzRjO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwLjc1dnc7XG4gICAgICBwYWRkaW5nOiA0LjZ2dyAwIDQuNnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogMzEuNHZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzLjh2dztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5jdGFfX2hlYWRlciB7XG4gICAgICBAaW5jbHVkZSBocC1jdGEtaGVhZGVyKCNmZmYpO1xuICAgIH1cblxuICAgIC5jdGFfX2NvcHkge1xuICAgICAgQGluY2x1ZGUgaHAtY3RhLWNvcHkoI2ZmZik7XG4gICAgfVxuXG4gICAgLmVtYWlsLXBsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpO1xuICAgICAgbGVmdDogMTlweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDJzIGxpbmVhciwgZm9udCAwLjAycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjAycyBsaW5lYXI7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbGVmdDogMy44dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdGEtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA0NHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogJ0Fra3VyYXRTdGQnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBjb2xvcjogIzRkNGY1MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzYuNSU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA2OSU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMy44dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJ0Fra3VyYXRTdGQnO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMy41JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjE1dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNzh2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgICB3aWR0aDogMjYlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLXRleHQoJGRhcmtncmF5KTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cblxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItdGV4dCgkZGFya2dyYXkpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxuXG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItdGV4dCgkZGFya2dyYXkpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxufVxuXG4ua25vdy11cy1jYXJkX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGJvdHRvbTogNDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogNDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIGJvdHRvbTogM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgIG1hcmdpbi10b3A6IDEuOXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGJvdHRvbTogMi41dnc7XG4gICAgZm9udC1zaXplOiAxLjc4dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib3R0b206IDYuMzV2dztcbiAgICB3aWR0aDogMzUlO1xuICAgIGhlaWdodDogNDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gIH1cbn1cblxuLmNhcmQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gIGhlaWdodDogMTUwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogMTB2dztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuY29sLW1kLTYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuY29sLW1kLTYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtd3JhcHBlci1hc3BpcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG59XG4iLCIuYmVuZWZpdHMtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLmNvbC14cy0xMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtY29sdW1uIHtcbiAgaGVpZ2h0OiA1ODVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICBjb2xvcjogI2ZmZjtcblxuICAuY29sLW1kLTcsIC5jb2wtbWQtNSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDMuM3Z3IGF1dG8gMDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA2Ljd2dyBhdXRvIDA7XG4gIH1cblxuICAmX19pbWFnZS0tbGVmdCwgJl9faW1hZ2UtLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMjVweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDE1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAyM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogNDl2dztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgxNiwgMzAsIDMxLCAwLjEyKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICBwYWRkaW5nOiAyLjh2dyAyLjF2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDMydnc7XG4gICAgICBwYWRkaW5nOiAzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA3NXZ3O1xuICAgICAgcGFkZGluZzogNXZ3IDV2dyAzdnc7XG4gICAgfVxuXG4gICAgJi0tb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuXG4gICAgJi0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG4gICAgfVxuXG4gICAgJi0tZGFyay1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDE3Mjg7XG4gICAgfVxuXG4gICAgJi0tYmlnLWZpcnN0LWNvbHVtbiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogNTV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iaWctc2Vjb25kLWNvbHVtbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogM3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDV2dyA1dncgM3Z3O1xuICAgICAgICBoZWlnaHQ6IDU1dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjNweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICAgICAgbWF4LXdpZHRoOiAyM3Z3O1xuICAgICAgICBtYXJnaW46IDAgMCAxLjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgbWF4LXdpZHRoOiAzMHZ3O1xuICAgICAgICBtYXJnaW46IDAgMCAydnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgbWFyZ2luOiAwIDAgMnZ3O1xuICAgICAgfVxuXG4gICAgICAmLS1taWRkbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgICBtYXJnaW46IDIuNXZ3IDAgMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDEuM3Z3O1xuICAgICAgICBtYXJnaW46IDIuNXZ3IDAgMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICBtYXJnaW46IDQuNXZ3IDAgMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjV2dztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wN3Z3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1dnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLS1taWRkbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIuc29jaWFsLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG5cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxuXG4gICYgPiAuY29sLW1kLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaW5zdGFncmFtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jYXJvdXNlbC1pbm5lciAge1xuXG4gICAgICAgICAgJiA+IC5pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMyLjclIC0gMTJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDIydnc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzIHRyYW5zZm9ybSBlYXNlLWluKTtcblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMgYWxsIGVhc2UtaW4pO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odW5zZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odW5zZXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXZ3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHZ3O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24tMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNzB2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgICAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmID4gLml0ZW0tc2hvdyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICB9XG5cbiAgICAgIC5pbnN0YS1wcmV2LFxuICAgICAgLmluc3RhLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAjZGJkY2RjO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMy44dnc7XG4gICAgICAgICAgaGVpZ2h0OiAzLjh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICB3aWR0aDogN3Z3O1xuICAgICAgICAgIGhlaWdodDogN3Z3O1xuICAgICAgICAgIHRvcDogNjUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTglKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogN3Z3O1xuICAgICAgICAgIGhlaWdodDogN3Z3O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAwLjl2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMS42NXZ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAydnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL1xuICAgICAgLmluc3RhLXByZXYge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMTAuNjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5zdGEtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDEwLjY1dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgtNjUlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAvLyB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiAyMi41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAyOC41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQzdnc7XG4gICAgfVxuXG4gICAgJl9fcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDIyLjV2dztcbiAgICAgICAgd2lkdGg6IDIyLjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IDI4LjV2dztcbiAgICAgICAgd2lkdGg6IDI4LjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDQzdnc7XG4gICAgICAgIHdpZHRoOiA0M3Z3O1xuICAgICAgfVxuXG4gICAgICAmLS1ibG9jazEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZXIoJGxpZ2h0Z3JheSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLS1ibG9jazIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZXIoJGxpZ2h0Z3JheSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLS1ibG9jazMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZXIoJGxpZ2h0Z3JheSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyB6LWluZGV4OiAyO1xuICAgICAgICAvLyB0b3A6IC0yMHB4O1xuICAgICAgICAvLyBsZWZ0OiAtMjBweDtcbiAgICAgICAgLy8gaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgLy8gd2lkdGg6IDM2MHB4O1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwIDNweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG5cbiAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLy8gICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgLy8gei1pbmRleDogMjtcbiAgICAgICAgLy8gICAvLyB0b3A6IC0xdnc7XG4gICAgICAgIC8vICAgLy8gbGVmdDogLTEuMzN2dztcbiAgICAgICAgLy8gICAvLyBoZWlnaHQ6IDI0dnc7XG4gICAgICAgIC8vICAgLy8gd2lkdGg6IDI0dnc7XG4gICAgICAgIC8vICAgLy8gYm94LXNoYWRvdzogMCAzcHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLy8gICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgLy8gei1pbmRleDogMjtcbiAgICAgICAgLy8gICAvLyB0b3A6IC0ydnc7XG4gICAgICAgIC8vICAgLy8gbGVmdDogLTJ2dztcbiAgICAgICAgLy8gICAvLyB3aWR0aDogMzV2dztcbiAgICAgICAgLy8gICAvLyBoZWlnaHQ6IDM1dnc7XG4gICAgICAgIC8vICAgYm94LXNoYWRvdzogMCAzcHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgaGVpZ2h0OiA0M3Z3O1xuICAgICAgICAvLyAgIHdpZHRoOiA0M3Z3O1xuICAgICAgICAvLyAgIHotaW5kZXg6IDE7XG4gICAgICAgIC8vICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAvLyAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIC8vICAgYm94LXNoYWRvdzogMCAwIDA7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIuM3Z3IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNC41dncgMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiA5LjV2dyAwO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMuNXZ3O1xuICAgICAgICAgIGhlaWdodDogMy41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQuNXZ3O1xuICAgICAgICAgIGhlaWdodDogNC41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDcuNXZ3O1xuICAgICAgICAgIGhlaWdodDogNy41dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29weSB7XG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjN2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzdnc7XG4gICAgICAgICAgbWFyZ2luOiAxLjc1dncgYXV0byAwO1xuICAgICAgICAgIGNvbG9yOiAjMTMyQzREO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjV2dztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42M3Z3O1xuICAgICAgICAgIG1heC13aWR0aDogMzd2dztcbiAgICAgICAgICBtYXJnaW46IDEuNzV2dyBhdXRvIDA7XG4gICAgICAgICAgY29sb3I6ICMxMzJDNEQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgIG1heC13aWR0aDogMzB2dztcbiAgICAgICAgICBtYXJnaW46IDQuNXZ3IGF1dG8gMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4ydnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjkwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAycHgpIHtcbiAgICAgICAgICB3aWR0aDogMjB2dztcbiAgICAgICAgICBwYWRkaW5nOiAwLjk1dncgMDtcbiAgICAgICAgICBtYXJnaW46IDJ2dyBhdXRvIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjF2dztcbiAgICAgICAgICB3b3JkLXNwYWNpbmc6IDAuMjV2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAyNC41dnc7XG4gICAgICAgICAgcGFkZGluZzogMC45NXZ3IDA7XG4gICAgICAgICAgbWFyZ2luOiAydncgYXV0byAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB3b3JkLXNwYWNpbmc6IC4yNXZ3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDV2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgICAgICAgbWFyZ2luOiAzdncgYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiAyNHZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDAuOTV2dyAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgICAgICAgIG1hcmdpbjogNHZ3IGF1dG8gMDtcbiAgICAgICAgICB3aWR0aDogMzh2dztcbiAgICAgICAgICBwYWRkaW5nOiAwLjk1dncgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLklOLXdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NC4xdnc7XG4gICAgbWFyZ2luLXRvcDogMi4zM3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHdpZHRoOiA5NHZ3O1xuICAgIG1hcmdpbi10b3A6IDMuMjV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA3LjV2dztcbiAgfVxufVxuIiwiLmJpb2dyYXBoeSB7XG4gICYtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDUwcHg7XG4gICAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjMzdnc7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA3dnc7XG4gICAgICB3aWR0aDogNjF2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA4NS41JTtcbiAgICB9XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MjBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDI4dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyaWFuZ2xlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDIuMzN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTB2dztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Z3JheTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogMjh2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDM5LjV2dztcbiAgICAgIHdpZHRoOiA2MXZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA3MS40dnc7XG4gICAgICBwYWRkaW5nOiA1dncgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBAaW5jbHVkZSBzZWNvbmRhcnktaGVhZGVyKCRvcmFuZ2UpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNy41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEydnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICAgICAgbWFyZ2luOiAxdncgYXV0byAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTN2dztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAxLjY2N3Z3IGF1dG8gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMnZ3O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTYuNSU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDd2dztcbiAgICAgICAgaGVpZ2h0OiA0dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTV2dztcbiAgICAgICAgaGVpZ2h0OiA3dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDF2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzdnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIydnc7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgfVxuXG4gICAgICAmLS1zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxdnc7XG4gICAgICAgIHBhZGRpbmc6IDAuOTV2dyAxLjMzdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgICAgcGFkZGluZzogMS41dncgMi4yNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgcGFkZGluZzogMi41dncgNHZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc21hbGwtam9iLXBvc2l0aW9uIHtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NC4xdnc7XG4gICAgbWFyZ2luLXRvcDogNC4zM3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHdpZHRoOiA5NHZ3O1xuICAgIG1hcmdpbi10b3A6IDd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogNjB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDR2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDh2dztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyNy42Njd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyMi42Njd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBoZWlnaHQ6IDQ0LjN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDY1dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xuICAgICAgaGVpZ2h0OiAzMjJweDtcblxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkge1xuICAgICAgICBoZWlnaHQ6IDM5MFBYO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDQ0MlBYO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDI3dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjR2dztcbiAgICAgIH1cblxuICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDQwcHggMTBweCAwO1xuICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0yLjNweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjczM3Z3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4zM3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi45NnZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNi4xNHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMDV2dztcbiAgICAgICAgbWF4LXdpZHRoOiAyNHZ3O1xuICAgICAgICBtYXJnaW46IDAuNzMzdncgYXV0byAwO1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogLTAuMDY4dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjA5dnc7XG4gICAgICAgIG1heC13aWR0aDogNTd2dztcbiAgICAgICAgbWFyZ2luOiAyLjV2dyBhdXRvIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjI3dnc7XG4gICAgICAgIG1heC13aWR0aDogNzV2dztcbiAgICAgICAgbWFyZ2luOiAyLjV2dyBhdXRvIDA7XG4gICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC4xOHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd29yZC1zcGFjaW5nOiA0cHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMDV2dztcbiAgICAgICAgcGFkZGluZzogMC44dnc7XG4gICAgICAgIGJvdHRvbTogMy42NnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wOXZ3O1xuICAgICAgICBwYWRkaW5nOiAxLjc1dncgMDtcbiAgICAgICAgd2lkdGg6IDI3dnc7XG4gICAgICAgIGJvdHRvbTogOXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICAgICAgICBwYWRkaW5nOiAzLjV2dyAwO1xuICAgICAgICB3aWR0aDogNTN2dztcbiAgICAgICAgYm90dG9tOiAxN3Z3O1xuICAgICAgfVxuXG4gICAgICAmLS1vcmFuZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbHVtbiB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sLWxnLTYsXG4gIC5jb2wtbWQtNiB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbn1cbiIsIi5iaWctam9iLXBvc2l0aW9uIHtcbiAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NC4xdnc7XG4gICAgbWFyZ2luLXRvcDogNC4zM3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDR2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byA4dnc7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICAmX19pbWcge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDI2LjY2N3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogMjcuNHZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogNTYuNzV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFya2JsdWU7XG4gICAgICBoZWlnaHQ6IDMyMnB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDIxLjQ2NnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogNDAuOXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogOTB2dztcbiAgICAgIH1cblxuICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjNweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjczM3Z3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMi42Njd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi45NnZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNi4xNHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTIuM3B4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNzMzdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDYuOTZ2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IDExcHggYXV0byAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1dnc7XG4gICAgICAgIG1heC13aWR0aDogMjR2dztcbiAgICAgICAgbWFyZ2luOiAwLjczM3Z3IGF1dG8gMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2OHZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMS41dncgYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwIDR2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDQuMjd2dztcbiAgICAgICAgbWF4LXdpZHRoOiA3NXZ3O1xuICAgICAgICBtYXJnaW46IDIuNXZ3IGF1dG8gMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LWZhbWlseTogJ0Fra3VyYXRTdGQnO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXZ3O1xuICAgICAgICBwYWRkaW5nOiAwLjh2dztcbiAgICAgICAgYm90dG9tOiAxLjY2dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjA5dnc7XG4gICAgICAgIHBhZGRpbmc6IDEuNzV2dyAwO1xuICAgICAgICB3aWR0aDogMjd2dztcbiAgICAgICAgYm90dG9tOiA3dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjI3dnc7XG4gICAgICAgIHBhZGRpbmc6IDMuNXZ3IDA7XG4gICAgICAgIHdpZHRoOiA1M3Z3O1xuICAgICAgICBib3R0b206IDE4dnc7XG4gICAgICB9XG5cbiAgICAgICYtLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb2xsZWdlLWZsYWdzIHtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDY1cHggYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjMzdnc7XG4gICAgICB3aWR0aDogODQuMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDd2dztcbiAgICAgIHdpZHRoOiA5NHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEydnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIubW9iaWxlLW1lbnUtaWNvbi1hcmlhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgdG9wOiAzdnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRvcDogNXZ3O1xuICB9XG59XG5cbi5maXhlZC1uYXYtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc4NzBhO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogMTA1cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiA4NS41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsZWZ0OiAyLjR2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnJhbmQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNC41dnc7XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZGFyeS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyNzVweCkgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gODV2dykgLyAyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpLFxuICAgIC5zZWNvbmRhcnktbmF2X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS40dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mZWF0dXJlZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB0b3A6IDMycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTc4NzBhO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDVweCk7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAxNDNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxdncgMCAxdncgMzAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzVweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43dnc7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjl2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5sYXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMXZ3IDAgMXZ3IDMwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93biB7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fY2FyZXQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAzcHhcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MnB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHJpZ2h0OiAtNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc4NzBhO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAxNTBtcyBlYXNlLWluO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU3MzAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDF2dyA1LjV2dztcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmRyb3Bkb3duX19saXN0IHtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjg1cHg7XG4gIGNsZWFyOiBib3RoO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogMjJ2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyNzBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkb3JhbmdlO1xuXG4gICAgLnJvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogODQuOHZ3O1xuICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA5Ny42JTtcbiAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogODkuNiU7XG4gICAgICBtYXJnaW4tdG9wOiA1dnc7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDc3cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA2dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDUuMXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudC0tbGVmdCB7XG4gICAgd2lkdGg6IDI0LjQlO1xuICAgIHBhZGRpbmctbGVmdDogNzFweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuNzV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50LS1taWRkbGUge1xuICAgIHdpZHRoOiAyMi44JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjM1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudC0tcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMzV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb250ZW50X19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ydnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjV2dyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDguNXZ3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9yYW5nZTtcbiAgICB0b3A6IDYxcHg7XG4gICAgaGVpZ2h0OiAxNDRweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB0b3A6IDQuMDV2dztcbiAgICAgIGhlaWdodDogMTB2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgaGVpZ2h0OiAxNnZ3O1xuICAgICAgdG9wOiAzdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDh2dyAwO1xuICAgICAgdG9wOiAxNXZ3O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjk1dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjl2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAzLjV2dztcbiAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgY29sb3I6ICM4NDg2ODk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICAmX19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwLjh2dyAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1Ljd2dztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjODQ4Njg5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjl2dztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyN3Z3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjODQ4Njg5LCAyMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc29jaWFsIHtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDgyLjMlO1xuICAgICAgaGVpZ2h0OiAwLjk0dnc7XG4gICAgICBtYXJnaW4tdG9wOiAwLjk0dnc7XG4gICAgICBtYXJnaW4tbGVmdDogMC4xdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzdnc7XG4gICAgICBoZWlnaHQ6IDEuM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogNXZ3O1xuICAgICAgbWFyZ2luLXRvcDogOXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDlweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbjogMCA1LjIlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMCA0LjclO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIG92ZXJyaWRlIFNpdGV3aWRlIE5vdGljZSBXUCBwbHVnaW5cbmJvZHkge1xuXHQuc3duemFfYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblx0XHRcblx0XHRwIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzE2NTc4ODtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE2NTc4ODtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiA1O1xuXG4gIGlmcmFtZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzVweDtcbiAgICB0b3A6IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yb2xsb3ZlciB7XG4gIG1hcmdpbjogNTBweCAxNXB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMy4zM3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbi10b3A6IDd2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4ydnc7XG4gIH1cblxuICAuY29sLXhzLTUsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1tZC01LFxuICAuY29sLWxnLTUsXG4gIC5jb2wteHMtNyxcbiAgLmNvbC1zbS03LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbGctNyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gZGl2IHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDI2LjY3dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciArIGRpdiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzlweCk7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05LjN2dyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMS45OHZ3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW47XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDkuMzN2dztcbiAgICAgICAgICBwYWRkaW5nOiAxLjY3dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMnZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDJ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogOHZ3IDN2dztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOS4zM3Z3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEydncpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY3dnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjh2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzN2dztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXZ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41NnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDUwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDY0dnc7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICYtLXN0YW5kYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvc2NpZW5jZV9oZXJvLWFsdC5qcGcnKTtcbiAgfVxuXG4gICYtLWhwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvc2NpZW5jZV9oZXJvLWFsdC5qcGcnKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc1cHg7XG4gICAgbGVmdDogMTB2dztcbiAgICByaWdodDogMTB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB0b3A6IDV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB0b3A6IDd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IDcuNXZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgcHJpbWFyeS1oZWFkZXIoJG9yYW5nZSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgc2Vjb25kYXJ5LWhlYWRlcigkZGFya2dyYXkpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5oZXJvIHtcbiAgICAmX19jb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogNzJweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQxZTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICYgaDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAmIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogODglO1xuICAgIHBhZGRpbmc6IDExcHggMyU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHdpZHRoOiA5OSU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAvLyBib3R0b206IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBoMSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiA0Ljc3dnc7XG5cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLy8gd2lkdGg6IDk2JTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICAvLyBwYWRkaW5nOiA4cHggMiU7XG4gICAgLy8gYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgaDEge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxufVxuXG5cbn1cblxuIiwiLmNvcHkge2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA0Ni42N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogNzV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDg3dnc7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEydnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDIzcHg7XG4gICAgQGluY2x1ZGUgc2Vjb25kYXJ5LWhlYWRlcigkZGFya2dyYXkpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjV2dztcbiAgICB9XG4gIH1cblxuICAmX19zdWJoZWFkZXIge1xuICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuN3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIHN0ZC1ib2R5LXRleHQoJGRhcmtncmF5KTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi41dnc7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuICAgICY6Zm9jdXMgeyBcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICAgIH1cblxuICAgIFxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjMzdnc7XG4gICAgICBwYWRkaW5nOiAwLjk1dncgMS4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjV2dztcbiAgICAgIHBhZGRpbmc6IDEuNXZ3IDIuMjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMi4ydnc7XG4gICAgICBwYWRkaW5nOiAyLjV2dyA0dnc7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmLS1zaW1wbGUge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogNTB2dztcbiAgICAgICAgbWFyZ2luOiA1dncgYXV0byAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjV2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIuMnZ3O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCxcbiAgICAmLXJpZ2h0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDMgKiAoKDEwMHZ3IC0gOTkycHgpLzUwOCkpO1xuICAgICAgICBtYXJnaW46IDAgMCAxdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTNweCArIDMgKiAoKDEwMHZ3IC0gOTkycHgpLzUwOCkpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjN2dztcbiAgICAgIH1cblxuICAgICAgJi0tc2ltcGxlIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDY3cHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA4MnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjYzdnc7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2N3Z3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICAgIG1heC13aWR0aDogNzZ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgd2lkdGg6IDg1NHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luOiA2MnB4IGF1dG8gMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDU5dnc7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDQuM3Z3IGF1dG8gMC42dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDZ2dyBhdXRvIDEuNnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAxMS4zdncgYXV0byA0LjZ2dztcbiAgICB9XG5cbiAgICAmX19wb3N0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IDd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb25fYmxvY2sge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBjb2xvcjogIzAxMjg0YjtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmludHJvIHtcbiAgJi0tZGlmZi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMjkwcHgpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtMTAwdncgKyAxMjkwcHgpIC8gMik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjR2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNC41dncgLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTQuNXZ3IC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTE3LjV2dyAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNy41dncgLyAyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTQuNXZ3IC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE0LjV2dyAvIDIpO1xuICAgIH1cbiAgfVxuXG4gICYtLWRpZmYtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19zdGF0cyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTI3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ocC1zZWFyY2gge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXZ3O1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI4NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzQlKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogODcuNXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggN3B4ICNjY2M7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggN3B4ICNjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcbiAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogM3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLXRleHQoJGRhcmtncmF5KTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cblxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlci10ZXh0KCRkYXJrZ3JheSk7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICB9XG5cbiAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItdGV4dCgkZGFya2dyYXkpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxuXG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItdGV4dCgkZGFya2dyYXkpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxufVxuXG5cblxuLnN0YXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAxLjJzIGVhc2UtaW4tb3V0KTtcblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB3aWR0aDogMzUlO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW46IDIuNXZ3IGF1dG8gMS41dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG1hcmdpbjogM3Z3IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbjogNXZ3IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC02cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzLjh2dztcbiAgICAgIHRvcDogLTF2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHRvcDogLTIuNXZ3O1xuICAgICAgZm9udC1zaXplOiA5dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViamVjdCB7XG4gICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgdG9wOiAtMS41dnc7XG4gICAgICBmb250LXNpemU6IDAuOHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICAgIHRvcDogLTMuMjV2dztcbiAgICB9XG4gIH1cbn1cblxuLnN0YXRzLXN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJ2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDAuNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1dnc7XG4gIH1cbn1cblxuLnN0YXRzLXN3aXBlci1jb250YWluZXItMSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogNC41dnc7XG4gIH1cbn1cblxuLnN0YXRzLXN3aXBlci1jb250YWluZXItMiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXZ3O1xuICB9XG59XG5cbi5zdGF0cy1zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xufVxuLmZvb3Rlci1sb2dvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24ge1xuICAuaHAtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC01JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMSU7XG4gICAgfVxuXG4gIH1cbiAgLnJvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgLmNvcHkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzoyNXB4IDAgMzVweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLm9wZW4tb3Bwb3J0dW5pdHkge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgIG1hcmdpbjogMTRweCBhdXRvO1xuICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgd2lkdGg6IDQxJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5qb2JzLWxpc3Rpbmcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDYwcHggYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNDkuNSU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjJzIGFsbCBlYXNlKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHsgbWFyZ2luLXJpZ2h0OiAxJTsgfVxuICAgICAgICAmOmhvdmVyIC5qb2JzLW92ZXJsYXktd3JhcHBlciB7XG4gICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuam9iX3dyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMjF2dztcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjEuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOS4xdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qb2JzX2l0ZW1fd3JhcHBlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzglO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMC4yNXZ3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC52aXNpYmxlLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC52aXNpYmxlLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQxZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuam9icy1vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJDNEQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC45NTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAgMjBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCA5LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oLjJzIGFsbCBlYXNlLWluKTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDQuNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHVuc2V0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMTIlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDEyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIlO1xuICAgICAgICAgICAgICBwIHsgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgICAgICAgICAgYSB7IG1hcmdpbjogNHB4IGF1dG87IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAuY2FyZWVyLW9wcG9ydHVuaXR5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICBoMiB7XG4gICAgICB3aWR0aDogNDQlO1xuICAgICAgbWFyZ2luOiAxNHB4IGF1dG87XG4gICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgd2lkdGg6IDQxJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuam9icy1saXN0aW5nIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgIGhlaWdodDogMzk0cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMnMgYWxsIGVhc2UtaW4pO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyODJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMzlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlKDEpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzIGFsbCBlYXNlLWluKTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkgeyBtYXJnaW4tcmlnaHQ6IC41JTsgfVxuICAgICAgICAmOm50aC1jaGlsZCgybikgeyBtYXJnaW4tbGVmdDogLjUlOyB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsaWNrYWJsZS13aG9sZS1jdGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgLmpvYnMtb3ZlcmxheSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQzREO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuOTU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCA5LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMgYWxsIGVhc2UtaW4pO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odW5zZXQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0LjUlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICAvLyBjYXJlZXIgb3Bwb3J0dW5pdHlcblxuICAuYmFubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDElO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICB9XG5cbiAgICY6OmFmdGVyIHtcbiAgICAgY29udGVudDogXCJcIjtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IDA7XG4gICAgIGJvdHRvbTogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE1MjU7XG4gICAgIG9wYWNpdHk6IC45O1xuICAgICB6LWluZGV4OiAtMjtcblxuXG4gICB9XG5cbiAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogMTNweCA0LjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjJzIGFsbCBlYXNlLWluKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmNzkxMGI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDQuNSU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgIC5iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgICB3aWR0aDogNTAlO1xuICAgICBtYXJnaW46IDIxcHggYXV0bztcbiAgICAgY29sb3I6ICNmZmY7XG4gICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLHNhbnMtc2VyaWY7XG4gICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgfVxuXG4gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgfVxuXG4gICB9XG5cbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgIC8vIG1hcmdpbi10b3A6IC04JTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgfVxuICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICB9XG4gfVxuXG4gIC50ZXN0aW1vbmlhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuICAgIH1cbiAgICBoMiA+IHAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICRuZXdkYXJrYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgdG9wOiAtMTklO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXBvc3Ryb3BoZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtMTAwJSwzNyUpKTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICB0b3A6IC0xNCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odW5zZXQpICA7XG4gICAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMTMyYzRkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWwtcXVhbGlmaWNhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAuY29weSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIGNvbG9yOiAjMTMyYzRkO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjd2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ocC1zZWFyY2gge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcblxuICAgIGZvbnQtZmFtaWx5OiAnQWtrdXJhdFN0ZCcsJ1NhbnMtc2VyaWYnO1xuXG4gICAgICAucmlnaHQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAucmlnaHQtY29udGVudCB7IHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zZWN0aW9uLTEtMSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGhlaWdodDogNTI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5ICBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IDE5JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHRvcDogOCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Fra3VyYXRTdGQnO1xuICAgICAgICAgICAgICBjb2xvcjogIzEzMkM0RDtcblxuICAgICAgICAgICAgICBAbWVkaWEgb25seSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOCUgMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5ICBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMzdweCAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTE1cHggMDtcbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBAbWVkaWEgb25seSAgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzNnB4IDglIDQwcHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwxMDAlKSk7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tMS0yIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICAubGVmdC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtYm94IHtcbiAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNiU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJjNGQ7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3JSAzJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNzNweCAzJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1LjYlIDMlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXZ3O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXZ3O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5ICBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSAgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmxlZnQtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyYzRkO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5ICBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLTEtMS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLTEtMi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgLnJpZ2h0LXBhcmEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdvcmFuZ2U7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAkbmV3b3JhbmdlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTIlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtYm94IHtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA0M3B4IDglO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMiU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmV3ZGFya2JsdWU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIC41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDclXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5mb290ZXItY29udGVudC0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxufVxuXG4uY3VzdG9tLWN0YSB7XG4gIG1heC13aWR0aDogNzAuNjd2dztcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzEzMmM0ZDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjF2dztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChkZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDcwLjY3dnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuXG5cbiAgYSB7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDQzLjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogNDIuNXB4O1xuICAgIH1cblxuICAgIFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc4dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDcsIDE0NSwgMTEpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuICBcbiIsIi5ibG9nIHtcbiAgJl9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuODVweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIG1heC13aWR0aDogMjY1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJ2dztcbiAgICAgIG1heC13aWR0aDogMTcuNjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjV2dztcbiAgICAgIG1heC13aWR0aDogMjB2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29weSB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWF4LXdpZHRoOiA5My41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wN3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmX19ieWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBzcGFuLmJhciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXZ3O1xuICAgICAgZm9udC1zaXplOiAuOHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjV2dztcblxuICAgICAgc3Bhbi5iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41NnZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzdncgYXV0byAwO1xuXG4gICAgICBzcGFuLmJhciB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAmX19zbmlwcGV0IHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXgtd2lkdGg6IDkzLjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjA3dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA5My41JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMDY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDY3dnc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjkzdncgMDtcbiAgICAgIHdpZHRoOiAyMHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgICB3aWR0aDogMjF2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMS4xdncgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgIG1hcmdpbjogN3Z3IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDN2dyAwO1xuICAgIH1cbiAgfVxufVxuXG4ucXVvdGUge1xuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDUuMzN2dztcbiAgICAgIGhlaWdodDogMi42N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGhlaWdodDogMy41dnc7XG4gICAgICBmb250LXNpemU6IDZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMC42dnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4dnc7XG4gICAgICBoZWlnaHQ6IDExdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1heC13aWR0aDogMjY1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICAgICAgbWFyZ2luLXRvcDogMC42NnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4dnc7XG4gICAgICBtYXgtd2lkdGg6IDIwdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogMC41dnc7XG4gICAgICBmb250LXNpemU6IDEuNDY3dnc7XG4gICAgICBtYXgtd2lkdGg6IDE3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA2NXZ3O1xuICAgIH1cblxuICAgICYtLWxhcmdlLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDh2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnlsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1heC13aWR0aDogMTc4cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgfCAnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIuNTZ2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC4yNXZ3IGF1dG8gMDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDY1cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW46IDQuMzN2dyBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbjogN3Z3IGF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiAxMi4ydncgYXV0bztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGhlaWdodDogNTI3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogMzUuMTN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLXZpZGVvIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19wb2ludGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgd2lkdGg6IDEuNjd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMi4zdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDZ2dztcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IC0xLjZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICByaWdodDogLTIuMnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC04LjV2dztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGxlZnQ6IC0xLjZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBsZWZ0OiAtMi4ydnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTguNXZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sdW1uLTEtMS0xOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMS42dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcmlnaHQ6IC0yLjJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb2x1bW4tMS0xLTE6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbHVtbi0xLTEtMTpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGxlZnQ6IC0xLjZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBsZWZ0OiAtMi4ydnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTguNXZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvbHVtbi0yLTEgLmNvbGxhZ2VfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH0gXG5cbiAgJi0tY29sdW1uLTItMTpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICByaWdodDogLTEuNnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMi4ydnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTguNXZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sdW1uLTItMTpudGgtY2hpbGQoMiksXG4gICYtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBsZWZ0OiAtMS42dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbGVmdDogLTIuMnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC04LjV2dztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IC0xLjZ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICByaWdodDogLTIuMnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC04LjV2dztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDIpLFxuICAmLS1jb2x1bW4tMS0yOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMjRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbGVmdDogLTEuNnZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGxlZnQ6IC0yLjJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICBmaWxsOiAkb3JhbmdlO1xuICAgIH1cblxuICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYmxvZ19fYnlsaW5lLFxuICAgIC5ibG9nX19zbmlwcGV0LFxuICAgIC5xdW90ZV9fYnlsaW5lLFxuICAgIC5ibG9nX19jb3B5LFxuICAgIC5xdW90ZV9faWNvbiB7XG4gICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgIH1cblxuICAgIC5ibG9nX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xuXG4gICAgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgZmlsbDogJGRhcmtibHVlO1xuICAgIH1cblxuICAgIC5xdW90ZV9fYmxvY2txdW90ZSxcbiAgICAuYmxvZ19fYnlsaW5lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5xdW90ZV9fYnlsaW5lLFxuICAgIC5ibG9nX19jb3B5LFxuICAgIC5xdW90ZV9faWNvbiB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAuYmxvZ19fc25pcHBldCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYmxvZ19fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG5cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuXG4gICAgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgZmlsbDogJGxpZ2h0Z3JheTtcbiAgICB9XG5cbiAgICAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICB9XG5cbiAgICAucXVvdGVfX2J5bGluZSB7XG4gICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgIH1cblxuICAgIC5xdW90ZV9faWNvbiB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAuYmxvZ19faGVhZGVyLFxuICAgIC5ibG9nX19zbmlwcGV0LFxuICAgIC5ibG9nX19jb3B5LFxuICAgIC5ibG9nX19ieWxpbmUge1xuICAgICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICB9XG5cbiAgICAuYmxvZ19fbGluayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogJGxpZ2h0Z3JheSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmx1ZSxcbiAgJi0tb3JhbmdlIHtcbiAgICAuYmxvZ19faGVhZGVyLFxuICAgIC5ibG9nX19jb3B5LFxuICAgIC5ibG9nX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5ibG9nX19saW5rIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTI3cHg7XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogMzUuMTN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgICBcbiAgJl9fdmlkaW1nIHtcbiAgICBvYmplY3QtZmlsbDogY292ZXI7XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiA3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiAxNnZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBsZWZ0OiA0dnc7XG4gICAgICByaWdodDogMi4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGxlZnQ6IDN2dztcbiAgICAgIHJpZ2h0OiAyLjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA5dncgMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5cbi5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgXG4gIC5jb250ZW50IC5yb3cgeyBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7IFxuICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgfVxuICAuY29sbGFnZSB7XG4gICAgLmNvbGxhZ2UtLWdyYXkgLnF1b3RlX19ibG9ja3F1b3RlIHsgXG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2Njd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgZm9udC1zaXplOiAzLjV2dzsgfVxuICAgIH1cbiAgICAuY29sbGFnZS0tZ3JheSAucXVvdGVfX2J5bGluZSB7IGNvbG9yOiAkb3JhbmdlOyB9XG4gIH1cbn0iLCIucG9wb3V0cyB7XG4gIG1hcmdpbjogNjVweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbjogNC4zM3Z3IGF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luOiA3dncgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW46IDEydncgYXV0bztcbiAgfVxuXG4gICYtLWRpYWwge1xuICAgIGhlaWdodDogY2FsYygyODBweCAqIDIpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogY2FsYygxOC42NnZ3ICogMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDM4Ljl2dyAqIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02LjI1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC02LjI1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDIxLjM0dncgKiA0KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5wb3BvdXQge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcG91dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBoZWlnaHQ6IDEzLjh2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWlnaHQ6IDI1dnc7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDQyLjV2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLXBsYWluIHtcblxuICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCksIFxuICAgICY6bnRoLWNoaWxkKDUpLCBcbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIFxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICBib3JkZXItYm90dG9tIDogMDtcbiAgICAgICAgYm9yZGVyLXRvcCA6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDgpIHsgYm9yZGVyLWxlZnQ6IDAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjsgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyAgfVxuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCg3KSB7IGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDcpIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH1cblxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLFxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLS1kaWFsIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDE4LjY2dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiAzOC45dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICBoZWlnaHQ6IDIxLjM0dnc7XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3BvdXRfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiA3OSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wN3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDR2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMDh2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMnZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyICZfX2RlZmF1bHQge1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgJl9faGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIgJl9faG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICAgIGhlaWdodDogMTMwJTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyICZfX2hvdmVyLS1vcGVyYXRpb25zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDE1MCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAmX19ob3Zlci0tZGlhbCB7XG4gICAgd2lkdGg6IDEwOCU7XG4gICAgbGVmdDogLTQlO1xuICAgIGhlaWdodDogMTEwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogLTUlO1xuICAgICAgaGVpZ2h0OiAxMzAlO1xuICAgIH1cblxuICAgIC5wb3BvdXRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogNnZ3IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcG91dF9fY29weSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19kZWZhdWx0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmX19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMTglO1xuICAgIGxlZnQ6IC05JTtcbiAgICBoZWlnaHQ6IDE1NSU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTE1JTtcbiAgICAgIGhlaWdodDogMTU3JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICAgIGhlaWdodDogMTMwJTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmX19oZWFkZXIsXG4gICZfX2hlYWRlci0taG92ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjg3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDh2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjV2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDUuOXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS43dnc7XG4gICAgfVxuXG4gICAgJi0tZGlhbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMDh2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItLWhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4xMnZ3O1xuICAgIH1cblxuICAgICYtLWRpYWwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45OXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIEBpbmNsdWRlIGxlYXJuLW1vcmUtbGluaygkb3JhbmdlKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzLjh2dztcbiAgICB9XG4gIH1cbn1cblxuLmRpYWxfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMjE1cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0M3B4O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHRvcDogMTIuNXZ3O1xuICAgIHdpZHRoOiAxM3Z3O1xuICAgIGhlaWdodDogMTN2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB0b3A6IDMwLjV2dztcbiAgICB3aWR0aDogMTd2dztcbiAgICBoZWlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLmRpYWxfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAyNjJweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgdG9wOiAxN3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHRvcDogMzZ2dztcbiAgfVxufVxuXG4ucm9iZXJ0c29uLWxlYWRlcnNoaXAtZmVsbG93cy1zZWN0aW9uIHtcblxuICAucG9wb3V0X19oZWFkZXIgeyBcbiAgICBtYXgtd2lkdGg6IDc0JTsgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIH1cblxuICAucG9wb3V0LS1kaWFsIC5wb3BvdXRfX2NvcHkgeyBtYXgtd2lkdGg6IDc1JTsgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAucG9wb3V0X19oZWFkZXItLWhvdmVyLS1kaWFsIHtcbiAgICAgIG1heC13aWR0aDogNzAuNSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIH1cblxuICAgIC5wb3BvdXQtLWRpYWwgLnBvcG91dF9fY29weSB7XG4gICAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICAgIGZvbnQtc2l6ZTogMS44dnc7IFxuICAgIH1cbiAgfVxuICBcbiAgLmRpYWxfX2J1dHRvbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHRvcDogMTIuNXZ3O1xuICAgICAgd2lkdGg6IDExdnc7XG4gICAgICBoZWlnaHQ6IDExdnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgdG9wOiAzMC41dnc7XG4gICAgICB3aWR0aDogMTV2dztcbiAgICAgIGhlaWdodDogMTV2dztcbiAgICB9XG4gIH1cbiAgLmRpYWxfX3RleHQge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICB0b3A6IDI4M3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIHRvcDogMjg2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHRvcDogMTh2dztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB0b3A6IDM4dnc7XG4gICAgfVxuICB9XG59XG5cbi5wb3BvdXRzLS1kaWFsLWRlc2t0b3Age1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLnBvcG91dHMtLWRpYWwtbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWNjb3JkaW9uIHtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAuYWNjb3JkaW9uLWhlYWRlciB7IGJvcmRlcjogbm9uZTsgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgXG5cbiAgICAmLmFjY29yZGlvbi1hY3RpdmUge1xuICAgICAgaDMge1xuICAgICAgICAmOjphZnRlciB7IFxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMwMTI3NGM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgXG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL3NyYy9pbWFnZXMvZHJvcGRvd24tYXJyb3ctaWNvbkAyeC5wbmcnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycyBlYXNlLWluLW91dCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7ICBcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyNzRjO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cblxuICAgIHAgeyBcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyBmb250LXNpemU6IDEzcHg7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luOiA2NXB4IGF1dG87XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDAwcHgpIHtcbiAgICBtYXJnaW46IDQuMzR2dyBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwdnc7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luOiA4dncgYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMTIuMnZ3IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogODUuNSU7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2ltZyxcbiAgJl9fd3JhcCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDI4dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3BvaW50ZXIge1xuICAgIGZpbGw6ICRsaWdodGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGxlZnQ6IC0xLjZ2dztcbiAgICAgIHdpZHRoOiAxLjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0b3A6IC0zLjJ2dztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHdpZHRoOiAyLjN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IC04dnc7XG4gICAgICB3aWR0aDogNnZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNjYlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogNXZ3IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA1dncgMCA4dnc7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiA1LjMzdnc7XG4gICAgICBoZWlnaHQ6IDIuNjd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDMuNXZ3O1xuICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTAuNnZ3O1xuICAgICAgZm9udC1zaXplOiAxOHZ3O1xuICAgICAgaGVpZ2h0OiAxMXZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQsXG4gICZfX2J5bGluZSB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjR2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgICBtYXJnaW4tdG9wOiAwLjY2dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTN2dztcbiAgICAgIG1hcmdpbi10b3A6IDEuNXZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjJ2dztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnlsaW5lLXdyYXAge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2J5bGluZSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzdnc7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnIHwgJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIydnc7XG4gICAgfVxuICB9XG59IiwiLm1rX3RhYmxlLW91dGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDU4MHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWF4LXdpZHRoOiA4NS42dnc7XG4gIH1cblxuICAuZmFkZS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4ubWtfdGFibGUtaW5uZXIge1xuICB3aWR0aDogNTYwcHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1heC13aWR0aDogY2FsYyg4NS42dncgLSAxMjBweCk7XG4gIH1cbn1cblxuLm1rX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgJl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdzpsYXN0LW9mLXR5cGUge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcbiAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG59IiwiLmdyaWQge1xuICBwYWRkaW5nOiA2NXB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA0LjMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4zM3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMi4ydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMnZ3O1xuICB9XG5cbiAgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQyN3B4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGhlaWdodDogMjguNDY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi0tZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDklO1xuICAgICAgcmlnaHQ6IDklO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG1heC13aWR0aDogODglO1xuICAgICAgICBwYWRkaW5nOiA4JSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NjY3dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDZ2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAzJSAwIDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24ge1xuICAuZ3JpZF9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHhcbiAgICB9XG4gICAgXG4gICAgLmdyaWRfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuICBcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblx0JjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHJvdygkY29sdW1uczogJGNvbHVtbnMsICR0b3RhbC13aWR0aDogJHRvdGFsLXdpZHRoLCAkbWFyZ2luczogJG1hcmdpbnMsICRjb2x1bW4td2lkdGg6ICRjb2x1bW4td2lkdGgsICRndXR0ZXItd2lkdGg6ICRndXR0ZXItd2lkdGgpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAoJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpICogKCRndXR0ZXItd2lkdGggKyAkdG90YWwtd2lkdGgpIC8gJHRvdGFsLXdpZHRoO1xuXHRtYXJnaW46IDAgKCR0b3RhbC13aWR0aCArICRtYXJnaW5zKSAqICRndXR0ZXItd2lkdGggKiAwLjUgLyAkdG90YWwtd2lkdGggKiAtMTtcblx0Ly8gKndpZHRoOiAkdG90YWwtd2lkdGgqKCgkZ3V0dGVyLXdpZHRoICsgJHRvdGFsLXdpZHRoKS8kdG90YWwtd2lkdGgpLSRjb3JyZWN0aW9uO1xuXHQvLyAqbWFyZ2luOiAwICR0b3RhbC13aWR0aCooKCgkZ3V0dGVyLXdpZHRoKi41KS8kdG90YWwtd2lkdGgpKi0xKS0kY29ycmVjdGlvbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbkBtaXhpbiBjb2x1bW4oJHgsICRjb2x1bW5zOiAkY29sdW1ucywgJHRvdGFsLXdpZHRoOiAkdG90YWwtd2lkdGgsICRtYXJnaW5zOiAkbWFyZ2lucywgJGNvbHVtbi13aWR0aDogJGNvbHVtbi13aWR0aCwgJGd1dHRlci13aWR0aDogJGd1dHRlci13aWR0aCkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogKCR0b3RhbC13aWR0aCArICRtYXJnaW5zKSAqICgoJGd1dHRlci13aWR0aCArICRjb2x1bW4td2lkdGgpICogJHggLSAkZ3V0dGVyLXdpZHRoKSAvICgkdG90YWwtd2lkdGggKyAkbWFyZ2lucyk7XG5cdG1hcmdpbjogMCAoJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpICogJGd1dHRlci13aWR0aCAqIDAuNSAvICgkdG90YWwtd2lkdGggKyAkbWFyZ2lucyk7XG5cdC8vICp3aWR0aDogJHRvdGFsLXdpZHRoKigoKCgkZ3V0dGVyLXdpZHRoKyRjb2x1bW4td2lkdGgpKiR4KS0kZ3V0dGVyLXdpZHRoKSAvICR0b3RhbC13aWR0aCktJGNvcnJlY3Rpb247XG5cdC8vICptYXJnaW46IDAgJHRvdGFsLXdpZHRoKigoJGd1dHRlci13aWR0aCouNSkvJHRvdGFsLXdpZHRoKS0kY29ycmVjdGlvbjtcbn1cblxuQG1peGluIHNwYW4oJHgsICRjb2x1bW5zOiAkY29sdW1ucywgJHRvdGFsLXdpZHRoOiAkdG90YWwtd2lkdGgsICRtYXJnaW5zOiAkbWFyZ2lucywgJGNvbHVtbi13aWR0aDogJGNvbHVtbi13aWR0aCwgJGd1dHRlci13aWR0aDogJGd1dHRlci13aWR0aCkge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogKCR0b3RhbC13aWR0aCArICRtYXJnaW5zKSAqICgoJGd1dHRlci13aWR0aCArICRjb2x1bW4td2lkdGgpICogJHggLSAoJGd1dHRlci13aWR0aC8yKSkgLyAoJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpO1xuXHRtYXJnaW46IDA7XG5cdC8vICp3aWR0aDogJHRvdGFsLXdpZHRoKigoKCgkZ3V0dGVyLXdpZHRoKyRjb2x1bW4td2lkdGgpKiR4KS0kZ3V0dGVyLXdpZHRoKSAvICR0b3RhbC13aWR0aCktJGNvcnJlY3Rpb247XG5cdC8vICptYXJnaW46IDAgJHRvdGFsLXdpZHRoKigoJGd1dHRlci13aWR0aCouNSkvJHRvdGFsLXdpZHRoKS0kY29ycmVjdGlvbjtcbn1cblxuQG1peGluIHB1c2goJG9mZnNldDogMSwgJGNvbHVtbnM6ICRjb2x1bW5zLCAkdG90YWwtd2lkdGg6ICR0b3RhbC13aWR0aCwgJG1hcmdpbnM6ICRtYXJnaW5zLCAkY29sdW1uLXdpZHRoOiAkY29sdW1uLXdpZHRoLCAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAoJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpKigoKCRndXR0ZXItd2lkdGgrJGNvbHVtbi13aWR0aCkqJG9mZnNldCkgLyAoJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpKSArICgkdG90YWwtd2lkdGggKyAkbWFyZ2lucykqKCgkZ3V0dGVyLXdpZHRoKi41KS8oJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpKTtcbn1cblxuQG1peGluIHB1bGwoJG9mZnNldDogMSwgJGNvbHVtbnM6ICRjb2x1bW5zLCAkdG90YWwtd2lkdGg6ICR0b3RhbC13aWR0aCwgJG1hcmdpbnM6ICRtYXJnaW5zLCAkY29sdW1uLXdpZHRoOiAkY29sdW1uLXdpZHRoLCAkZ3V0dGVyLXdpZHRoOiAkZ3V0dGVyLXdpZHRoKSB7XG5cdG1hcmdpbi1yaWdodDogKCR0b3RhbC13aWR0aCArICRtYXJnaW5zKSooKCgkZ3V0dGVyLXdpZHRoKyRjb2x1bW4td2lkdGgpKiRvZmZzZXQpIC8gKCR0b3RhbC13aWR0aCArICRtYXJnaW5zKSkgKyAoJHRvdGFsLXdpZHRoICsgJG1hcmdpbnMpKigoJGd1dHRlci13aWR0aCouNSkvKCR0b3RhbC13aWR0aCArICRtYXJnaW5zKSk7XG59XG4iLCIuc3RlcHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIG1hcmdpbjogNXZ3IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NjY3dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMDY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4yNXZ3O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19zdXBwb3J0IHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA2MHB4IDAgODBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjMzdncgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogNHZ3IDAgNS4zM3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3Z3ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDE4dncgMCAyNHZ3O1xuICAgIH1cblxuICAgICYtLXZldHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn0iLCIudGlwcyB7XG4gIHdpZHRoOiAxMjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgd2lkdGg6IDg1LjV2dztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogODIuNXZ3O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA4NS41dnc7XG4gIH1cblxuICAmLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDE3LjY3dnc7XG4gICAgICBtYXJnaW46IDIuNjY3dncgYXV0byAydnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogN3Z3IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgaGVpZ2h0OiA0LjY2N3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogMTJ2dztcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgbWFyZ2luOiAyLjY2N3Z3IDAgMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbWFyZ2luOiA1LjY2N3Z3IDAgM3Z3O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjA2Njd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDMuMjV2dztcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsIDEwJSk7XG4gICAgfVxuICB9XG59IiwiLmFib3V0LXVzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcblxuICAuaHAtc2VhcmNoICB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuaHAtc2VhcmNoX19jb250YWluZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuaW50cm8tLWRpZmYtMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY29weSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDZweCAwcHggMS41dnc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMi41dnc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMThweCAwIDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IC0xNXB4IDAgNi41dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2NyaXB0aW9uX2Jsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICAmX19zdWJoZWFkZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IHVuc2V0O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICAgICZfX3ZpZGVvLCAmX19zdWJoZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1JSAxNSU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDcuNSUgNy41JSA1JSA3LjUlO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3N1YmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41JTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDUlIDglO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgLy8gY29sbGFnZSBzdHlsaW5nIHN0YXJ0IGhlcmVcbiAgLmNvbGxhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICAuY29sbGFnZS0tY29sdW1uLTEtMSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIC5ibG9nIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41dnc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzEzMkM0RDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3B5IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIENvbGxhZ2UgZW5kIGhlcmVcbiAgLmVudHJlcHJlbmV1cmlhbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxuICAgIC52aXNpYmxlLXhzIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNvbGxhZ2Uge1xuICAgICAgJl9faXRlbSwgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDY4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNSUgMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2JSAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZyB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAkbmV3ZGFya2JsdWU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb3B5IHtcbiAgICAgICAgY29sb3I6ICRuZXdkYXJrYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vLyBjb2xsYWdlIHN0eWxpbmcgc3RhcnQgaGVyZVxuLmNvbGxhZ2Uge1xuICBtYXJnaW46IDA7XG4gICZfX2l0ZW0sICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDUyNHB4O1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgfVxuICAuY29sbGFnZS0tY29sdW1uLTEtMSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEzJSAwIDglO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNSUgMCA4JTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgcGFkZGluZzogMTAlIDAgOCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDkzcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIC5ibG9nIHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJl9fY29weSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFnZSBlbmQgaGVyZVxuXG4vLyBjb250ZW50IHN0eWxpbmcgZW5kIGhlcmVcbiAgLmNvcHkge1xuICAgIG1hcmdpbjogNjBweCAwIDgwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDVweDtcbiAgICAgIG1hcmdpbjogMi41dncgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwJSA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgcGFkZGluZzogMTBweCA1JSA1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNSUgNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vL29wZW4gb3BwdXJ0dW5pdHkgc3R5bGxpbmcgc3RhcnRcbi5vcGVuLW9wcG9ydHVuaXR5IHtcbiAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICBoMiB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW46IDE0cHggYXV0bztcbiAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgd2lkdGg6IDQxJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogNjglO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIH1cbiAgfVxuICAuam9icy1saXN0aW5nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjJzIGFsbCBlYXNlKTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkgeyBtYXJnaW4tcmlnaHQ6IC41JTsgfVxuICAgICAgJjpudGgtY2hpbGQoMm4pIHsgbWFyZ2luLWxlZnQ6IC41JTsgfVxuICAgICAgJjpob3ZlciAuam9icy1vdmVybGF5LXdyYXBwZXIge1xuICAgICAgIG9wYWNpdHk6IDE7XG4gICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjEuNXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOS4xdnc7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5qb2JzX2l0ZW1fd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNzglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMC4yNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzc2cHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpc2libGUtZGVza3RvcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpc2libGUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkM0RDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45NTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwICAyMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggOS41JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMgYWxsIGVhc2UtaW4pO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh1bnNldCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0LjUlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwJSAxMiU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNiU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyJTtcbiAgICAgICAgICAgIHAgeyBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgICAgICAgYSB7IG1hcmdpbjogNHB4IGF1dG87IH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4gIC8qKiBvcGVuLW9wcG9ydHVuaXR5IGVuZCBoZXJlKiovXG4gIC5oYWxmX3dpZHRoX3BhcmVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAuaGFsZl93aWR0aCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbGxhZ2Uge1xuICAgICAgICAmX19pdGVtLCAmX19pbWcge1xuICAgICAgICAgIGhlaWdodDogMzk4cHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5ld19ibG9nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAzOThweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTMyQzREO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS44NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEydnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDE2cHggN3B4IDIzcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEzcHggMCAyNXB4O1xuICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICB9XG4vKiogc3VjY2VzcyBzdG9yeSBsYXlvdXQgKiovXG4gIC5zdWNjZXNzX3N0b3J5X2xheW91dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDYwcHggYXV0byAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3NfaGVhZCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWNjZXNzX3JlYWRfYm94IHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDEwMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgfVxuICAgICAgLnN1Y2Nlc3NfcmVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDlweCA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNzkxMGI7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VjY2Vzc19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzZweCkge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3NfYm94IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgaGVpZ2h0OiAyOThweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNSU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjUlO1xuICAgICAgfVxuXG4gICAgICAgIC5zdWNjZXNzX2ltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBhID4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VjY2Vzc19faXRlbS0tdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VjY2Vzc19fdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMi41dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Y2Nlc3NfX2ltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VjY2Vzc19jb250ZW50X2JsdWUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWNjZXNzX2NvbnRlbnRfb3JhbmdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdWNjZXNzX3VybCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Y2Nlc3NfY29udGVudF9hdXRob3Ige1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQuMnZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYuMnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbC14cy0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIC5jb2wteHMtMTIge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMy4zNXZ3O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIDAgMCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4dncgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWNjZXNzX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuIiwiLmltYWdlX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNSUgOCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjUlXG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gNy41JTtcbiAgfVxuICBwIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiB1bnNldDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBXb3Jra2luZy1iZW5lZml0cy1ib3ggc3R5bGluZyAqL1xuLndvcmtpbmctaGVyZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBcbiAgXG4gIC5pbnRyby0tZGlmZi0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBcbiAgICAuaHAtc2VhcmNoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmludHJvLS1kaWZmLTEge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmJhbm5lciB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgMTUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAzMCU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE1MjU7XG4gICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4ycyBhbGwgZWFzZS1pbik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCA0LjUlO1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh1bnNldCk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFubmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAyMXB4IGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5iZW5lZml0LWJveCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gIFxuICAud29ya2luZy1iZW5lZml0cy1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC02JSkpO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oaW5pdGlhbCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5ib3hlcyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmM0ZDtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud29ya2luZy1iZW5lZml0cy1ib3gge1xuICAgICAgICBwYWRkaW5nOiAxNjVweCAyMCUgMTE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuYW5jaG9yLTEge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTA2cHggMjAlIDExNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwOHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNzhweCAyMCUgMTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzM3B4IDEwJSAzN3B4IDUlO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyYzRkO1xuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53b3JraW5nLWJlbmVmaXRzLWJveC1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICAgICAgdG9wOiAtNiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICB0b3A6IC02JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHRvcDogLTMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kaWFtb25kLWJveCB7XG4gICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMzN2dyAtIDEyMHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDQyNXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDMzdncgLSAxMjBweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdvcmFuZ2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MC4yJSwgLTUwLjIlKSByb3RhdGUoNDVkZWcpKTtcbiAgICAgIC5kaWFtb25kLWJveC1tb3ZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSk7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYW5jaG9yLTIge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzV2dyAtIDEyMHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygzNXZ3IC0gMTIwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDB2dyAtIDEyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDQwdncgLSAxMjBweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDY1dncgLSA4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDY1dncgLSA4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIuNiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDkwdncgLSA4MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDkwdncgLSA4MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYuNiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDYxdncgLSA1MDBweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQlIDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogMjAuNzUlO1xuICAgICAgYm90dG9tOiAyMC43NSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3b3JhbmdlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA3MC41JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcxJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld29yYW5nZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSk7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkge1xuICAgICAgICAgIHdpZHRoOiA3MC44JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcbiAgICAgICAgICB3aWR0aDogNzAuOCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwLjklO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgIHdpZHRoOiA3MSU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcyJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpICB7XG4gICAgICAgICAgd2lkdGg6IDcxJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNjQwcHgpICB7XG4gICAgICAgICAgd2lkdGg6IDcxJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNzAuNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MS4yJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3b3JhbmdlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKSk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgd2lkdGg6IDcwLjglO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4NSU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDcxJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzIlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XG4gICAgICAgICAgd2lkdGg6IDcwLjglO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MC45JTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSAge1xuICAgICAgICAgIHdpZHRoOiA3MS41JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDY0MHB4KSAge1xuICAgICAgICAgIHdpZHRoOiA3MSU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDc3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQtb3Blbi1tb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDU3JSkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMjNweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYW5jaG9yLTIge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgdG9wOiAyMC43JTtcbiAgICAgICAgYm90dG9tOiAyMC43JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC0yMi41JSkpO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTIwJSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtMTclKSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC03JSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtMi40JSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtMi41JSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtMTEuNSUpKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDMzMHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpICB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTE2LjUlKSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzMzBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkgIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtMTIuNSUpKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5zYWZhcmkge1xuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTRweDtcbiAgICAgICAgICBcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzUzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzU0LjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOjM1NHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NDBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMzBweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSAge1xuICAgICAgICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NDBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMzBweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkgIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NzJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzMwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdCkgIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzMwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpICB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZykpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gIC53b3JraW5nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC05NXB4IGF1dG8gMTQycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgLmJveGVzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgcGFkZGluZzogMjBweCA1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgICAud29ya2luZy1jb250ZW50LWJveCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC53b3JraW5nLWNvbnRlbnQtYm94IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMjBweCA4JTtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3ZGFya2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IC05NXB4IGF1dG8gNjFweDtcbiAgICB9XG4gICAgLmJnLWJveC1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdkYXJrYmx1ZTtcbiAgICB9XG4gICAgLmJnLWJveC1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld29yYW5nZTtcbiAgICB9XG4gICAgLmJnLWJveC1vcmFuZ2U6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmJnLWJveC1vcmFuZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICBcbiAgLmJsb2NrX2dhcCB7XG4gICAgbWFyZ2luLXRvcDogNTB2dztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NDBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgIHtcbiAgICAgIG1hcmdpbi10b3A6IDM0dnc7XG4gICAgfVxuICB9XG4gIC52aXNpYmlsdHlfaGlkZGVuIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIFxuICAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjVweCAwIDUwcHg7XG4gIH1cblxuICAmOm5vdCguZnVsbC13aWR0aCkgeyB3aWR0aDogMTAwJTsgfVxuICBcbiAgaDIgPiBwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJG5ld2RhcmtibHVlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yOSU7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcG9zdHJvcGhlLnBuZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC0xMDAlLCAzNyUpKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogLTE0JTtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odW5zZXQpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuc3RpY2t5LWN0YSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4OyBcbiAgYm9yZGVyOiAgMXB4IHNvbGlkICRvcmFuZ2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjUlO1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIFxuICAmOmZvY3VzIHsgXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyBcbiAgICBib3R0b206IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxufSIsIi8vIHRoYW5rIHlvdSB0ZW1wbGF0ZVxuLnRoYW5rLXlvdS1wYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5jb250ZW50IHsgXG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IFxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIGNvbG9yOiAkbmV3ZGFya2JsdWU7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwnU2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBmb250LXNpemU6IDMwcHg7IH1cbiAgICB9XG4gICAgLy8gaW50cm8gc2VjdGlvblxuICAgIC50aGFuay15b3Uge1xuICAgICAgcGFkZGluZzogMTExcHggMTVweCAxMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IFxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHsgcGFkZGluZzogOC42dncgMiUgOC42dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IG1hcmdpbi10b3A6IDQxcHg7IH1cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJvbGRncmF5O1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwnU2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsaW5rIHN0eWxlIHBsYWNlaG9sZGVyXG4gICAgLmxpbmstc3R5bGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGFuZ2VyaW5lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCdTYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLnBhcmEtZm9udC1zdHlsZSB7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwnU2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICB9XG4gIC8vIHJlZmVyIGEgZnJpZW5kIHNlY3Rpb25cbiAgLnJlZmVyLWEtZnJpZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBtYXJnaW46IDAgMTVweDsgfVxuXG4gICAgLy8gcmVmZXIgYSBmcmllbmQgaW1hZ2UgXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IHdpZHRoOiAxMDAlOyB9XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHJlZmVyIGEgZnJpZW5kIGNvcHlcbiAgICAmX19jb3B5IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA5M3B4IDkuNSUgMTE5cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjdweCA5LjUlIDkycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IHBhZGRpbmc6IDY3cHggNy41JSA5MnB4OyB9XG4gICAgICBcbiAgICAgIGgzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsJ1NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgICAgICAgIG1heC13aWR0aDogMjU0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29weS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMzk5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkc25vdztcbiAgICAgICAgQGV4dGVuZCAucGFyYS1mb250LXN0eWxlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMCA1cHg7XG4gICAgICAgIEBleHRlbmQgLmxpbmstc3R5bGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAgICAgJjpob3ZlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR0YW5nZXJpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGNhcmVlciBvcHBvcnR1bml0aWVzIHNlY3Rpb25cbiAgLmNhcmVlci1vcHBvcnR1bml0aWVzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDE1cHggNzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgcGFkZGluZy1ib3R0b206IDUycHg7IH1cblxuICAgIGgyIHsgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAgIFxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA1NzhweDtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAkbmV3ZGFya2JsdWU7XG4gICAgICBAZXh0ZW5kIC5wYXJhLWZvbnQtc3R5bGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyB3aWR0aDogODAlOyB9XG4gICAgfVxuICAgIC8vIGNhcmVlciBvcHBvcnR1bml0aWVzIGxpbmtzXG4gICAgJl9fbGlua3Mge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlOyBcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7IG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgXG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiA2cHggMiUgNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFuZ2VyaW5lO1xuICAgICAgICBAZXh0ZW5kIC5saW5rLXN0eWxlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAgICAgJjpob3ZlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRuZXdvcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHN0YXkgaW4gdG91Y2ggYW5kIGdldCB0byBrbm93IHNlY3Rpb25cbiAgLmNhcmQtcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi50YWxlbnQtZmFxLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhbGVudC1mYXEtbGF5b3V0IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjMTMyYzRkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuICB9XG59XG5cbi50YWxlbnQtYWNjb3JkaWFuLXNlY3Rpb24ge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDQwcHggYXV0byAxMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblxuICAuZmFxLWFjY29yZGlhbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzIGVhc2UpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL29yYW5nZV9wbHVzX2J1dHRvbi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyB0b3A6IDEzJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkgeyB0b3A6IDclOyB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIH1cblxuICAgIC5zaG93LWljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSk7XG4gICAgfVxuXG4gICAgLnJvdGF0ZS1pY29uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTM2ZGVnKSk7XG4gICAgfVxuXG4gICAgLmZhcS1hY2NvcmRpYW4taGlkZGVuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufSIsIi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkT3JhbmdlO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0aHIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuXHR9XG59XHRcdFxuXG4uYmctZGFya09yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICREYXJrT3JhbmdlO1xuXHRjb2xvcjogd2hpdGU7XG5cdFxuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJnLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQmx1ZTtcblx0Y29sb3I6IHdoaXRlO1xuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJnLWRhcmtCbHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJERhcmtCbHVlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGhyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYmctcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJFJlZDtcblx0Y29sb3I6IHdoaXRlO1xuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJnLWN5YW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQ3lhbjtcblx0Y29sb3I6IHdoaXRlO1xuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJnLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRZZWxsb3c7XG5cdGNvbG9yOiB3aGl0ZTtcblx0aHIge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5iZy1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRHcmVlbjtcblx0Y29sb3I6IHdoaXRlO1xuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJnLWRhcmtHcmF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJERhcmtHcmF5O1xuXHRjb2xvcjogd2hpdGU7XG5cdGhyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYmctZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRHcmF5O1xuXHRjb2xvcjogd2hpdGU7XG5cdGhyIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcblx0fVxufVx0XG5cbi5iZy1saWdodEdyYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkTGlnaHRHcmF5O1xuXHRjb2xvcjogJERhcmtHcmF5O1xuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJEdyYXk7XG5cdH1cbn1cblxuLmJnLWxpZ2h0ZXJHcmF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJExpZ2h0ZXJHcmF5O1xuXHRjb2xvcjogJERhcmtHcmF5O1xuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJExpZ2h0R3JheTtcblx0fVxufVxuXG4udGV4dC1vcmFuZ2Uge1xuXHRjb2xvcjogJE9yYW5nZTtcbn1cblx0XG4udGV4dC1kYXJrT3JhbmdlIHtcblx0Y29sb3I6ICREYXJrT3JhbmdlO1xufVxuXHRcbi50ZXh0LWJsdWUge1xuXHRjb2xvcjogJEJsdWU7XG59XG5cbi50ZXh0LWRhcmtCbHVlIHtcblx0Y29sb3I6ICREYXJrQmx1ZTtcbn1cblxuLnRleHQtcmVkIHtcblx0Y29sb3I6ICRSZWQ7XG59XG5cbi50ZXh0LWN5YW4ge1xuXHRjb2xvcjogJEN5YW47XG59XG5cbi50ZXh0LXllbGxvdyB7XG5cdGNvbG9yOiAkWWVsbG93O1xufVxuXG4udGV4dC1ncmVlbiB7XG5cdGNvbG9yOiAkR3JlZW47XG59XG5cbi50ZXh0LWRhcmtHcmF5IHtcblx0Y29sb3I6ICREYXJrR3JheTtcbn1cblxuLnRleHQtZ3JheSB7XG5cdGNvbG9yOiAkR3JheTtcbn0gXG5cbi50ZXh0LWxpZ2h0R3JheSB7XG5cdGNvbG9yOiAkTGlnaHRHcmF5O1xufVxuXG4udGV4dC1saWdodGVyR3JheSB7XG5cdGNvbG9yOiAkTGlnaHRlckdyYXk7XG59XG5cbi50ZXh0LXdoaXRlIHtcblx0Y29sb3I6IHdoaXRlO1xufSIsIi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW47XG5cdG1hcmdpbjogYXV0bztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcyBlYXNlO1xufVxuXG4uY29udGFpbmVyICNwcmltYXJ5LWhlYWRlciB7XG5cdG1heC13aWR0aDogJHNtYWxsLXNjcmVlbjtcbn1cblxuLnJvdyAucm93OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5yb3c6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnJvdyAucm93OmJlZm9yZSwgLnJvdyAucm93OmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbHVtbiwgLmNvbHVtbnN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbltjbGFzcyo9XCJjb2x1bW5cIl0gKyBbY2xhc3MqPVwiY29sdW1uXCJdOmxhc3QtY2hpbGQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbmJvZHkge1xuXHQuY2VudGVyZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyAkc21hbGwtc2NyZWVuOiA2NDBweFxuLy8gJHNtYWxsLXNjcmVlbi1saW1pdDogNjQwcHhcbi8vICRtZWRpdW0tc2NyZWVuOiA3NjhweFxuLy8gJG1lZGl1bS1zY3JlZW4tbGltaXQ6IDc4NnB4XG4vLyAkbGFyZ2Utc2NyZWVuOiAxMDI0cHgxXG4vLyAkbGFyZ2Utc2NyZWVuLWxpbWl0OiAxMDQycHhcbi8vICR4bGFyZ2Utc2NyZWVuOiAxMjgwcHhcbi8vICR4bGFyZ2Utc2NyZWVuLWxpbWl0OiAxMjk4cHhcblxuLy8gLy8gJHNjcmVlbjogXCJvbmx5IHNjcmVlblwiO1xuLy8gJHNtYWxsOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiN7JHNtYWxsLXNjcmVlbn0pXCJcbi8vICRtZWRpdW06IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6I3skbWVkaXVtLXNjcmVlbn0pXCJcbi8vICRsYXJnZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDojeyRsYXJnZS1zY3JlZW59KVwiXG5cbi8vIC8vJGxhbmRzY2FwZTogXCJvbmx5IHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXCI7XG4vLyAvLyAkcG9ydHJhaXQ6IFwib25seSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpXCI7XG5cbi8vIC8vXG4vLyAvLyBHcmlkIFZhcmlhYmxlc1xuLy8gLy9cblxuLy8gJHRvdGFsLXdpZHRoOiAxMjgwcHhcbi8vICRndXR0ZXItd2lkdGg6IDE2cHhcblxuLy8gJGNvbHVtbnM6IDEyXG4ub25lLXRoaXJkIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDMzLjMzMzMzMzMlO1xufVxuXG4udHdvLXRoaXJkIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDY2LjY2NjY2NjYlO1xufVxuXG4ub25lLWhhbGYge1xuXHRmbG9hdDogbGVmdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbi1saW1pdCkge1xuXHQuY29udGFpbmVyICNwcmltYXJ5LWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQucm93IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQueHNfX2NlbnRlcmVkIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bzsgXG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC54c19faGlkZSwgLnNfX2hpZGUsIC5tX19oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Ly8gLnhzX19zaG93XG5cdC8vIFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuXHQueHNfX29uZS10aGlyZCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDQsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblxuXHQueHNfX3R3by10aGlyZCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDgsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0XHRcblx0LnhzX19jb2wxIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXG5cdC54c19fY29sMiB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDIsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19jb2wzIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMywgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX2NvbDQge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig0LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fY29sNSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDUsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19jb2w2IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNiwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX2NvbDcge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig3LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fY29sOCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDgsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19jb2w5IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oOSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX2NvbDEwIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMTAsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19jb2wxMSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDExLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fY29sMTIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogOTIlO1xuXHRcdGZsb2F0OiBub25lO1xuXG5cdFx0Ji5jb2wtLWZpcnN0LCAuY29sLS1sYXN0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC54c19fc3BhbjEge1xuXHRcdEBpbmNsdWRlIHNwYW4oMSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX3NwYW4yIHtcblx0XHRAaW5jbHVkZSBzcGFuKDIsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19zcGFuMyB7XG5cdFx0QGluY2x1ZGUgc3BhbigzLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fc3BhbjQge1xuXHRcdEBpbmNsdWRlIHNwYW4oNCwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX3NwYW41IHtcblx0XHRAaW5jbHVkZSBzcGFuKDUsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19zcGFuNiB7XG5cdFx0QGluY2x1ZGUgc3Bhbig2LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fc3Bhbjcge1xuXHRcdEBpbmNsdWRlIHNwYW4oNywgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX3NwYW44IHtcblx0XHRAaW5jbHVkZSBzcGFuKDgsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19zcGFuOSB7XG5cdFx0QGluY2x1ZGUgc3Bhbig5LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fc3BhbjEwIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEwLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fc3BhbjExIHtcblx0XHRAaW5jbHVkZSBzcGFuKDExLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fc3BhbjEyIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEyLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fcHVzaDAge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVx0XG5cdC54c19fcHVzaDEge1xuXHRcdEBpbmNsdWRlIHB1c2goMSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX3B1c2gyIHtcblx0XHRAaW5jbHVkZSBwdXNoKDIsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19wdXNoMyB7XG5cdFx0QGluY2x1ZGUgcHVzaCgzLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fcHVzaDQge1xuXHRcdEBpbmNsdWRlIHB1c2goNCwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX3B1c2g1IHtcblx0XHRAaW5jbHVkZSBwdXNoKDUsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19wdXNoNiB7XG5cdFx0QGluY2x1ZGUgcHVzaCg2LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fcHVzaDcge1xuXHRcdEBpbmNsdWRlIHB1c2goNywgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcblx0fVxuXHQueHNfX3B1c2g4IHtcblx0XHRAaW5jbHVkZSBwdXNoKDgsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG5cdH1cblx0LnhzX19wdXNoOSB7XG5cdFx0QGluY2x1ZGUgcHVzaCg5LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fcHVzaDEwIHtcblx0XHRAaW5jbHVkZSBwdXNoKDEwLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fcHVzaDExIHtcblx0XHRAaW5jbHVkZSBwdXNoKDExLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG5cdC54c19fcHVzaDEyIHtcblx0XHRAaW5jbHVkZSBwdXNoKDEyLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4tbGltaXQpIHtcblx0LnNfX2NvbDEyIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IFxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHQmLmNvbC0tZmlyc3QsIFxuXHRcdCYuY29sLS1sYXN0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuLWxpbWl0KSB7XG5cdC5jb250YWluZXIgI3ByaW1hcnktaGVhZGVyIHtcblx0XHRtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW47XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuO1xuXHR9XG5cdC5yb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuc19faGlkZSwgLm1fX2hpZGUsIC54c19fc2hvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc19fb25lLXRoaXJkIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNCwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3R3by10aGlyZCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDgsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19jb2wxIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMSwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX2NvbDIge1xuXHRcdEBpbmNsdWRlIGNvbHVtbigyLCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fY29sMyB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDMsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19jb2w0IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNCwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX2NvbDUge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig1LCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fY29sNiB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDYsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19jb2w3IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNywgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX2NvbDgge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig4LCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fY29sOSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDksIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19jb2wxMCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDEwLCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fY29sMTEge1xuXHRcdEBpbmNsdWRlIGNvbHVtbigxMSwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3NwYW4xIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19zcGFuMiB7XG5cdFx0QGluY2x1ZGUgc3BhbigyLCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fc3BhbjMge1xuXHRcdEBpbmNsdWRlIHNwYW4oMywgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3NwYW40IHtcblx0XHRAaW5jbHVkZSBzcGFuKDQsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19zcGFuNSB7XG5cdFx0QGluY2x1ZGUgc3Bhbig1LCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fc3BhbjYge1xuXHRcdEBpbmNsdWRlIHNwYW4oNiwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3NwYW43IHtcblx0XHRAaW5jbHVkZSBzcGFuKDcsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19zcGFuOCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig4LCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fc3Bhbjkge1xuXHRcdEBpbmNsdWRlIHNwYW4oOSwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3NwYW4xMCB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMCwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3NwYW4xMSB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMSwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3NwYW4xMiB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMiwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNfX3B1c2gwIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LnNfX3B1c2gxIHtcblx0XHRAaW5jbHVkZSBwdXNoKDEsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19wdXNoMiB7XG5cdFx0QGluY2x1ZGUgcHVzaCgyLCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fcHVzaDMge1xuXHRcdEBpbmNsdWRlIHB1c2goMywgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3B1c2g0IHtcblx0XHRAaW5jbHVkZSBwdXNoKDQsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19wdXNoNSB7XG5cdFx0QGluY2x1ZGUgcHVzaCg1LCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fcHVzaDYge1xuXHRcdEBpbmNsdWRlIHB1c2goNiwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3B1c2g3IHtcblx0XHRAaW5jbHVkZSBwdXNoKDcsIDEyLCAkc21hbGwtc2NyZWVuLCAwcHgsIDUzcHgsIDEycHgpO1xuXHR9XG5cdC5zX19wdXNoOCB7XG5cdFx0QGluY2x1ZGUgcHVzaCg4LCAxMiwgJHNtYWxsLXNjcmVlbiwgMHB4LCA1M3B4LCAxMnB4KTtcblx0fVxuXHQuc19fcHVzaDkge1xuXHRcdEBpbmNsdWRlIHB1c2goOSwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3B1c2gxMCB7XG5cdFx0QGluY2x1ZGUgcHVzaCgxMCwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3B1c2gxMSB7XG5cdFx0QGluY2x1ZGUgcHVzaCgxMSwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cblx0LnNfX3B1c2gxMiB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMiwgMTIsICRzbWFsbC1zY3JlZW4sIDBweCwgNTNweCwgMTJweCk7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1zY3JlZW4tbGltaXQpIHtcblx0LmNvbnRhaW5lciAjcHJpbWFyeS1oZWFkZXIge1xuXHRcdG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW47XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbjtcblx0fVxuXHQucm93IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0Lm1fX2hpZGUsIC54c19fc2hvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubV9fb25lLXRoaXJkIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNCwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX190d28tdGhpcmQge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig4LCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cdFxuXHQubV9fY29sMSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDEsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sMiB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDIsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sMyB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDMsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sNCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDQsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sNSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDUsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sNiB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDYsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sNyB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDcsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sOCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDgsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sOSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDksIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fY29sMTAge1xuXHRcdEBpbmNsdWRlIGNvbHVtbigxMCwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19jb2wxMSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDExLCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX2NvbDEyIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMTIsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fc3BhbjEge1xuXHRcdEBpbmNsdWRlIHNwYW4oMSwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19zcGFuMiB7XG5cdFx0QGluY2x1ZGUgc3BhbigyLCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3NwYW4zIHtcblx0XHRAaW5jbHVkZSBzcGFuKDMsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fc3BhbjQge1xuXHRcdEBpbmNsdWRlIHNwYW4oNCwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19zcGFuNSB7XG5cdFx0QGluY2x1ZGUgc3Bhbig1LCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3NwYW42IHtcblx0XHRAaW5jbHVkZSBzcGFuKDYsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fc3Bhbjcge1xuXHRcdEBpbmNsdWRlIHNwYW4oNywgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19zcGFuOCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig4LCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3NwYW45IHtcblx0XHRAaW5jbHVkZSBzcGFuKDksIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fc3BhbjEwIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEwLCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3NwYW4xMSB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMSwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19zcGFuMTIge1xuXHRcdEBpbmNsdWRlIHNwYW4oMTIsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fcHVzaDEge1xuXHRcdEBpbmNsdWRlIHB1c2goMSwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19wdXNoMiB7XG5cdFx0QGluY2x1ZGUgcHVzaCgyLCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3B1c2gzIHtcblx0XHRAaW5jbHVkZSBwdXNoKDMsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fcHVzaDQge1xuXHRcdEBpbmNsdWRlIHB1c2goNCwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19wdXNoNSB7XG5cdFx0QGluY2x1ZGUgcHVzaCg1LCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3B1c2g2IHtcblx0XHRAaW5jbHVkZSBwdXNoKDYsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fcHVzaDcge1xuXHRcdEBpbmNsdWRlIHB1c2goNywgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19wdXNoOCB7XG5cdFx0QGluY2x1ZGUgcHVzaCg4LCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3B1c2g5IHtcblx0XHRAaW5jbHVkZSBwdXNoKDksIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxuXHQubV9fcHVzaDEwIHtcblx0XHRAaW5jbHVkZSBwdXNoKDEwLCAxMiwgJG1lZGl1bS1zY3JlZW4sIDBweCwgNjZweCwgMTJweCk7XG5cdH1cblx0Lm1fX3B1c2gxMSB7XG5cdFx0QGluY2x1ZGUgcHVzaCgxMSwgMTIsICRtZWRpdW0tc2NyZWVuLCAwcHgsIDY2cHgsIDEycHgpO1xuXHR9XG5cdC5tX19wdXNoMTIge1xuXHRcdEBpbmNsdWRlIHNwYW4oMTIsIDEyLCAkbWVkaXVtLXNjcmVlbiwgMHB4LCA2NnB4LCAxMnB4KTtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuLWxpbWl0KSB7XG5cdC5jb250YWluZXIgI3ByaW1hcnktaGVhZGVyIHtcblx0XHRtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW47XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuO1xuXHR9XG5cdC5yb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmxfX2hpZGUsIC54c19fc2hvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sX19vbmUtdGhpcmQge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig0LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fdHdvLXRoaXJkIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oOCwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0XHRcblx0LmxfX2NvbDEge1xuXHRcdEBpbmNsdWRlIGNvbHVtbigxLCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fY29sMiB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDIsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19jb2wzIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMywgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX2NvbDQge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig0LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fY29sNSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDUsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19jb2w2IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNiwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX2NvbDcge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig3LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fY29sOCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDgsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19jb2w5IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oOSwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX2NvbDEwIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMTAsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19jb2wxMSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDExLCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fY29sMTIge1xuXHRcdEBpbmNsdWRlIGNvbHVtbigxMiwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblxuXHQubF9fc3BhbjEge1xuXHRcdEBpbmNsdWRlIHNwYW4oMSwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3NwYW4yIHtcblx0XHRAaW5jbHVkZSBzcGFuKDIsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19zcGFuMyB7XG5cdFx0QGluY2x1ZGUgc3BhbigzLCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fc3BhbjQge1xuXHRcdEBpbmNsdWRlIHNwYW4oNCwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3NwYW41IHtcblx0XHRAaW5jbHVkZSBzcGFuKDUsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19zcGFuNiB7XG5cdFx0QGluY2x1ZGUgc3Bhbig2LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fc3Bhbjcge1xuXHRcdEBpbmNsdWRlIHNwYW4oNywgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3NwYW44IHtcblx0XHRAaW5jbHVkZSBzcGFuKDgsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19zcGFuOSB7XG5cdFx0QGluY2x1ZGUgc3Bhbig5LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fc3BhbjEwIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEwLCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTsgXG5cdH1cblx0LmxfX3NwYW4xMSB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMSwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3NwYW4xMiB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMiwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3B1c2gxIHtcblx0XHRAaW5jbHVkZSBwdXNoKDEsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19wdXNoMiB7XG5cdFx0QGluY2x1ZGUgcHVzaCgyLCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fcHVzaDMge1xuXHRcdEBpbmNsdWRlIHB1c2goMywgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3B1c2g0IHtcblx0XHRAaW5jbHVkZSBwdXNoKDQsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19wdXNoNSB7XG5cdFx0QGluY2x1ZGUgcHVzaCg1LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fcHVzaDYge1xuXHRcdEBpbmNsdWRlIHB1c2goNiwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3B1c2g3IHtcblx0XHRAaW5jbHVkZSBwdXNoKDcsIDEyLCAkbGFyZ2Utc2NyZWVuLCAwcHgsIDg0cHgsIDEycHgpO1xuXHR9XG5cdC5sX19wdXNoOCB7XG5cdFx0QGluY2x1ZGUgcHVzaCg4LCAxMiwgJGxhcmdlLXNjcmVlbiwgMHB4LCA4NHB4LCAxMnB4KTtcblx0fVxuXHQubF9fcHVzaDkge1xuXHRcdEBpbmNsdWRlIHB1c2goOSwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3B1c2gxMCB7XG5cdFx0QGluY2x1ZGUgcHVzaCgxMCwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3B1c2gxMSB7XG5cdFx0QGluY2x1ZGUgcHVzaCgxMSwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cblx0LmxfX3B1c2gxMiB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMiwgMTIsICRsYXJnZS1zY3JlZW4sIDBweCwgODRweCwgMTJweCk7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHhsYXJnZS1zY3JlZW4tbGltaXQpIHtcblx0LmNvbnRhaW5lciAjcHJpbWFyeS1oZWFkZXIge1xuXHRcdG1heC13aWR0aDogJHhsYXJnZS1zY3JlZW47XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAkeGxhcmdlLXNjcmVlbjtcblx0fVxuXHQucm93IHtcblx0XHRtYXgtd2lkdGg6IDEwMCVcdDtcblx0fVxuXHQueGxfX2hpZGUsIC5sX19oaWRlLCAueHNfX3Nob3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQueGxfX29uZS10aGlyZCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDQsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3R3by10aGlyZCB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDgsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHRcdFxuXHQueGxfX2NvbDEge1xuXHRcdEBpbmNsdWRlIGNvbHVtbigxLCAxMiwgJHhsYXJnZS1zY3JlZW4sIDBweCk7XG5cdH1cblx0LnhsX19jb2wyIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMiwgMTIsICR4bGFyZ2Utc2NyZWVuLCAwcHgpO1xuXHR9XG5cdC54bF9fY29sMyB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDMsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX2NvbDQge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig0LCAxMiwgJHhsYXJnZS1zY3JlZW4sIDBweCk7XG5cdH1cblx0LnhsX19jb2w1IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNSwgMTIsICR4bGFyZ2Utc2NyZWVuLCAwcHgpO1xuXHR9XG5cdC54bF9fY29sNiB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDYsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX2NvbDcge1xuXHRcdEBpbmNsdWRlIGNvbHVtbig3LCAxMiwgJHhsYXJnZS1zY3JlZW4sIDBweCk7XG5cdH1cblx0LnhsX19jb2w4IHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oOCwgMTIsICR4bGFyZ2Utc2NyZWVuLCAwcHgpO1xuXHR9XG5cdC54bF9fY29sOSB7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDksIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX2NvbDEwIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMTAsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX2NvbDExIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMTEsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX2NvbDEyIHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMTIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW4xIHtcblx0XHRAaW5jbHVkZSBzcGFuKDEsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW4yIHtcblx0XHRAaW5jbHVkZSBzcGFuKDIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW4zIHtcblx0XHRAaW5jbHVkZSBzcGFuKDMsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW40IHtcblx0XHRAaW5jbHVkZSBzcGFuKDQsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW41IHtcblx0XHRAaW5jbHVkZSBzcGFuKDUsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW42IHtcblx0XHRAaW5jbHVkZSBzcGFuKDYsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW43IHtcblx0XHRAaW5jbHVkZSBzcGFuKDcsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW44IHtcblx0XHRAaW5jbHVkZSBzcGFuKDgsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW45IHtcblx0XHRAaW5jbHVkZSBzcGFuKDksIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3NwYW4xMCB7XG5cdFx0QGluY2x1ZGUgc3BhbigxMCwgMTIsICR4bGFyZ2Utc2NyZWVuLCAwcHgpO1xuXHR9XG5cdC54bF9fc3BhbjExIHtcblx0XHRAaW5jbHVkZSBzcGFuKDExLCAxMiwgJHhsYXJnZS1zY3JlZW4sIDBweCk7XG5cdH1cblx0LnhsX19zcGFuMTIge1xuXHRcdEBpbmNsdWRlIHNwYW4oMTIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2gxIHtcblx0XHRAaW5jbHVkZSBwdXNoKDEsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2gyIHtcblx0XHRAaW5jbHVkZSBwdXNoKDIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2gzIHtcblx0XHRAaW5jbHVkZSBwdXNoKDMsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2g0IHtcblx0XHRAaW5jbHVkZSBwdXNoKDQsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2g1IHtcblx0XHRAaW5jbHVkZSBwdXNoKDUsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2g2IHtcblx0XHRAaW5jbHVkZSBwdXNoKDYsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2g3IHtcblx0XHRAaW5jbHVkZSBwdXNoKDcsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2g4IHtcblx0XHRAaW5jbHVkZSBwdXNoKDgsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2g5IHtcblx0XHRAaW5jbHVkZSBwdXNoKDksIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1c2gxMCB7XG5cdFx0QGluY2x1ZGUgcHVzaCgxMCwgMTIsICR4bGFyZ2Utc2NyZWVuLCAwcHgpO1xuXHR9XG5cdC54bF9fcHVzaDExIHtcblx0XHRAaW5jbHVkZSBwdXNoKDExLCAxMiwgJHhsYXJnZS1zY3JlZW4sIDBweCk7XG5cdH1cblx0LnhsX19wdXNoMTIge1xuXHRcdEBpbmNsdWRlIHB1c2goMTIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGwxIHtcblx0XHRAaW5jbHVkZSBwdWxsKDEsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGwyIHtcblx0XHRAaW5jbHVkZSBwdWxsKDIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGwzIHtcblx0XHRAaW5jbHVkZSBwdWxsKDMsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGw0IHtcblx0XHRAaW5jbHVkZSBwdWxsKDQsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGw1IHtcblx0XHRAaW5jbHVkZSBwdWxsKDUsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGw2IHtcblx0XHRAaW5jbHVkZSBwdWxsKDYsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGw3IHtcblx0XHRAaW5jbHVkZSBwdWxsKDcsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGw4IHtcblx0XHRAaW5jbHVkZSBwdWxsKDgsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGw5IHtcblx0XHRAaW5jbHVkZSBwdWxsKDksIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxuXHQueGxfX3B1bGwxMCB7XG5cdFx0QGluY2x1ZGUgcHVsbCgxMCwgMTIsICR4bGFyZ2Utc2NyZWVuLCAwcHgpO1xuXHR9XG5cdC54bF9fcHVsbDExIHtcblx0XHRAaW5jbHVkZSBwdWxsKDExLCAxMiwgJHhsYXJnZS1zY3JlZW4sIDBweCk7XG5cdH1cblx0LnhsX19wdWxsMTIge1xuXHRcdEBpbmNsdWRlIHB1bGwoMTIsIDEyLCAkeGxhcmdlLXNjcmVlbiwgMHB4KTtcblx0fVxufVxuXG4uY29sMSB7XG5cdEBpbmNsdWRlIGNvbHVtbigxLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLmNvbDIge1xuXHRAaW5jbHVkZSBjb2x1bW4oMiwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcbn1cbi5jb2wzIHtcblx0QGluY2x1ZGUgY29sdW1uKDMsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uY29sNCB7XG5cdEBpbmNsdWRlIGNvbHVtbig0LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLmNvbDUge1xuXHRAaW5jbHVkZSBjb2x1bW4oNSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcbn1cbi5jb2w2IHtcblx0QGluY2x1ZGUgY29sdW1uKDYsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uY29sNyB7XG5cdEBpbmNsdWRlIGNvbHVtbig3LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLmNvbDgge1xuXHRAaW5jbHVkZSBjb2x1bW4oOCwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcbn1cbi5jb2w5IHtcblx0QGluY2x1ZGUgY29sdW1uKDksIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uY29sMTAge1xuXHRAaW5jbHVkZSBjb2x1bW4oMTAsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uY29sMTEge1xuXHRAaW5jbHVkZSBjb2x1bW4oMTEsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uY29sMTIge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4uc3BhbjEge1xuXHRAaW5jbHVkZSBzcGFuKDEsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uc3BhbjIge1xuXHRAaW5jbHVkZSBzcGFuKDIsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSkgO1xufVxuLnNwYW4zIHtcblx0QGluY2x1ZGUgc3BhbigzLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW40IHtcblx0QGluY2x1ZGUgc3Bhbig0LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW41IHtcblx0QGluY2x1ZGUgc3Bhbig1LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW42IHtcblx0QGluY2x1ZGUgc3Bhbig2LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW43IHtcblx0QGluY2x1ZGUgc3Bhbig3LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW44IHtcblx0QGluY2x1ZGUgc3Bhbig4LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW45IHtcblx0QGluY2x1ZGUgc3Bhbig5LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnNwYW4xMCB7XG5cdEBpbmNsdWRlIHNwYW4oMTAsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4uc3BhbjExIHtcblx0QGluY2x1ZGUgc3BhbigxMSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcbn1cbi5zcGFuMTIge1xuXHRAaW5jbHVkZSBzcGFuKDEyLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2gwIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnB1c2gxIHtcblx0QGluY2x1ZGUgcHVzaCgxLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2gyIHtcblx0QGluY2x1ZGUgcHVzaCgyLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2gzIHtcblx0QGluY2x1ZGUgcHVzaCgzLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2g0IHtcblx0QGluY2x1ZGUgcHVzaCg0LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2g1IHtcblx0QGluY2x1ZGUgcHVzaCg1LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2g2IHtcblx0QGluY2x1ZGUgcHVzaCg2LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2g3IHtcblx0QGluY2x1ZGUgcHVzaCg3LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2g4IHtcblx0QGluY2x1ZGUgcHVzaCg4LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2g5IHtcblx0QGluY2x1ZGUgcHVzaCg5LCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuLnB1c2gxMCB7XG5cdEBpbmNsdWRlIHB1c2goMTAsIDEyLCAxMDAlLCAwJSwgNi45MDEwNDE3JSwgMS41NjI1JSk7XG59XG4ucHVzaDExIHtcblx0QGluY2x1ZGUgcHVzaCgxMSwgMTIsIDEwMCUsIDAlLCA2LjkwMTA0MTclLCAxLjU2MjUlKTtcbn1cbi5wdXNoMTIge1xuXHRAaW5jbHVkZSBwdXNoKDEyLCAxMiwgMTAwJSwgMCUsIDYuOTAxMDQxNyUsIDEuNTYyNSUpO1xufVxuXG4uY29sLS1maXJzdCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbC0tbGFzdCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi5sdC1pZTkge1xuXHRib2R5IHtcblx0XHQuY29sLS1maXJzdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0LmNvbC0tbGFzdCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuLWxpbWl0KSB7XG5cdC5jb2wtLWZpcnN0LFxuXHQuY29sLS1sYXN0IHtcblx0XHQmLnNfX2NvbDEyLCBcblx0XHQmLnhzX19jb2wxMiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0IHVybCguLi9mb250cy9Ba2t1cmF0U3RkLVJlZ3VsYXIvc3R5bGVzLmNzcyk7XG5AaW1wb3J0IHVybCguLi9mb250cy9Ba2t1cmF0U3RkLUxpZ2h0L3N0eWxlcy5jc3MpO1xuQGltcG9ydCB1cmwoLi4vZm9udHMvQWtrdXJhdFN0ZC1MaWdodEl0YWxpYy9zdHlsZXMuY3NzKTtcbkBpbXBvcnQgdXJsKC4uL2ZvbnRzL0Fra3VyYXRTdGQtSXRhbGljL3N0eWxlcy5jc3MpO1xuQGltcG9ydCB1cmwoLi4vZm9udHMvQWtrdXJhdFN0ZC1Cb2xkSXRhbGljL3N0eWxlcy5jc3MpO1xuQGltcG9ydCB1cmwoLi4vZm9udHMvQWtrdXJhdFN0ZC1Cb2xkL3N0eWxlcy5jc3MpO1xuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuKjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIE9sZCBzaGFkb3cgZG9tIGZvciBwbGF5IGJ1dHRvbiAqL1xuKjo6LS13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBOZXcgc2hhZG93IGRvbSBmb3IgcGxheSBidXR0b24gKi9cbi8qIFRoaXMgb25lIHdvcmtzICovXG4qOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXJ0LXBsYXliYWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jdXN0b20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyNzVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmN1c3RvbS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDg1LjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODIuNXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXN0b20tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA4NS41JTsgfSB9XG4gIC5jdXN0b20tY29udGFpbmVyID4gKiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY3VzdG9tLWNvbnRhaW5lci0tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jdXN0b20tY29udGFpbmVyLS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY3VzdG9tLWNvbnRhaW5lci0tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLWNvbnRhaW5lci0tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN1c3RvbS1jb250YWluZXItLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNi41dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1jb250YWluZXItLXdvcmtpbmcge1xuICAgICAgd2lkdGg6IDU3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmN1c3RvbS1jb250YWluZXItLXdvcmtpbmcge1xuICAgICAgd2lkdGg6IDg1LjUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXN0b20tY29udGFpbmVyLS1hc3NvY2lhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWNvbnRhaW5lci0tYXNwaXJpbmcge1xuICAgICAgd2lkdGg6IDk1dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmN1c3RvbS1jb250YWluZXItLWFzcGlyaW5nIHtcbiAgICAgIHdpZHRoOiA4NS41JTsgfSB9XG4gIC5jdXN0b20tY29udGFpbmVyLS1yb2xlcyB7XG4gICAgd2lkdGg6IDEyNzVweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jdXN0b20tY29udGFpbmVyLS1yb2xlcyA+ICoge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY3VzdG9tLWNvbnRhaW5lci0tcm9sZXMge1xuICAgICAgICB3aWR0aDogODV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1jb250YWluZXItLXJvbGVzIHtcbiAgICAgICAgd2lkdGg6IDgyLjV2dzsgfSB9XG4gIC5jdXN0b20tY29udGFpbmVyLS1vcGVyYXRpb25zIHtcbiAgICBoZWlnaHQ6IDEzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmN1c3RvbS1jb250YWluZXItLW9wZXJhdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDkuMXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjR2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1jb250YWluZXItLW9wZXJhdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDQydnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdXN0b20tY29udGFpbmVyLS1vcGVyYXRpb25zIHtcbiAgICAgICAgaGVpZ2h0OiAxNzB2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMTB2dzsgfSB9XG5cbi5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwMDA4YjsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmlzLXRydW5jYXRlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uY2Y6OmJlZm9yZSxcbi5jZjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi8gfVxuXG4uY2Y6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaXMtaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGUtbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEyNzVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDg1LjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogODIuNXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA4NS41dnc7IH0gfVxuICAuY29udGVudCA+ICoge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250ZW50LS1zb2NpYWwtYmFubmVyIHtcbiAgICAgIHdpZHRoOiA1N3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50LS1zb2NpYWwtYmFubmVyIHtcbiAgICAgIHdpZHRoOiA4NS41dnc7IH0gfVxuXG4uYnJlYWtvdXQge1xuICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTMyMHB4KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDEzMjBweCkgLyAyKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5icmVha291dCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTQuNXZ3IC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE0LjV2dyAvIDIpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5icmVha291dCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTcuNXZ3IC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE3LjV2dyAvIDIpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmVha291dCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTQuNXZ3IC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE0LjV2dyAvIDIpOyB9IH1cbiAgLmJyZWFrb3V0LS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMDsgfVxuXG5pbWdbc3JjKj1cImFuYWx5dGljcy55YWhvby5jb21cIl0ge1xuICB3aWR0aDogaW5pdGlhbDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbioge1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmEge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmNzkxMGI7IH1cbiAgUmVndWxhciBhOmZvY3VzLCBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzN2dztcbiAgICAgIG1hcmdpbjogMS42Njd2dyAwIDAuNjY3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgIG1hcmdpbjogMnZ3IDAgMS41dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBtYXJnaW46IDZ2dyAwIDJ2dzsgfSB9XG4gIC5mb3JtLWxhYmVsLS1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cblxuLmZvcm0tc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODljMjQ7IH1cbiAgLmZvcm0tc3VibWl0W2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7XG4gICAgICBwYWRkaW5nOiAxdnc7XG4gICAgICBtYXJnaW46IDN2dyBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgIHBhZGRpbmc6IDEuN3Z3IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDMuMjV2dztcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbWFyZ2luOiAxNHZ3IGF1dG87XG4gICAgICB3aWR0aDogOTQlOyB9IH1cblxuLmZvcm0taW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWU1O1xuICBjb2xvcjogIzRkNGY1MztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA5Ni41JTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zM3Z3O1xuICAgICAgaGVpZ2h0OiAzLjY2N3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIGhlaWdodDogNXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIGhlaWdodDogMTR2dzsgfSB9XG5cbi5lcnJvci1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNzkxMGI7IH1cblxuLnJlcXVpcmVkLWVycm9yIHtcbiAgY29sb3I6ICNmNzkxMGI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAyNSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucmVxdWlyZWQtZXJyb3Ige1xuICAgICAgZm9udC1zaXplOiAwLjkzM3Z3O1xuICAgICAgYm90dG9tOiAtMnZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXF1aXJlZC1lcnJvciB7XG4gICAgICBmb250LXNpemU6IDEuNnZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXF1aXJlZC1lcnJvciB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIGJvdHRvbTogLTEwdnc7XG4gICAgICBsZWZ0OiAzJTsgfSB9XG5cbi5zZWFyY2gtY2FyZCB7XG4gIHdpZHRoOiAxMjc1cHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIGhlaWdodDogMzMwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuc2VhcmNoLWNhcmQge1xuICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICBoZWlnaHQ6IDIydnc7XG4gICAgICBtYXJnaW4tdG9wOiA0dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlYXJjaC1jYXJkIHtcbiAgICAgIHdpZHRoOiA5NC43dnc7XG4gICAgICBoZWlnaHQ6IDI1dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlYXJjaC1jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogMzV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgICAuc2VhcmNoLWNhcmQge1xuICAgICAgaGVpZ2h0OiAxNjVweDsgfSB9XG4gIC5zZWFyY2gtY2FyZF9fYmtnLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgdG9wOiA4OXB4O1xuICAgIGhlaWdodDogMjU2cHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9fYmtnLXRvcCB7XG4gICAgICAgIGhlaWdodDogMTd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1jYXJkX19ia2ctdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWFyY2gtY2FyZF9fYmtnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAzNDVweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc2VhcmNoLWNhcmRfX2JrZy1ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IDl2dztcbiAgICAgICAgdG9wOiBjYWxjKDg5cHggKyAxN3Z3KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1jYXJkX19ia2ctYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zZWFyY2gtY2FyZCA+ICoge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWFyY2gtY2FyZF9faGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS43NXB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExNXZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VhcmNoLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0LjV2dztcbiAgICAgICAgZm9udC1zaXplOiA0Ljl2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjVweCkge1xuICAgICAgLnNlYXJjaC1jYXJkX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG4gIC5zZWFyY2gtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlYXJjaC1jYXJkX19zZWFyY2gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyNzRjOyB9XG4gIC5zZWFyY2gtY2FyZF9fZm9ybSB7XG4gICAgd2lkdGg6IDc1LjUlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc2VhcmNoLWNhcmRfX2Zvcm0ge1xuICAgICAgICBoZWlnaHQ6IDR2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlYXJjaC1jYXJkX19mb3JtIHtcbiAgICAgICAgaGVpZ2h0OiA1LjI1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9fZm9ybSB7XG4gICAgICAgIGhlaWdodDogMTAuMjV2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9fZm9ybSB7XG4gICAgICAgIGhlaWdodDogNjVweDsgfSB9XG4gIC5zZWFyY2gtY2FyZF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAuc2VhcmNoLWNhcmRfX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTEuNSU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDE0JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1jYXJkX19idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5zZWFyY2gtY2FyZF9faW5wdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogODguNSU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zZWFyY2gtY2FyZF9faW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuN3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VhcmNoLWNhcmRfX2lucHV0IHtcbiAgICAgICAgd2lkdGg6IDg2JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlYXJjaC1jYXJkX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuLmxpc3RzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmxpc3RzLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubGlzdHMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NC43dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxpc3RzLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uc29ydC1jb250YWluZXIge1xuICBtYXJnaW46IDcwcHggLTE1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNvcnQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uc29ydF9faGVhZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb3J0X19oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zb3J0X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDI1cHggYXV0bztcbiAgaGVpZ2h0OiA1NHB4OyB9XG5cbi5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5maWx0ZXJzIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG4gIC5maWx0ZXJzX19maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbHRlcnNfX2ZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7IH0gfVxuICAuZmlsdGVyc19fc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICBjb2xvcjogI2FkYWZhZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9hcnJvdy1kb3duLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5maWx0ZXJzX19zZWxlY3Q6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuXG4ucmVzdWx0cy1jb250YWluZXIge1xuICBtYXJnaW46IDcwcHggLTE1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnJlc3VsdHMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVzdWx0cy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5yZXN1bHRzX19oZWFkZXIge1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXN1bHRzX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnJlc3VsdHNfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlc3VsdHNfX2xpc3Qge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnJlc3VsdHNfX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlc3VsdHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlc3VsdHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC5yZXN1bHRzX19saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnJlc3VsdHNfX2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXN1bHRzX19saXN0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDVweDsgfSB9XG4gIC5yZXN1bHRzX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVzdWx0c19fbGlzdC1pdGVtLS1lbXB0eSBoNSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVzdWx0c19fbGlzdC1pdGVtLS1lbXB0eSAucmVzdWx0c19fbGluay0tbm9uZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnJlc3VsdHNfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjNzQwYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZXN1bHRzX19idG46aG92ZXIsIC5yZXN1bHRzX19idG46Zm9jdXMsIC5yZXN1bHRzX19idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlc3VsdHNfX2J0biB7XG4gICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLnJlc3VsdHNfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAxMnB4IDAgMDsgfVxuICAucmVzdWx0c19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmOWIyNTU7IH1cbiAgLnJlc3VsdHNfX2xpbms6Zm9jdXMsIC5yZXN1bHRzX19saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXN1bHRzX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5yZXN1bHRzX19kZXNjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2NDY0NjsgfVxuXG4ucmVzdWx0c19faW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXN1bHRzX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucmVzdWx0c19faXRlbS0tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVzdWx0c19faXRlbS0tbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAucmVzdWx0c19faXRlbS0tbGVmdCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5yZXN1bHRzX19pdGVtLS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZXN1bHRzX19pdGVtLS1yaWdodCB7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9IH1cblxuLnJlc3VsdHMyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAucmVzdWx0czJfX2xpbms6aG92ZXIsIC5yZXN1bHRzMl9fbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjZjlhNzNjOyB9XG5cbi5yZXN1bHRzX19pdGVtLS1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA1NSU7IH1cblxuLnJlc3VsdHNfX25vbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucmVzdWx0c19fbGluay0tbm9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdhbGxlcnktY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMTI3NGM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZ2FsbGVyeS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogNDV2dztcbiAgICAgIHBhZGRpbmc6IDYuN3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5nYWxsZXJ5LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1MnZ3O1xuICAgICAgcGFkZGluZzogNHZ3OyB9IH1cbiAgLmdhbGxlcnktY29udGVudF9fY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBwYWRkaW5nOiAxNDBweCA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZjc1OTU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmdhbGxlcnktY29udGVudF9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nYWxsZXJ5LWNvbnRlbnRfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDIuMXZ3OyB9IH1cbiAgLmdhbGxlcnktY29udGVudF9fYnV0dG9uLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGxlZnQ6IC0xLjUlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OGUwZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgxNiwgMzAsIDMxLCAwLjE2KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdhbGxlcnktY29udGVudF9fYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMi41JTsgfSB9XG4gICAgLmdhbGxlcnktY29udGVudF9fYnV0dG9uLXByZXZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgLTUwJSk7IH1cbiAgLmdhbGxlcnktY29udGVudF9fYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHJpZ2h0OiAtMS41JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNThlMGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIHJnYmEoMTYsIDMwLCAzMSwgMC4xNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nYWxsZXJ5LWNvbnRlbnRfX2J1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yLjUlOyB9IH1cbiAgICAuZ2FsbGVyeS1jb250ZW50X19idXR0b24tbmV4dF9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoLTY1JSwgLTUwJSk7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uX19vcGVyYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uX19vcGVyYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmNzkxMGI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ub2ZmaWNlLWdhbGxlcnktY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uX19vZmZpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uX19vZmZpY2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogI2Y3OTEwYjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogNnB4OyB9XG5cbi5pbWctcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmltZy1wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiA1LjMzdnc7XG4gICAgICBtYXJnaW4tdG9wOiAxLjMzdnc7XG4gICAgICBmb250LXNpemU6IDAuODV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW1nLXBhZ2luYXRpb24ge1xuICAgICAgd2lkdGg6IDExdnc7XG4gICAgICBmb250LXNpemU6IDEuNXZ3OyB9IH1cbiAgLmltZy1wYWdpbmF0aW9uX19pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmltZy1wYWdpbmF0aW9uX190b3RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MiU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jbWFpbC1zZWxmLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc4dnc7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNtYWlsLXNlbGYtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjbWFpbC1zZWxmLWNvbnRhaW5lciBhOmhvdmVyLFxuICAjbWFpbC1zZWxmLWNvbnRhaW5lciBhOmZvY3VzLFxuICAjbWFpbC1zZWxmLWNvbnRhaW5lciBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmOWE3M2M7IH1cblxuLmpvYi1yZWZlcnJhbC1saW5rIHtcbiAgY29sb3I6ICM0ZDRmNTM7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGxpbmVhcjsgfVxuICAuam9iLXJlZmVycmFsLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5qb2ItcmVmZXJyYWwtbGluazphY3RpdmUsIC5qb2ItcmVmZXJyYWwtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZDRmNTM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qb2ItcmVmZXJyYWwtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAuam9iLXJlZmVycmFsLWxpbmsgc3BhbiB7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cblxuI2pvYi1wb3N0LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA5NSU7XG4gIHdpZHRoOiA5NSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAjam9iLXBvc3QtbW9kYWwgI2Nsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNqb2ItcG9zdC1tb2RhbCBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5qb2ItaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qb2ItaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9iLWhlYWRlci1jb250YWluZXIgLmhlYWRlci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuam9iLWhlYWRlci1jb250YWluZXIgLmhlYWRlci1saW5rIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5qb2ItaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLWxpbmsgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHRvcDogLTNweDsgfSB9XG5cbi5qb2ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuam9iLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODQuOHZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmpvYi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk0JTsgfSB9XG4gIC5qb2ItY29udGFpbmVyIGgxIHtcbiAgICBtYXJnaW46IDcwcHggMCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1jb250YWluZXIgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX3RvcCBoNCB7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIC5qb2ItY29udGFpbmVyIC5qb2ItZGVzY19fdG9wIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLmpvYi1jb250YWluZXIgLmpvYi1kZXNjX19ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX2JvdHRvbSB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gICAgLmpvYi1jb250YWluZXIgLmpvYi1kZXNjX19ib3R0b20gcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX2JvdHRvbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAgIC5qb2ItY29udGFpbmVyIC5qb2ItZGVzY19fYm90dG9tIC5qb2ItZGVzY19fbGVmdCxcbiAgICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX2JvdHRvbSAuam9iLWRlc2NfX21pZGRsZSxcbiAgICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX2JvdHRvbSAuam9iLWRlc2NfX3JpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX2xlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9iLWNvbnRhaW5lciAuam9iLWRlc2NfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG4gICAgLmpvYi1jb250YWluZXIgLmpvYi1kZXNjX19sZWZ0IHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMTAlOyB9XG4gIC5qb2ItY29udGFpbmVyIC5qb2ItZGVzY19fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmpvYi1jb250YWluZXIgLmpvYi1kZXNjX19yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qb2ItY29udGFpbmVyIGRpdiB7XG4gICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItY29udGFpbmVyIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5qb2ItY29udGFpbmVyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmpvYi1jb250YWluZXIgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItY29udGFpbmVyIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NyU7IH0gfVxuICAgIC5qb2ItY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS45OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5qb2ItY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAuam9iLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qb2ItY29udGFpbmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmpvYi1jb250YWluZXIgLmJ0bi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuam9iLWNvbnRhaW5lciAuYnRuLWZpeGVkIHtcbiAgICAgICAgbGVmdDogY2FsYyg3LjZ2dyArIDE1cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuam9iLWNvbnRhaW5lciAuYnRuLWZpeGVkIHtcbiAgICAgICAgbGVmdDogY2FsYyg1dncgKyAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1jb250YWluZXIgLmJ0bi1maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAuam9iLWNvbnRhaW5lciAuYXBwbHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5qb2ItY29udGFpbmVyIC5hcHBseSBoMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuam9iLWNvbnRhaW5lciAuYXBwbHkgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmpvYi1jb250YWluZXIgLmFwcGx5IHN2ZyB7XG4gICAgICAgICAgdG9wOiA5cHg7IH0gfVxuICAuam9iLWNvbnRhaW5lciBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MjVweDtcbiAgICBtYXJnaW46IDcwcHggYXV0byAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyOyB9XG4gICAgLmpvYi1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk4MWE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmpvYi1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI4LjJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmpvYi1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI0Ljh2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMTBweDsgfSB9XG4gICAgLmpvYi1jb250YWluZXIgYnV0dG9uIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmpvYi1jb250YWluZXIgYnV0dG9uIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmpvYi1jb250YWluZXIgYnV0dG9uIGE6YWN0aXZlLCAuam9iLWNvbnRhaW5lciBidXR0b24gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5qb2ItY29udGFpbmVyIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmpvYi1jb250YWluZXIgLm1vYmlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzaWduLXVwLWxpbmstbW9iaWxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJlZ2lzdGVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMTM1LCAxMCwgMC44KTtcbiAgei1pbmRleDogNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lzdGVyLW92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIC5yZWdpc3Rlci1vdmVybGF5IC5sb2dpbi1mb3JtLWNvbnRhaW5lcixcbiAgLnJlZ2lzdGVyLW92ZXJsYXkgLnJlZ2lzdGVyLWZvcm0tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEydmgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHZoIGF1dG8gMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHk7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLmxvZ2luLWZvcm0tY29udGFpbmVyLFxuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLnJlZ2lzdGVyLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiA4dmggYXV0byAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5sb2dpbi1mb3JtLWNvbnRhaW5lcixcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5yZWdpc3Rlci1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkzLjl2aDtcbiAgICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogNnZoIGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0ZXItb3ZlcmxheSAubG9naW4tZm9ybS1jb250YWluZXIsXG4gICAgICAucmVnaXN0ZXItb3ZlcmxheSAucmVnaXN0ZXItZm9ybS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIC5yZWdpc3Rlci1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMTAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogM3Z3IDYuNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDR2dyA2dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEzdncgNnZ3OyB9IH1cbiAgLnJlZ2lzdGVyLW92ZXJsYXkgLmNsb3NlLXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAucmVnaXN0ZXItb3ZlcmxheSAuY2xvc2UteCBhIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAucmVnaXN0ZXItb3ZlcmxheSAuY2xvc2UteCBhOmhvdmVyLCAucmVnaXN0ZXItb3ZlcmxheSAuY2xvc2UteCBhOmFjdGl2ZSwgLnJlZ2lzdGVyLW92ZXJsYXkgLmNsb3NlLXggYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5jbG9zZS14IHtcbiAgICAgICAgdG9wOiAxdnc7XG4gICAgICAgIHJpZ2h0OiAxLjY2N3Z3O1xuICAgICAgICBmb250LXNpemU6IDJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLmNsb3NlLXgge1xuICAgICAgICB0b3A6IDEuNXZ3O1xuICAgICAgICByaWdodDogMi4xdnc7IH0gfVxuICAucmVnaXN0ZXItb3ZlcmxheSAucmVnaXN0ZXItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLnJlZ2lzdGVyLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5yZWdpc3Rlci1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIuNzV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5yZWdpc3Rlci1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDYuNXZ3OyB9IH1cbiAgLnJlZ2lzdGVyLW92ZXJsYXkgLnJlZ2lzdGVyLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnJlZ2lzdGVyLW92ZXJsYXkgLnJlZ2lzdGVyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgLnJlZ2lzdGVyLW92ZXJsYXkgLmNoZWNrYm94LWdyb3VwIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlZ2lzdGVyLW92ZXJsYXkgLmNoZWNrYm94LWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAtNHB4IDE1cHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vdXBsb2Fkcy8yMDE3LzA1L2NoZWNrYm94ZXMucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLmNoZWNrYm94LWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dzsgfSB9XG4gIC5yZWdpc3Rlci1vdmVybGF5IC5jaGVja2JveC1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL3VwbG9hZHMvMjAxNy8wNS9jaGVja2JveGVzLnBuZ1wiKSAtMjJweCB0b3Agbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucmVnaXN0ZXItb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDF2dzsgfSB9XG4gIC5yZWdpc3Rlci1vdmVybGF5IC5yZWdpc3Rlci1pbnRybywgLnJlZ2lzdGVyLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVnaXN0ZXItb3ZlcmxheSAucmVnaXN0ZXItaW50cm8sIC5yZWdpc3Rlci1vdmVybGF5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLnJlZ2lzdGVyLWludHJvLCAucmVnaXN0ZXItb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuODV2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2MjV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpc3Rlci1vdmVybGF5IC5yZWdpc3Rlci1pbnRybywgLnJlZ2lzdGVyLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDN2dzsgfSB9XG4gIC5yZWdpc3Rlci1vdmVybGF5IC5pbmxpbmUtZmllbGQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5yZWdpc3Rlci1vdmVybGF5IC5pbmxpbmUtZmllbGQtY29udGFpbmVyIC5mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiA5MyU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLmlubGluZS1maWVsZC1jb250YWluZXIgLmZvcm0taW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA5Ni41JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdGVyLW92ZXJsYXkgLmlubGluZS1maWVsZC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmVnaXN0ZXItb3ZlcmxheSAuZXJyb3ItbGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29udGVudDogJyAqIHJlcXVpcmVkJztcbiAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAucmVnaXN0ZXItb3ZlcmxheSAuZXJyb3ItbGFiZWwtaW52YWxpZDphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb250ZW50OiAnICogaW52YWxpZCBlbWFpbCc7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cblxuLnJlZmVycmFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDAgMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5yZWZlcnJhbC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDg0Ljh2dztcbiAgICAgIHBhZGRpbmctdG9wOiA0LjY2N3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yZWZlcnJhbC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDgzdnc7XG4gICAgICBwYWRkaW5nLXRvcDogNS41dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZmVycmFsLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODZ2dzsgfSB9XG4gIC5yZWZlcnJhbC1jb250YWluZXIgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb250YWluZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDMuODY2dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb250YWluZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDYuN3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOS44dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNHZ3OyB9IH1cbiAgLnJlZmVycmFsLWNvbnRhaW5lciAucmVnaXN0ZXItZm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5yZWdpc3Rlci1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyOC4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5yZWdpc3Rlci1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1oZWFkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA0LjMzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb250YWluZXIgLmZvcm0taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogOC4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLWhlYWRlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDE2LjMzdnc7IH0gfVxuICAgIC5yZWZlcnJhbC1jb250YWluZXIgLmZvcm0taGVhZGVyLWNvbnRhaW5lciAuZm9ybS1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLWhlYWRlci1jb250YWluZXIgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1oZWFkZXItY29udGFpbmVyIC5mb3JtLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJ2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLWhlYWRlci1jb250YWluZXIgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNTV2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNC41dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dzsgfSB9XG4gIC5yZWZlcnJhbC1jb250YWluZXIgLmZvcm0tYm9keS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLWJvZHktY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMS42Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1ib2R5LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEuN3Z3IDN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1ib2R5LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDN2dyA0LjV2dzsgfSB9XG4gICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1ib2R5LWNvbnRhaW5lciBoNiB7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42NTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1ib2R5LWNvbnRhaW5lciBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA2dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLWJvZHktY29udGFpbmVyIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODV2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1ib2R5LWNvbnRhaW5lciBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjN2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNnZ3O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWZlcnJhbC1jb250YWluZXIgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICBtYXJnaW4tdG9wOiA3dnc7IH0gfVxuICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb250YWluZXIgLmZvcm0taW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDd2dztcbiAgICAgICAgd2lkdGg6IDk5JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMTV2dzsgfSB9XG4gIC5yZWZlcnJhbC1jb250YWluZXIgLmVycm9yLWxhYmVsIHtcbiAgICBjb2xvcjogI2Y2NDYzOTsgfVxuICAucmVmZXJyYWwtY29udGFpbmVyIC5lcnJvci1pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y2NDYzOTsgfVxuICAucmVmZXJyYWwtY29udGFpbmVyIC5yZXF1aXJlZC1lcnJvciB7XG4gICAgY29sb3I6ICNmNjQ2Mzk7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5yZXF1aXJlZC1lcnJvciB7XG4gICAgICAgIHRvcDogMC4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5yZXF1aXJlZC1lcnJvciB7XG4gICAgICAgIHRvcDogMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5yZXF1aXJlZC1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cbiAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZmVycmFsLWNvbnRhaW5lciAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICBtYXJnaW46IDd2dyAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVmZXJyYWwtY29udGFpbmVyIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogMTh2dyAwOyB9IH1cblxuLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDJ2dzsgfSB9XG4gIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtc3RpY2tlciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLXN0aWNrZXIge1xuICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgIHdpZHRoOiAxNnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLXN0aWNrZXIge1xuICAgICAgICBoZWlnaHQ6IDMydnc7XG4gICAgICAgIHdpZHRoOiAzMnZ3O1xuICAgICAgICB0b3A6IC0xNHZ3O1xuICAgICAgICByaWdodDogLTJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5yZWZlcnJhbC1zdGlja2VyIHtcbiAgICAgICAgaGVpZ2h0OiA0NHZ3O1xuICAgICAgICB3aWR0aDogNDR2dztcbiAgICAgICAgdG9wOiAtMjZ2dzsgfSB9XG4gIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY3RhLFxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWN0YSxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNS4zM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY3RhLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNy4zM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWN0YSxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1dnc7IH0gfVxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWNvbnRlbnQsXG4gIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBwLFxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgbGkge1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWNvbnRlbnQsXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgcCxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxM3B4ICsgKDE2IC0gMTMpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY29udGVudCxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBwLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY29udGVudCxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBwLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNnZ3OyB9IH1cbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWNvbnRlbnQgYSxcbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgcCBhLFxuICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBsaSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY29udGVudCBhOmhvdmVyLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHAgYTpob3ZlcixcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5yZWZlcnJhbC1jb250ZW50LFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHAsXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5yZWZlcnJhbC1jb250ZW50LFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHAsXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IDgydnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY29udGVudCxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBwLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI5dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgICAgICAgbWF4LXdpZHRoOiA4NXZ3OyB9IH1cbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWNvbnRlbnQtLWxhc3QsXG4gICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHAtLWxhc3QsXG4gICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGxpLS1sYXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY29udGVudC0tbGFzdCxcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHAtLWxhc3QsXG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBsaS0tbGFzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5yZWZlcnJhbC1jb250ZW50LS1sYXN0LFxuICAgICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgcC0tbGFzdCxcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGxpLS1sYXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjJ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtY29udGVudC0tbGFzdCxcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIHAtLWxhc3QsXG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBsaS0tbGFzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS4ydnc7IH0gfVxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWxpbmssXG4gIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtbGluazpob3ZlcixcbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y5YTczYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtbGluazphY3RpdmUsIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAucmVmZXJyYWwtbGluazpmb2N1cyxcbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgYTphY3RpdmUsXG4gICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5yZWZlcnJhbC1saW5rLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMDY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWxpbmssXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnJlZmVycmFsLWxpbmssXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cbiAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAuZmFxLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMXB4ICsgKDEzIC0gMTEpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjh2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3OyB9IH1cbiAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3OTEwYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSB7XG4gICAgICAgIGhlaWdodDogNHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA4LjJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTZ2dzsgfSB9XG4gICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbS0tbGFzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3OTEwYjsgfVxuICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAuZmFxLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGU2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAuZmFxLWl0ZW0gLmZhcS10aXRsZSB7XG4gICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSAuZmFxLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDY2N3Z3O1xuICAgICAgICAgIGxlZnQ6IDEuMzN2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAuZmFxLWl0ZW0gLmZhcS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjl2dztcbiAgICAgICAgICBsZWZ0OiAyLjMzdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pdGVtIC5mYXEtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgICAgICAgbGVmdDogNS4zM3Z3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pdGVtIC5mYXEtaW5kaWNhdG9yIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSAuZmFxLWluZGljYXRvciB7XG4gICAgICAgICAgcmlnaHQ6IDF2dztcbiAgICAgICAgICBmb250LXNpemU6IDEuNnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSAuZmFxLWluZGljYXRvciB7XG4gICAgICAgICAgcmlnaHQ6IDJ2dztcbiAgICAgICAgICBmb250LXNpemU6IDIuNnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaXRlbSAuZmFxLWluZGljYXRvciB7XG4gICAgICAgICAgcmlnaHQ6IDMuMXZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS44dnc7IH0gfVxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjMzdnc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjMzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAuZmFxLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4zM3Z3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMzN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC5mYXEtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXZ3OyB9IH1cbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pbmZvIHAucmVmZXJyYWwtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDc1dnc7IH1cbiAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pbmZvIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLmZhcS1pbmZvIG9sIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1dnc7IH0gfVxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWhlYWRlcixcbiAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1pbnRybyxcbiAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LFxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWxpc3QtaXRlbSB7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1oZWFkZXIsXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWludHJvLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDAuOTMzdnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtaGVhZGVyLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1pbnRybyxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdCxcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjh2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgICAgIG1heC13aWR0aDogNzV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1oZWFkZXIsXG4gICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWludHJvLFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LFxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDg1dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1pbnRybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2dnc7IH0gfVxuICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjMzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTN2dzsgfSB9XG4gIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtaHIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1ociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtaHIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjY2N3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjY2N3Z3OyB9IH1cbiAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAydnc7IH0gfVxuICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzN2dztcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTF2dztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDF2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTJ2dztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTR2dztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7IH0gfVxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3OyB9IH1cbiAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtLS1kb3VibGUtZGlnaXQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTIycHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWxpc3QtaXRlbS0tZG91YmxlLWRpZ2l0IHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMS40NjY3dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW0tLWRvdWJsZS1kaWdpdCB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTN2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVmZXJyYWwtY29weS1jb250YWluZXIgLnRlcm1zLWxpc3QtaXRlbS0tZG91YmxlLWRpZ2l0IHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtNS41dnc7IH0gfVxuICAgICAgLnJlZmVycmFsLWNvcHktY29udGFpbmVyIC50ZXJtcy1saXN0LWl0ZW0gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogMXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5yZWZlcnJhbC1jb3B5LWNvbnRhaW5lciAudGVybXMtbGlzdC1pdGVtIHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogNXZ3OyB9IH1cblxuLm5ldy1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV2ZW50cy1jb250YWluZXIge1xuICB3aWR0aDogMTI3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODQuOHZ3O1xuICAgICAgcGFkZGluZy10b3A6IDQuNjY3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk0dnc7XG4gICAgICBwYWRkaW5nLXRvcDogNS41dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBwYWRkaW5nLXRvcDogOC41dnc7IH0gfVxuICAuZXZlbnRzLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5ldmVudHMtY29udGFpbmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjg2NnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi43dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOS44dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuNHZ3OyB9IH1cbiAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIge1xuICAgIHdpZHRoOiA0MjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyOC4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciB7XG4gICAgICAgICAgd2lkdGg6IDI4LjY2N3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIgdGhlYWQgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHRoZWFkIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHRoZWFkIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7IH0gfVxuICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHRoZWFkIC5jYWxlbmRhcl9fcHJldiwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHRoZWFkIC5jYWxlbmRhcl9fbmV4dCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIgdGhlYWQgLmNhbGVuZGFyX19wcmV2OmhvdmVyLCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIgdGhlYWQgLmNhbGVuZGFyX19uZXh0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5YzI0OyB9XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIgdGhlYWQgLmNhbGVuZGFyX19wcmV2IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHRoZWFkIC5jYWxlbmRhcl9fbmV4dCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci1kYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciB0ZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDR2dztcbiAgICAgICAgICAgIHdpZHRoOiA0dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciB0ZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDZ2dztcbiAgICAgICAgICAgIHdpZHRoOiA2dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIHRkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTB2dztcbiAgICAgICAgICAgIHdpZHRoOiAxMHZ3OyB9IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciAuY2FsZW5kYXItZGF5X19udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciAuY2FsZW5kYXItZGF5LS10b2RheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7IH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci1kYXktLXRvZGF5IC5jYWxlbmRhci1kYXlfX251bWJlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci1kYXktLWV2ZW50cyAuZGF5LXN0YXRlIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci1kYXktLWV2ZW50cyAuZGF5LXN0YXRlIC5jYWxlbmRhci1kYXlfX251bWJlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci1kYXktLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7IH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyIC5jYWxlbmRhci1kYXktLWFjdGl2ZSAuY2FsZW5kYXItZGF5X19udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciAuY2FsZW5kYXItZGF5LS1hY3RpdmUuY2FsZW5kYXItZGF5LS1ldmVudHMgLmRheS1zdGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciAubm90LWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciAubm90LWN1cnJlbnQgLmNhbGVuZGFyLWRheV9fbnVtYmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhciB0Ym9keSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7IH0gfVxuICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjJmMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1saXN0X19pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDUuMzN2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiA4LjF2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnZ3OyB9IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbSBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1saXN0X19pdGVtIHNwYW4ge1xuICAgICAgICAgICAgcmlnaHQ6IDF2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0gc3BhbiB7XG4gICAgICAgICAgICByaWdodDogMnZ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjV2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDR2dzsgfSB9XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbTpob3ZlciBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZTY7IH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1saXN0X19pdGVtLS1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZTY7IH1cbiAgICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0tLWFjdGl2ZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbS0tYWN0aXZlIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbSAuZXZlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1saXN0X19pdGVtIC5ldmVudC1jb250YWluZXIge1xuICAgICAgICAgICAgbGVmdDogMXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbGlzdF9faXRlbSAuZXZlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDJ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0gLmV2ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBsZWZ0OiAzdnc7IH0gfVxuICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0gLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtaGVhZGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1saXN0X19pdGVtIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxM3B4ICsgKDE2IC0gMTMpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxpc3RfX2l0ZW0gLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQxdnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDR2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1saXN0X19pdGVtIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNnZ3O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMnB4OyB9IH1cblxuLmV2ZW50cy1zdWJoZWFkZXIge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBjb2xvcjogIzk1OTU5NTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmV2ZW50cy1zdWJoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEzcHggKyAoMTMgLSAxMikgKiAoKDEwMHZ3IC0gOTkycHgpLygxNTAwIC0gOTkyKSkpO1xuICAgICAgbWFyZ2luLXRvcDogMy42Njd2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnRzLXN1YmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEuMzF2dztcbiAgICAgIG1hcmdpbi10b3A6IDZ2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXN1YmhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgbWFyZ2luLXRvcDogMTd2dzsgfSB9XG4gIC5ldmVudHMtc3ViaGVhZGVyLS1jYWxlbmRhciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZXZlbnRzLXN1YmhlYWRlci0tY2FsZW5kYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtc3ViaGVhZGVyLS1jYWxlbmRhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy1zdWJoZWFkZXItLWNhbGVuZGFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHZ3OyB9IH1cblxuLmV2ZW50cy1pbmZvIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBsaW5lLWhlaWdodDogMS43OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmV2ZW50cy1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxM3B4ICsgKDE2IC0gMTMpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEuODV2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNnZ3OyB9IH1cbiAgLmV2ZW50cy1pbmZvIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuZXZlbnRzLWluZm8gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y5YTczYzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5ldmVudHMtaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgICBtYXgtd2lkdGg6IDQydnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmV2ZW50cy1pbmZvIHtcbiAgICAgIG1heC13aWR0aDogODYlO1xuICAgICAgZm9udC1zaXplOiAxLjYxdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS45OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI5dnc7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICAgICAgbWF4LXdpZHRoOiA4NXZ3OyB9IH1cbiAgLmV2ZW50cy1pbmZvIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZXZlbnRzLWluZm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDEuNnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLWluZm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNDJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy1pbmZvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjV2dzsgfSB9XG4gIC5ldmVudHMtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmV2ZW50cy1pbmZvIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjMzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtaW5mbyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtaW5mbyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS41dnc7IH0gfVxuICAuZXZlbnRzLWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5ldmVudHMtaW5mbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtaW5mbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtaW5mbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7IH0gfVxuICAuZXZlbnRzLWluZm8gYSB7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICAuZXZlbnRzLWluZm8gYTpob3ZlciwgLmV2ZW50cy1pbmZvIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG4gIC5ldmVudHMtaW5mby0tbGlzdCB7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtaW5mby0tbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40MXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtaW5mby0tbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4OyB9IH1cbiAgLmV2ZW50cy1pbmZvLS1zY2hlZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZXZlbnRzLWluZm8tLXNjaGVkdWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1pbmZvLS1zY2hlZHVsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtaW5mby0tc2NoZWR1bGUge1xuICAgICAgICBmb250LXNpemU6IDR2dzsgfSB9XG4gICAgLmV2ZW50cy1pbmZvLS1zY2hlZHVsZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5ldmVudHMtaW5mby0tc2NoZWR1bGUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjg5ZTI5OyB9XG4gIC5ldmVudHMtaW5mby0tc2NoZWR1bGUtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbi5ldmVudHMtY29weS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtY29weS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICAgICAgbWFyZ2luLXRvcDogNC42Njd2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIuNDJ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDEydnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWhlYWRlciB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDd2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7IH0gfVxuICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH0gfVxuICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudHMtaW5mbyB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciBociB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBjb2xvcjogI2UzZTVlNTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgaHIge1xuICAgICAgICAgIG1hcmdpbjogMXZ3IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciBociB7XG4gICAgICAgICAgbWFyZ2luOiAxdncgMCAxLjV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIGhyIHtcbiAgICAgICAgICBtYXJnaW46IDMuNXZ3IDA7IH0gfVxuICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIGZsZXg6IDEuMjU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzLjV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHNfX2FkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzX190ZWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlsc19fYWRkcmVzcywgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHNfX3RlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlsc19fYWRkcmVzcywgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHNfX3RlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTMzdnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHNfX2FkZHJlc3MsIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzX190ZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQxdnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHNfX2FkZHJlc3MsIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzX190ZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dzsgfSB9XG4gICAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzX19hZGRyZXNzIHNwYW4sIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzX190ZWwgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlsc19fYWRkcmVzcyBzcGFuLCAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlsc19fdGVsIHNwYW4ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI2NnZ3OyB9IH1cbiAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciAuZXZlbnQtbWFwIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtY29udGFpbmVyIC5ldmVudC1tYXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTkuMTV2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWNvbnRhaW5lciAuZXZlbnQtbWFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4dnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dzsgfSB9XG4gIC5ldmVudHMtY29weS1jb250YWluZXIgLnJzdnAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTJweCA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5yc3ZwOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODllMjk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAucnN2cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLnJzdnAge1xuICAgICAgICBmb250LXNpemU6IDEuNjF2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5yc3ZwIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZ2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMnZ3O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDU4cHg7IH0gfVxuICAuZXZlbnRzLWNvcHktY29udGFpbmVyIGhyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlM2U1ZTU7IH1cbiAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnRzLWN0YSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDQwcHggMjBweCAxMDBweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnRzLWN0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDE0IC0gMTIpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTtcbiAgICAgICAgbWFyZ2luOiAyLjY2N3Z3IDEuMzN2dyAwIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtY29weS1jb250YWluZXIgLmV2ZW50cy1jdGEge1xuICAgICAgICBmb250LXNpemU6IDEuNDF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnRzLWN0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgIG1hcmdpbjogNy42Njd2dyAxLjMzdncgMTB2dyAwOyB9IH1cbiAgICAuZXZlbnRzLWNvcHktY29udGFpbmVyIC5ldmVudHMtY3RhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG4gICAgLmV2ZW50cy1jb3B5LWNvbnRhaW5lciAuZXZlbnRzLWN0YSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTFweDsgfVxuXG4ubWlzc2lvbi1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7IH1cbiAgLm1pc3Npb24tY29udGVudC1ib3gge1xuICAgIHdpZHRoOiAxMDY3cHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5taXNzaW9uLWNvbnRlbnQtYm94IHtcbiAgICAgICAgd2lkdGg6IDgydnc7XG4gICAgICAgIGhlaWdodDogMjAuN3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWlzc2lvbi1jb250ZW50LWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM0Ljd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1pc3Npb24tY29udGVudC1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MnZ3OyB9IH1cbiAgICAubWlzc2lvbi1jb250ZW50LWJveF9faGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDU4cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5taXNzaW9uLWNvbnRlbnQtYm94X19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5taXNzaW9uLWNvbnRlbnQtYm94X19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1pc3Npb24tY29udGVudC1ib3hfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHZ3OyB9IH1cbiAgICAubWlzc2lvbi1jb250ZW50LWJveF9fYm9keSB7XG4gICAgICBjb2xvcjogIzAxMjc0YztcbiAgICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5taXNzaW9uLWNvbnRlbnQtYm94X19ib2R5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjN2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDY3dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWlzc2lvbi1jb250ZW50LWJveF9fYm9keSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWlzc2lvbi1jb250ZW50LWJveF9fYm9keSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDc2dnc7IH0gfVxuICAubWlzc2lvbi1jb250ZW50LXZpZGVvIHtcbiAgICB3aWR0aDogODU0cHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW46IDYycHggYXV0byAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLm1pc3Npb24tY29udGVudC12aWRlbyB7XG4gICAgICAgIHdpZHRoOiA1OXZ3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNC4zdncgYXV0byAwLjZ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1pc3Npb24tY29udGVudC12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNnZ3IGF1dG8gMS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5taXNzaW9uLWNvbnRlbnQtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDExLjN2dyBhdXRvIDQuNnZ3OyB9IH1cbiAgICAubWlzc2lvbi1jb250ZW50LXZpZGVvX19wb3N0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWlzc2lvbi1jb250ZW50LXZpZGVvX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5taXNzaW9uLWNvbnRlbnQtdmlkZW9fX2ljb24ge1xuICAgICAgICAgIGhlaWdodDogNnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1pc3Npb24tY29udGVudC12aWRlb19faWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA3dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubWlzc2lvbi1jb250ZW50LXZpZGVvX19pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2dnc7IH0gfVxuICAubWlzc2lvbi1jb250ZW50X19jb3B5IHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5taXNzaW9uLWNvbnRlbnRfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDAuOHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWlzc2lvbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1pc3Npb24tY29udGVudF9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44dnc7IH0gfVxuXG4ucmVjcnVpdGVyc19faXRlbSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDY1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucmVjcnVpdGVyc19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjMzdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlY3J1aXRlcnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dzsgfSB9XG5cbi5yZWNydWl0ZXJzX19uYW1lIHtcbiAgY29sb3I6ICNmNzkxMGI7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLnJlY3J1aXRlcnNfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjMzdnc7XG4gICAgICBtYXJnaW4tdG9wOiAydnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlY3J1aXRlcnNfX25hbWUge1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBtYXJnaW4tdG9wOiA0dnc7IH0gfVxuXG4ucmVjcnVpdGVyc19fdGVsIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucmVjcnVpdGVyc19fdGVsIHtcbiAgICAgIG1hcmdpbjogMXZ3IDA7IH0gfVxuXG4ucmVjcnVpdGVyc19fdGVsLCAucmVjcnVpdGVyc19fZW1haWwge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucmVjcnVpdGVyc19fdGVsLCAucmVjcnVpdGVyc19fZW1haWwge1xuICAgICAgZm9udC1zaXplOiAxLjA2Njd2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVjcnVpdGVyc19fdGVsLCAucmVjcnVpdGVyc19fZW1haWwge1xuICAgICAgZm9udC1zaXplOiAzLjI1dnc7IH0gfVxuXG4ucmVjcnVpdGVyc19fZW1haWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVjcnVpdGVyc19fZW1haWw6aG92ZXIsIC5yZWNydWl0ZXJzX19lbWFpbDphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDY0NjQ2OyB9XG5cbi5wcm9maWxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgd2lkdGg6IDEyNzVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5wcm9maWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2LjY2N3Z3O1xuICAgICAgd2lkdGg6IDg0Ljh2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNS41dnc7XG4gICAgICB3aWR0aDogOTR2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUuNXZ3O1xuICAgICAgd2lkdGg6IDkwdnc7IH0gfVxuICAucHJvZmlsZSBhOmhvdmVyLFxuICAucHJvZmlsZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y5YTczYzsgfVxuICAucHJvZmlsZV9fdXBsb2FkLXJlc3VtZSB7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZmlsZV9fc2VjdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAucHJvZmlsZV9fc2VjdGlvbi1oZWFkZXIge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2ZpbGVfX3NlY3Rpb24tZWRpdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIC5wcm9maWxlX19zZWN0aW9uLWVkaXQtLXBhZGRlZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5wcm9maWxlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNWU1O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgLnByb2ZpbGVfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZzogMCAxMyUgNXB4IDA7XG4gICAgY29sb3I6ICM5NTk1OTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvZmlsZV9fcGFyYWdyYXBoIGEge1xuICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgICAgIC5wcm9maWxlX19wYXJhZ3JhcGggYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG4gICAgLnByb2ZpbGVfX3BhcmFncmFwaCAucXVlc3Rpb25uYWlyZSB7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnByb2ZpbGVfX3BhcmFncmFwaC0tYmxhY2sge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnByb2ZpbGVfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9maWxlX19saXN0IGhyIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMThweDsgfVxuICAucHJvZmlsZV9fbGlzdC1pdGVtIGE6aG92ZXIgaDIge1xuICAgIGNvbG9yOiAjZjlhNzNjOyB9XG4gIC5wcm9maWxlX19saXN0LWl0ZW0taGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2ZpbGVfX2xpc3QtaXRlbS1kZXRhaWxzIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2ZpbGVfX2xpc3QtaXRlbSA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2ZpbGVfX2xpc3QtaXRlbSA+IGRpdiBpbWcge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5wcm9maWxlLWxpbmtlZGluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucHJvZmlsZS1saW5rZWRpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9maWxlLWxpbmtlZGluIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlLWxpbmtlZGluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9maWxlIC5yZXN1bWUtaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZmlsZSAucmVzdW1lLWl0ZW1fX2ljb24ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2ZpbGUgLnJlc3VtZS1pdGVtX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9maWxlIC5yZXN1bWUtaXRlbV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnByb2ZpbGUtcmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucHJvZmlsZS1yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNS4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZmlsZS1yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucHJvZmlsZS1yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucHJvZmlsZSAuaW50cm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlIC5pbnRybyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2ZpbGUgLmludHJvX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2ZpbGUgLmludHJvX19kZWdyZWUge1xuICAgICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAucHJvZmlsZSAuaW50cm9fX2RlZ3JlZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gICAgICAucHJvZmlsZSAuaW50cm9fX2RlZ3JlZTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2ZpbGUgLmludHJvX19hZGQtZGVncmVlIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2ZpbGUgLmludHJvX19pbmZvIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLnByb2ZpbGUgLmludHJvX19pbmZvIGEge1xuICAgICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuICAgICAgICAucHJvZmlsZSAuaW50cm9fX2luZm8gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgICAgIC5wcm9maWxlIC5pbnRyb19faW5mbyAucXVlc3Rpb25uYWlyZSB7XG4gICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wcm9maWxlX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnByb2ZpbGVfX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9IH1cbiAgICAucHJvZmlsZV9fbGlua3MgdWwge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAucHJvZmlsZV9fbGlua3MgdWwgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5wcm9maWxlX19saW5rcyB1bCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnByb2ZpbGVfX2xpbmtzIGEge1xuICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLnByb2ZpbGVfX2xpbmtzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y5YTczYzsgfVxuICAgIC5wcm9maWxlX19saW5rcyBwIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9maWxlX19saW5rcyBwIGEge1xuICAgICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuICAgICAgICAucHJvZmlsZV9fbGlua3MgcCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2Y5YTczYzsgfVxuICAgICAgLnByb2ZpbGVfX2xpbmtzIHAgLnF1ZXN0aW9ubmFpcmUge1xuICAgICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wcm9maWxlX19saW5rcyB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNWU1O1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9maWxlIC5zYXZlZC1qb2JzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWZlZjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2ZpbGUgLnNhdmVkLWpvYnMgLm5vLXNhdmVkLWpvYnMgcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9maWxlIC5zYXZlZC1qb2JzIC5uby1zYXZlZC1qb2JzIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gICAgICAgIC5wcm9maWxlIC5zYXZlZC1qb2JzIC5uby1zYXZlZC1qb2JzIHAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgICAgIC5wcm9maWxlIC5zYXZlZC1qb2JzIC5uby1zYXZlZC1qb2JzIHAgLnF1ZXN0aW9ubmFpcmUge1xuICAgICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wcm9maWxlIC5zYXZlZC1qb2JzIC5uby1zYXZlZC1qb2JzIGEge1xuICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDJweCAwIDVweCAwOyB9XG4gICAgICAucHJvZmlsZSAuc2F2ZWQtam9icyAubm8tc2F2ZWQtam9icyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgLnByb2ZpbGUgLnNhdmVkLWpvYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZWY7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgLnByb2ZpbGUgLnNhdmVkLWpvYiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2ZpbGUgLnNhdmVkLWpvYiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDY4JTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA1NiU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDY4JTsgfSB9XG4gICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190aXRsZSBzcGFuIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190aXRsZSBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuMzN2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190aXRsZSBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAgIC5wcm9maWxlIC5zYXZlZC1qb2JfX3R5cGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxOCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9maWxlIC5zYXZlZC1qb2JfX3R5cGUge1xuICAgICAgICAgIHdpZHRoOiAyNCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190eXBlIHtcbiAgICAgICAgICB3aWR0aDogMDsgfSB9XG4gICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190eXBlIHNwYW4ge1xuICAgICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fdHlwZSBzcGFuIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuMzN2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX190eXBlIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG4gICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fYXBwbHkge1xuICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDglOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX19hcHBseSB7XG4gICAgICAgICAgd2lkdGg6IDE2JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9maWxlIC5zYXZlZC1qb2JfX2FwcGx5IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fYXBwbHkge1xuICAgICAgICAgIHdpZHRoOiAyNiU7IH0gfVxuICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fYXBwbHkgc3BhbiB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvZmlsZSAuc2F2ZWQtam9iX19yZW1vdmUge1xuICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiA2JTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fcmVtb3ZlIHtcbiAgICAgICAgICB3aWR0aDogNCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZmlsZSAuc2F2ZWQtam9iX19yZW1vdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYl9fcmVtb3ZlIHNwYW4ge1xuICAgICAgICByaWdodDogMjBweDsgfVxuICAgIC5wcm9maWxlIC5zYXZlZC1qb2I6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgIC5wcm9maWxlIC5zYXZlZC1qb2I6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlNjsgfVxuICAgICAgLnByb2ZpbGUgLnNhdmVkLWpvYjpob3ZlciAuc2F2ZWQtam9iX19hcHBseSxcbiAgICAgIC5wcm9maWxlIC5zYXZlZC1qb2I6aG92ZXIgLnNhdmVkLWpvYl9fcmVtb3ZlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAucHJvZmlsZSAuY2FuZGlkYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlIC5jYW5kaWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2ZpbGUgLmNhbmRpZGF0ZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZmlsZSAuY2FuZGlkYXRlIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAucHJvZmlsZSAuY2FuZGlkYXRlX19pbmZvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpOyB9XG4gICAgLnByb2ZpbGUgLmNhbmRpZGF0ZV9fbmFtZSB7XG4gICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMnB4IDAgNXB4IDA7IH1cbiAgICAucHJvZmlsZSAuY2FuZGlkYXRlX19za2lsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzk1OTU5NTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvZmlsZSAuY2FuZGlkYXRlX19za2lsbCBhIHtcbiAgICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgICAgICAgLnByb2ZpbGUgLmNhbmRpZGF0ZV9fc2tpbGwgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgICAgIC5wcm9maWxlIC5jYW5kaWRhdGVfX3NraWxsIC5xdWVzdGlvbm5haXJlIHtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnByb2ZpbGUgLm5vLWxpbmtlZC1pbiBwIHtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9maWxlIC5uby1saW5rZWQtaW4gcCBhIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gICAgICAucHJvZmlsZSAubm8tbGlua2VkLWluIHAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG4gICAgLnByb2ZpbGUgLm5vLWxpbmtlZC1pbiBwIC5xdWVzdGlvbm5haXJlIHtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnByb2ZpbGUgLm5vLWxpbmtlZC1pbiBhIHtcbiAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDJweCAwIDVweCAwOyB9XG4gICAgLnByb2ZpbGUgLm5vLWxpbmtlZC1pbiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG5cbi5kZWdyZWUtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCAxMzUsIDEwLCAwLjgpO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGVncmVlLW92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWZvcm0tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEydmgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHZoIGF1dG8gMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLmRlZ3JlZS1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogOHZoIGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLmRlZ3JlZS1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkzLjl2aDtcbiAgICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogNnZoIGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLmRlZ3JlZS1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLmRlZ3JlZS1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMTAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmRlZ3JlZS1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDN2dyA2LjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNHZ3IDZ2dyAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTN2dyA2dncgMDsgfSB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuY2xvc2UteCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDsgfVxuICAgIC5kZWdyZWUtb3ZlcmxheSAuY2xvc2UteCBhIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLmNsb3NlLXggYTpob3ZlciwgLmRlZ3JlZS1vdmVybGF5IC5jbG9zZS14IGE6YWN0aXZlLCAuZGVncmVlLW92ZXJsYXkgLmNsb3NlLXggYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5kZWdyZWUtb3ZlcmxheSAuY2xvc2UteCB7XG4gICAgICAgIHRvcDogMXZ3O1xuICAgICAgICByaWdodDogMS42Njd2dztcbiAgICAgICAgZm9udC1zaXplOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZWdyZWUtb3ZlcmxheSAuY2xvc2UteCB7XG4gICAgICAgIHRvcDogMS41dnc7XG4gICAgICAgIHJpZ2h0OiAyLjF2dzsgfSB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWUtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjV2dzsgfSB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtYXJnaW46IC00cHggMTVweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NoZWNrYm94ZXMucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmRlZ3JlZS1vdmVybGF5IC5jaGVja2JveC1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxdnc7IH0gfVxuICAuZGVncmVlLW92ZXJsYXkgLmNoZWNrYm94LWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jaGVja2JveGVzLnBuZ1wiKSAtMjJweCB0b3Agbm8tcmVwZWF0OyB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgLmNoZWNrYm94LWxhYmVsLS1pbmRlbnRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDF2dzsgfSB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWludHJvLCAuZGVncmVlLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWludHJvIGEsIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwgYSB7XG4gICAgICBjb2xvcjogIzAxMjc0YztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWludHJvIGE6aG92ZXIsIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDI0MTdlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWludHJvLCAuZGVncmVlLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVncmVlLW92ZXJsYXkgLmRlZ3JlZS1pbnRybywgLmRlZ3JlZS1vdmVybGF5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWUtaW50cm8sIC5kZWdyZWUtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZ2dztcbiAgICAgICAgbWFyZ2luLXRvcDogM3Z3OyB9IH1cbiAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWVfX3Jlc3VtZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWVfX3Jlc3VtZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGVncmVlLW92ZXJsYXkgLmRlZ3JlZV9fcmVzdW1lLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZGVncmVlLW92ZXJsYXkgLmRlZ3JlZV9fcmVzdW1lLWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogN3B4OyB9XG4gICAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWVfX3Jlc3VtZS1jb250ZW50IGEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlX19hZGQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWVfX2xldHRlci10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuZGVncmVlLW92ZXJsYXkgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTVlNTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuZXJyb3ItbGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29udGVudDogJyAqIHJlcXVpcmVkJztcbiAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAuZGVncmVlLW92ZXJsYXkgLmVycm9yLWxhYmVsLWludmFsaWQ6YWZ0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29udGVudDogJyAqIGludmFsaWQgZW1haWwnO1xuICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gIC5kZWdyZWUtb3ZlcmxheSAuZGVncmVlLWZvcm0tc3VibWl0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gICAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWUtZm9ybS1zdWJtaXQtd3JhcHBlciBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAgICAgLmRlZ3JlZS1vdmVybGF5IC5kZWdyZWUtZm9ybS1zdWJtaXQtd3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cblxuLmludGVyZXN0cy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDEzNSwgMTAsIDAuOCk7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRlcmVzdHMtb3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtZm9ybS1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTJ2aCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDEwdmggYXV0byAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuaW50ZXJlc3RzLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiA4dmggYXV0byAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuaW50ZXJlc3RzLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTMuOXZoO1xuICAgICAgICB3aWR0aDogODV2dztcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiA2dmggYXV0byAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuaW50ZXJlc3RzLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7IH0gfVxuICAuaW50ZXJlc3RzLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweCAxMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuaW50ZXJlc3RzLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogM3Z3IDYuNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuc3BhY2luZy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0dncgNnZ3IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuc3BhY2luZy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxM3Z3IDZ2dyAwOyB9IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5jbG9zZS14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyNXB4OyB9XG4gICAgLmludGVyZXN0cy1vdmVybGF5IC5jbG9zZS14IGEge1xuICAgICAgY29sb3I6ICM5NTk1OTU7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuY2xvc2UteCBhOmhvdmVyLCAuaW50ZXJlc3RzLW92ZXJsYXkgLmNsb3NlLXggYTphY3RpdmUsIC5pbnRlcmVzdHMtb3ZlcmxheSAuY2xvc2UteCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM5NTk1OTU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmludGVyZXN0cy1vdmVybGF5IC5jbG9zZS14IHtcbiAgICAgICAgdG9wOiAxdnc7XG4gICAgICAgIHJpZ2h0OiAxLjY2N3Z3O1xuICAgICAgICBmb250LXNpemU6IDJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmludGVyZXN0cy1vdmVybGF5IC5jbG9zZS14IHtcbiAgICAgICAgdG9wOiAxLjV2dztcbiAgICAgICAgcmlnaHQ6IDIuMXZ3OyB9IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW50ZXJlc3RzLW92ZXJsYXkgLmludGVyZXN0cy1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDYuNXZ3OyB9IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1ncm91cCBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogLTRweCAxNXB4IDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY2hlY2tib3hlcy5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuaW50ZXJlc3RzLW92ZXJsYXkgLmNoZWNrYm94LWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dzsgfSB9XG4gIC5pbnRlcmVzdHMtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NoZWNrYm94ZXMucG5nXCIpIC0yMnB4IHRvcCBuby1yZXBlYXQ7IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1ncm91cCAuY2hlY2tib3gtbGFiZWwtLWluZGVudGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1ncm91cCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXZ3OyB9IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaW50cm8sIC5pbnRlcmVzdHMtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwge1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaW50cm8gYSwgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1sYWJlbCBhIHtcbiAgICAgIGNvbG9yOiAjMDEyNzRjO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaW50cm8gYTpob3ZlciwgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1sYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMjQxN2U7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdHMtaW50cm8sIC5pbnRlcmVzdHMtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMDZ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmVzdHMtb3ZlcmxheSAuaW50ZXJlc3RzLWludHJvLCAuaW50ZXJlc3RzLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg1dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjI1dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW50ZXJlc3RzLW92ZXJsYXkgLmludGVyZXN0cy1pbnRybywgLmludGVyZXN0cy1vdmVybGF5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNnZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAzdnc7IH0gfVxuICAuaW50ZXJlc3RzLW92ZXJsYXkgLmVycm9yLWxhYmVsOmFmdGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbnRlbnQ6ICcgKiByZXF1aXJlZCc7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgLmludGVyZXN0cy1vdmVybGF5IC5lcnJvci1sYWJlbC1pbnZhbGlkOmFmdGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbnRlbnQ6ICcgKiBpbnZhbGlkIGVtYWlsJztcbiAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAuaW50ZXJlc3RzLW92ZXJsYXkgLmludGVyZXN0LWZvcm0tc3VibWl0LXdyYXBwZXIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvOyB9XG4gICAgLmludGVyZXN0cy1vdmVybGF5IC5pbnRlcmVzdC1mb3JtLXN1Ym1pdC13cmFwcGVyIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICAuaW50ZXJlc3RzLW92ZXJsYXkgLmludGVyZXN0LWZvcm0tc3VibWl0LXdyYXBwZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG5cbi51cGxvYWQtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCAxMzUsIDEwLCAwLjgpO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXBsb2FkLW92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWZvcm0tY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEydmgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHZoIGF1dG8gMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogOHZoIGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkzLjl2aDtcbiAgICAgICAgd2lkdGg6IDg1dnc7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogNnZoIGF1dG8gMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZC1mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLnVwbG9hZC1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMTAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnVwbG9hZC1vdmVybGF5IC5zcGFjaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDN2dyA2LjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNHZ3IDZ2dyAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnNwYWNpbmctY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTN2dyA2dncgMDsgfSB9XG4gIC51cGxvYWQtb3ZlcmxheSAuY2xvc2UteCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDsgfVxuICAgIC51cGxvYWQtb3ZlcmxheSAuY2xvc2UteCBhIHtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLmNsb3NlLXggYTpob3ZlciwgLnVwbG9hZC1vdmVybGF5IC5jbG9zZS14IGE6YWN0aXZlLCAudXBsb2FkLW92ZXJsYXkgLmNsb3NlLXggYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjOTU5NTk1OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC51cGxvYWQtb3ZlcmxheSAuY2xvc2UteCB7XG4gICAgICAgIHRvcDogMXZ3O1xuICAgICAgICByaWdodDogMS42Njd2dztcbiAgICAgICAgZm9udC1zaXplOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cGxvYWQtb3ZlcmxheSAuY2xvc2UteCB7XG4gICAgICAgIHRvcDogMS41dnc7XG4gICAgICAgIHJpZ2h0OiAyLjF2dzsgfSB9XG4gIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVwbG9hZC1vdmVybGF5IC51cGxvYWQtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjV2dzsgfSB9XG4gIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtYXJnaW46IC00cHggMTVweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NoZWNrYm94ZXMucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnVwbG9hZC1vdmVybGF5IC5jaGVja2JveC1ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxdnc7IH0gfVxuICAudXBsb2FkLW92ZXJsYXkgLmNoZWNrYm94LWdyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jaGVja2JveGVzLnBuZ1wiKSAtMjJweCB0b3Agbm8tcmVwZWF0OyB9XG4gIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgLmNoZWNrYm94LWxhYmVsLS1pbmRlbnRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtZ3JvdXAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDF2dzsgfSB9XG4gIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWludHJvLCAudXBsb2FkLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWludHJvIGEsIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwgYSB7XG4gICAgICBjb2xvcjogIzAxMjc0YztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWludHJvIGE6aG92ZXIsIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDI0MTdlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkLWludHJvLCAudXBsb2FkLW92ZXJsYXkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZC1pbnRybywgLnVwbG9hZC1vdmVybGF5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVwbG9hZC1vdmVybGF5IC51cGxvYWQtaW50cm8sIC51cGxvYWQtb3ZlcmxheSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZ2dztcbiAgICAgICAgbWFyZ2luLXRvcDogM3Z3OyB9IH1cbiAgLnVwbG9hZC1vdmVybGF5IC51cGxvYWRfX3Jlc3VtZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLnVwbG9hZC1vdmVybGF5IC51cGxvYWRfX3Jlc3VtZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fcmVzdW1lLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fcmVzdW1lLWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogN3B4OyB9XG4gICAgLnVwbG9hZC1vdmVybGF5IC51cGxvYWRfX3Jlc3VtZS1jb250ZW50IGEge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fcmVzdW1lLWNvbnRlbnQgYTpob3ZlciwgLnVwbG9hZC1vdmVybGF5IC51cGxvYWRfX3Jlc3VtZS1jb250ZW50IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Y5YTczYzsgfVxuICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fdXBsb2FkIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiA2NXB4IDAgNzVweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2UzZTVlNTsgfVxuICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fdXBsb2FkLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkX191cGxvYWQtY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fdXBsb2FkLWNvbnRlbnQgYTpob3ZlciwgLnVwbG9hZC1vdmVybGF5IC51cGxvYWRfX3VwbG9hZC1jb250ZW50IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2Y5YTczYzsgfVxuICAgIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkX191cGxvYWQtY29udGVudCBoMyB7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fdXBsb2FkLWNvbnRlbnQgcCB7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZF9fbGV0dGVyLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC51cGxvYWQtb3ZlcmxheSAudXBsb2FkX19hZGQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnVwbG9hZC1vdmVybGF5IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U1ZTU7IH1cbiAgLnVwbG9hZC1vdmVybGF5IC5lcnJvci1sYWJlbDphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb250ZW50OiAnICogcmVxdWlyZWQnO1xuICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gIC51cGxvYWQtb3ZlcmxheSAuZXJyb3ItbGFiZWwtaW52YWxpZDphZnRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb250ZW50OiAnICogaW52YWxpZCBlbWFpbCc7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgLnVwbG9hZC1vdmVybGF5IC51cGxvYWQtZm9ybS1zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87IH1cbiAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZC1mb3JtLXN1Ym1pdC13cmFwcGVyIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICAudXBsb2FkLW92ZXJsYXkgLnVwbG9hZC1mb3JtLXN1Ym1pdC13cmFwcGVyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Y5YTczYzsgfVxuXG4uY2FyZWVyLWFyZWFzIHtcbiAgd2lkdGg6IDEyNjBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5jYXJlZXItYXJlYXMge1xuICAgICAgd2lkdGg6IDg0LjF2dztcbiAgICAgIG1hcmdpbi10b3A6IDIuMzN2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZWVyLWFyZWFzIHtcbiAgICAgIHdpZHRoOiA5NHZ3O1xuICAgICAgbWFyZ2luLXRvcDogMy4yNXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJlZXItYXJlYXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA3LjV2dzsgfSB9XG5cbi5jYXJlZXItY2FyZCB7XG4gIGhlaWdodDogMzU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNhcmVlci1jYXJkIHtcbiAgICAgIGhlaWdodDogMjMuOHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi45dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmVlci1jYXJkIHtcbiAgICAgIGhlaWdodDogMzcuMXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJlZXItY2FyZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogODUuNzV2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUuMnZ3OyB9IH1cbiAgLmNhcmVlci1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDc1LjI1JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMC4yNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDMzdnc7IH0gfVxuICAuY2FyZWVyLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJlZXItY2FyZF9fY29weSB7XG4gICAgICBoZWlnaHQ6IDQxLjc1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTVlNTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2FyZWVyLWNhcmRfX2NvcHkge1xuICAgICAgaGVpZ2h0OiA1MSU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTVlNTsgfSB9XG4gIC5jYXJlZXItY2FyZF9faGVhZGVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U1ZTU7XG4gICAgaGVpZ2h0OiAyNi43NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNDElO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAuY2FyZWVyLWNhcmRfX2hyIHtcbiAgICB3aWR0aDogODklO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMC45dnc7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItY2FyZF9faHIge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19ociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNXZ3O1xuICAgICAgICB3aWR0aDogODkuNTUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0wLjV2dzsgfSB9XG4gIC5jYXJlZXItY2FyZF9faGVhZGVyIHtcbiAgICBjb2xvcjogIzAxMjc0YztcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNS41JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1Ljc1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItY2FyZF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuMSU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDQuMXZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMy45JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjQlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH1cbiAgLmNhcmVlci1jYXJkX19oZWFkZXItbGluayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19oZWFkZXItbGluayB7XG4gICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNzkxMGI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNC44JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjclOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5jYXJlZXItY2FyZF9faGVhZGVyLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZWVyLWNhcmRfX2hlYWRlci1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLWNhcmRfX2hlYWRlci1saW5rOmhvdmVyLCAuY2FyZWVyLWNhcmRfX2hlYWRlci1saW5rOmFjdGl2ZSwgLmNhcmVlci1jYXJkX19oZWFkZXItbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmOWE3M2M7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWE3M2M7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJlZXItY2FyZF9faGVhZGVyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4ydnc7IH0gfVxuICAuY2FyZWVyLWNhcmRfX2Rlc2MtbGluayB7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjc5MTBiO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19kZXNjLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19kZXNjLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dzsgfSB9XG4gICAgLmNhcmVlci1jYXJkX19kZXNjLWxpbms6aG92ZXIsIC5jYXJlZXItY2FyZF9fZGVzYy1saW5rOmFjdGl2ZSwgLmNhcmVlci1jYXJkX19kZXNjLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmOWE3M2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5YTczYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2Rlc2MtbGluayB7XG4gICAgICAgIHJpZ2h0OiA1LjMlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2Rlc2MtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FyZWVyLWNhcmRfX2hvdmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyNzRjO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgbGluZWFyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jYXJlZXItY2FyZF9faG92ZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMzYuNzUlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2hvdmVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQxLjc1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2hvdmVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDUxJTsgfSB9XG4gIC5jYXJlZXItY2FyZF9fZGVzYy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY2FyZWVyLWNhcmRfX2Rlc2Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgbGluZWFyO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jYXJlZXItY2FyZF9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxM3B4ICsgKDE2IC0gMTMpICogKCgxMDB2dyAtIDk5MnB4KS8oMTUwMCAtIDk5MikpKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItY2FyZF9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZWVyLWNhcmRfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2dnc7IH0gfVxuICAgIC5jYXJlZXItY2FyZF9fZGVzYyBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5jYXJlZXItY2FyZF9fZGVzYyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19kZXNjIHtcbiAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zdnc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXZ3O1xuICAgICAgICBwYWRkaW5nOiAyLjUlIDUuNSUgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmVlci1jYXJkX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIydnc7XG4gICAgICAgIHBhZGRpbmc6IDAuNzUlIDQuNSUgMi43NSU7IH0gfVxuXG4uYmxvY2stbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEyNjBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5ibG9jay1saW5rcyB7XG4gICAgICB3aWR0aDogODQuMXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMi4zM3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9jay1saW5rcyB7XG4gICAgICB3aWR0aDogOTR2dztcbiAgICAgIG1hcmdpbi10b3A6IDMuMjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvY2stbGlua3Mge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA3LjV2dzsgfSB9XG4gIC5ibG9jay1saW5rcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmxvY2stbGlua3MgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjMzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1saW5rcyBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrLWxpbmtzIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy41dnc7IH0gfVxuICAuYmxvY2stbGlua3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmxvY2stbGlua3NfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDI0LjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1saW5rc19fbGluayB7XG4gICAgICAgIGhlaWdodDogMzB2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrLWxpbmtzX19saW5rIHtcbiAgICAgICAgaGVpZ2h0OiA1NXZ3O1xuICAgICAgICBtYXJnaW46IDR2dyAxNXB4OyB9IH1cbiAgLmJsb2NrLWxpbmtzX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDExMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmxvY2stbGlua3NfX2NvbnRlbnQge1xuICAgICAgICB0b3A6IDcuMzN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJsb2NrLWxpbmtzX19jb250ZW50IHtcbiAgICAgICAgdG9wOiAxMnZ3O1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLmJsb2NrLWxpbmtzX19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJsb2NrLWxpbmtzX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDMuNjd2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmxvY2stbGlua3NfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzdnc7IH0gfVxuICAuYmxvY2stbGlua3NfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlOyB9XG4gICAgLmJsb2NrLWxpbmtzX19pbWc6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmxvY2stbGlua3NfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjQuNjd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWxpbmtzX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDMwdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ibG9jay1saW5rc19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1NXZ3OyB9IH1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZlYXR1cmVkLWpvYnMge1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZmVhdHVyZWQtam9icyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5mZWF0dXJlZC1qb2JzIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZmVhdHVyZWQtam9icyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLWpvYnMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuZmVhdHVyZWQtam9icyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLmZlYXR1cmVkLWpvYnNfX2hlYWRlciB7XG4gICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjg1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjl2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDUuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43NXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnNfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1LjV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC43NXZ3O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9fTGVhcm5fbGluayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX0xlYXJuX2xpbms6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiBvcmFuZ2U7IH1cbiAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9faGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gICAgICBjb2xvcjogIzAxMjc0YztcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9faGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjl2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjR2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyX19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUuOXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2Rlc2Mge1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNDV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyX19kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDN2dzsgfSB9XG4gICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX0xlYXJuX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmNzkxMGI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9fTGVhcm5fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXIgLmN0YV9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyIC5jdGFfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjc5MTBiO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1dnc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9fbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9fbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dzsgfSB9XG4gICAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9fbGluazpob3ZlciwgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2xpbms6YWN0aXZlLCAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlcl9fbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjlhNzNjO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5YTczYzsgfVxuICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2xpbms6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXJfX2xpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE3dnc7IH0gfVxuICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlci0tYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXItLWFsbCB7XG4gICAgICAgIHRvcDogMTM4cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyLS1hbGwge1xuICAgICAgICB0b3A6IDMwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXItLWFsbCB7XG4gICAgICAgIHRvcDogNDQlOyB9IH1cbiAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlci0tYWxsIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgIGNvbG9yOiAjZmJjOTg2O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuam9iLXNsaWRlci0tYWxsIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5qb2Itc2xpZGVyLS1hbGwgLmpvYi1zbGlkZXJfX2xpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLmpvYi1zbGlkZXItLWFsbCAuam9iLXNsaWRlcl9fbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICBoZWlnaHQ6IDQ5NXB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9iLXNsaWRlcl9fbGluayB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYi1zbGlkZXJfX2xpbmsge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMCUgMDsgfSB9XG4gICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLXByZXYsXG4gICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLW5leHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggI2RiZGNkYztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tcHJldixcbiAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLW5leHQge1xuICAgICAgICAgIHdpZHRoOiAzLjh2dztcbiAgICAgICAgICBoZWlnaHQ6IDMuOHZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLXByZXYsXG4gICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICB3aWR0aDogN3Z3O1xuICAgICAgICAgIGhlaWdodDogN3Z3O1xuICAgICAgICAgIHRvcDogNjUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTglKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLXByZXYsXG4gICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICB0b3A6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tbmV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMHZ3O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tcHJldiBpbWcsXG4gICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tbmV4dCBpbWcge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLXByZXYgaW1nLFxuICAgICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMC45dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLXByZXYgaW1nLFxuICAgICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMS42NXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1wcmV2IGltZyxcbiAgICAgICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tbmV4dCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXZ3OyB9IH1cbiAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogMTAuNjV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiA1dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciAuam9icy1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogOXZ3OyB9IH1cbiAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1wcmV2IGltZyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIC01MCUpOyB9XG4gICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTAuNjV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIC5qb2JzLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICByaWdodDogNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiA5dnc7IH0gfVxuICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlci1jb250YWluZXIgLmpvYnMtYnV0dG9uLW5leHQgaW1nIHtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKC02NSUsIC01MCUpOyB9XG4gIC5mZWF0dXJlZC1qb2JzX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19fc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDg1LjN2dztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtLjc1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzX19zd2lwZXIge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnNfX3N3aXBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5mZWF0dXJlZC1qb2JzX19zbGlkZSB7XG4gICAgaGVpZ2h0OiAyODlweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgbGluZWFyLCBoZWlnaHQgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC44cyBsaW5lYXI7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19fc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDIyLjN2dztcbiAgICAgICAgcGFkZGluZzogMS41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19fc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDIyLjN2dztcbiAgICAgICAgcGFkZGluZzogMS41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzX19zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGhlaWdodDogMjcuNnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtam9ic19fc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDQ2LjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnNfX3NsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMi41dncgN3Z3OyB9IH1cbiAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtcHJldixcbiAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1wcmV2LFxuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDh2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1wcmV2LFxuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtcHJldiAuam9iLXNsaWRlcl9fTGVhcm5fbGluayxcbiAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLW5leHQgLmpvYi1zbGlkZXJfX0xlYXJuX2xpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtcHJldiAuam9iLXNsaWRlcl9faGVhZGVyLFxuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1uZXh0IC5qb2Itc2xpZGVyX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjJ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1wcmV2IC5qb2Itc2xpZGVyX19oZWFkZXIsXG4gICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLW5leHQgLmpvYi1zbGlkZXJfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuMnZ3OyB9IH1cbiAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAxLjM1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogNC41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogNS40dnc7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRkNGY1MztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDAuNzN2dztcbiAgICAgICAgICBoZWlnaHQ6IDAuNzN2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMC45MTJ2dztcbiAgICAgICAgICBoZWlnaHQ6IDAuOTJ2dztcbiAgICAgICAgICBtYXJnaW46IDAgMC41dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDEuNzV2dztcbiAgICAgICAgICBoZWlnaHQ6IDEuNzV2dztcbiAgICAgICAgICBtYXJnaW46IDAgMS4xdnc7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiOyB9XG4gIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwdnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5qb2Itc2xpZGVyX19oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgY29sb3I6ICMwMTI3NGM7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjhweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmpvYi1zbGlkZXJfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuam9iLXNsaWRlcl9faGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzLjl2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5qb2Itc2xpZGVyX19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2LjJ2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuam9iLXNsaWRlcl9fZGVzYyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuam9iLXNsaWRlcl9fZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS40NXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLWpvYnMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmpvYi1zbGlkZXJfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5qb2Itc2xpZGVyX19kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzdnc7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5qb2Itc2xpZGVyX19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMCUgMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5mZWF0dXJlZC1qb2JzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5qb2Itc2xpZGVyLS1hbGwgLmpvYi1zbGlkZXJfX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuam9iLXNsaWRlci0tYWxsIC5qb2Itc2xpZGVyX19saW5rOmhvdmVyLCAuZmVhdHVyZWQtam9icyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuam9iLXNsaWRlci0tYWxsIC5qb2Itc2xpZGVyX19saW5rOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mZWF0dXJlZC1qb2JzLS1zaG9ydGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4jc2lnbi11cC1saW5rLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNzkxMGI7XG4gIHdpZHRoOiAyMjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAjc2lnbi11cC1saW5rLWJvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDEuMDMzdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgIGJvdHRvbTogM3Z3O1xuICAgICAgd2lkdGg6IDE0Ljh2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAjc2lnbi11cC1saW5rLWJvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDEuNzh2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgICBib3R0b206IDIuNXZ3O1xuICAgICAgd2lkdGg6IDg5JTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjc2lnbi11cC1saW5rLWJvdHRvbSB7XG4gICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICAgIGJvdHRvbTogNi43NXZ3O1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICAgIHBhZGRpbmc6IDN2dyAwOyB9IH1cblxuLmN0YS1jYXJkIHtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7XG4gIGhlaWdodDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmN0YS1jYXJkIHtcbiAgICAgIGhlaWdodDogMzY2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5jdGEtY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIuNzV2dztcbiAgICAgIHBhZGRpbmc6IDUuNnZ3IDAgNS42dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmN0YS1jYXJkIHtcbiAgICAgIGhlaWdodDogMzEuNHZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzLjh2dztcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3RhLWNhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNC41dnc7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5jdGEtY2FyZCAuY3RhX19oZWFkZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jdGEtY2FyZCAuY3RhX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdGEtY2FyZCAuY3RhX19oZWFkZXIge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45dnc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS1jYXJkIC5jdGFfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmN0YS1jYXJkIC5jdGFfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cbiAgLmN0YS1jYXJkIC5jdGFfX2NvcHkge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgLmN0YS1jYXJkIC5jdGFfX2NvcHkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi41JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jdGEtY2FyZCAuY3RhX19jb3B5IHtcbiAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDF2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3RhLWNhcmQgLmN0YV9fY29weSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3RhLWNhcmQgLmN0YV9fY29weSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMTZweDsgfSB9XG4gICAgLmN0YS1jYXJkIC5jdGFfX2NvcHkgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY3RhLWNhcmQgLmN0YV9fYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN0YS1jYXJkIC5jdGFfX2JveCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtY2FyZCAuY3RhX19ib3gge1xuICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgLmN0YS1jYXJkLS1zZWNvbmRhcnkge1xuICAgIHBvc2l0aW9uOiB1bnNldHM7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY3RhLWNhcmQtLXNlY29uZGFyeSB7XG4gICAgICAgIGhlaWdodDogMzY2cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY3RhLWNhcmQtLXNlY29uZGFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIyLjc1dnc7XG4gICAgICAgIHBhZGRpbmc6IDUuNnZ3IDAgNS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAzMS40dnc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDMuOHZ3O1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS1jYXJkLS1zZWNvbmRhcnkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAuY3RhLWNhcmQtLXNlY29uZGFyeSAuY3RhX19oZWFkZXIge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3RhLWNhcmQtLXNlY29uZGFyeSAuY3RhX19oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjl2dztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmN0YV9faGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH0gfVxuICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmN0YV9fY29weSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi41JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuY3RhLWNhcmQtLXNlY29uZGFyeSAuY3RhX19jb3B5IHtcbiAgICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxdnc7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDF2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMTZweDsgfSB9XG4gICAgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmVtYWlsLXBsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpO1xuICAgICAgbGVmdDogMTlweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjAycyBsaW5lYXIsIGZvbnQgMC4wMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4wMnMgbGluZWFyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5lbWFpbC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgbGVmdDogMy44dnc7IH0gfVxuXG4uY3RhLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuY3RhLWZvcm0ge1xuICAgICAgYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jdGEtZm9ybSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdGEtZm9ybSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogODUlOyB9IH1cbiAgLmN0YS1mb3JtX19pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2LjUlOyB9XG4gICAgLmN0YS1mb3JtX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN0YS1mb3JtX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA3NCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmN0YS1mb3JtX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2OSU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy44dnc7IH0gfVxuICAuY3RhLWZvcm1fX2J1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjMuNSU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY3RhLWZvcm1fX2J1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmN0YS1mb3JtX19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgb3BhY2l0eTogLjk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmN0YS1mb3JtX19idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jdGEtZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3RhLWZvcm1fX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43OHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgd2lkdGg6IDMxJTsgfSB9XG4gIC5jdGEtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDsgfVxuICAuY3RhLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7IH1cbiAgLmN0YS1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDsgfVxuXG4ua25vdy11cy1jYXJkX19saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIGJvdHRvbTogNDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDMuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7IH1cbiAgLmtub3ctdXMtY2FyZF9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAua25vdy11cy1jYXJkX19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgIC5rbm93LXVzLWNhcmRfX2xpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAua25vdy11cy1jYXJkX19saW5rIHtcbiAgICAgIGJvdHRvbTogM3Z3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDIuNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5rbm93LXVzLWNhcmRfX2xpbmsge1xuICAgICAgYm90dG9tOiAyLjV2dztcbiAgICAgIGZvbnQtc2l6ZTogMS43OHZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAua25vdy11cy1jYXJkX19saW5rIHtcbiAgICAgIGJvdHRvbTogNi4zNXZ3O1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3LjV2dztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuXG4uY2FyZC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jYXJkLXdyYXBwZXIgLmNvbC1tZC02IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAuY2FyZC13cmFwcGVyIC5jb2wtbWQtNiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2FyZC13cmFwcGVyIC5jb2wtbWQtNiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uY2FyZC13cmFwcGVyLWFzcGlyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nICNzaWduLXVwLWxpbmstYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYmFja2dyb3VuZDogI2Y3OTEwYjtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAjc2lnbi11cC1saW5rLWJvdHRvbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wMzN2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7XG4gICAgICAgIGJvdHRvbTogM3Z3O1xuICAgICAgICB3aWR0aDogMTQuOHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nICNzaWduLXVwLWxpbmstYm90dG9tIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc4dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgICAgIGJvdHRvbTogMi41dnc7XG4gICAgICAgIHdpZHRoOiA4OSU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nICNzaWduLXVwLWxpbmstYm90dG9tIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICAgICAgYm90dG9tOiA2Ljc1dnc7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIHBhZGRpbmc6IDN2dyAwOyB9IH1cbiAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCB7XG4gICAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE4Ljc1dnc7XG4gICAgICAgIHBhZGRpbmc6IDMuNnZ3IDAgMi42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAzMS40dnc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDMuOHZ3O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXZ3O1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQgLmN0YV9faGVhZGVyIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCAuY3RhX19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQgLmN0YV9faGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi45dnc7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkIC5jdGFfX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCAuY3RhX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cbiAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCAuY3RhX19jb3B5IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkIC5jdGFfX2NvcHkge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNSU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQgLmN0YV9fY29weSB7XG4gICAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCAuY3RhX19jb3B5IHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCAuY3RhX19jb3B5IHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7IH0gfVxuICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQgLmN0YV9fY29weSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZCAuY3RhX19ib3gge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkIC5jdGFfX2JveCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkIC5jdGFfX2JveCB7XG4gICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQtLXNlY29uZGFyeSB7XG4gICAgICBwb3NpdGlvbjogdW5zZXRzO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQtLXNlY29uZGFyeSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMzBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwLjc1dnc7XG4gICAgICAgICAgcGFkZGluZzogNC42dncgMCA0LjZ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkLS1zZWNvbmRhcnkge1xuICAgICAgICAgIGhlaWdodDogMzEuNHZ3O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjh2dztcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkLS1zZWNvbmRhcnkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWNhcmQtLXNlY29uZGFyeSAuY3RhX19oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2hlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2hlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmN0YV9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmN0YV9fY29weSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2LjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxdnc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDF2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtY2FyZC0tc2Vjb25kYXJ5IC5jdGFfX2NvcHkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAxNnB4OyB9IH1cbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmVtYWlsLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpO1xuICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDJzIGxpbmVhciwgZm9udCAwLjAycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjAycyBsaW5lYXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1jYXJkLS1zZWNvbmRhcnkgLmVtYWlsLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDMuOHZ3OyB9IH1cbiAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDQ0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybSB7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWZvcm0ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1mb3JtIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybV9faW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICBjb2xvcjogIzRkNGY1MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDc2LjUlOyB9XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1mb3JtX19pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWZvcm1fX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuOHZ3OyB9IH1cbiAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybV9fYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWtrdXJhdFN0ZCc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMjMuNSU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybV9fYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWZvcm1fX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzh2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1mb3JtX19idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB3aWR0aDogMzElOyB9IH1cbiAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jdGEtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzRkNGY1MztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDsgfVxuICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmN0YS1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsOyB9XG4gICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY3RhLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsOyB9XG4gIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmtub3ctdXMtY2FyZF9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgYm90dG9tOiA0NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiOyB9XG4gICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAua25vdy11cy1jYXJkX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5rbm93LXVzLWNhcmRfX2xpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNzkxMGI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmtub3ctdXMtY2FyZF9fbGluayB7XG4gICAgICAgIGJvdHRvbTogM3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMS45dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmtub3ctdXMtY2FyZF9fbGluayB7XG4gICAgICAgIGJvdHRvbTogMi41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43OHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5rbm93LXVzLWNhcmRfX2xpbmsge1xuICAgICAgICBib3R0b206IDYuMzV2dztcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY2FyZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmNhcmQtd3JhcHBlciAuY29sLW1kLTYge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmNhcmQtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTB2dztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5jYXJkLXdyYXBwZXItYXNwaXJpbmcgLmNhcmQtd3JhcHBlciAuY29sLW1kLTYge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jYXJkLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIC5jYXJkLXdyYXBwZXIgLmNvbC1tZC02IHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmNhcmQtd3JhcHBlci1hc3BpcmluZyAuY2FyZC13cmFwcGVyLWFzcGlyaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5iZW5lZml0cy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDR2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmVuZWZpdHMtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iZW5lZml0cy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5iZW5lZml0cy1zZWN0aW9uIC5jb2wteHMtMTIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmJlbmVmaXRzLWNvbHVtbiB7XG4gIGhlaWdodDogNTg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJlbmVmaXRzLWNvbHVtbiAuY29sLW1kLTcsIC5iZW5lZml0cy1jb2x1bW4gLmNvbC1tZC01IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmJlbmVmaXRzLWNvbHVtbiB7XG4gICAgICBoZWlnaHQ6IDQwdnc7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmVuZWZpdHMtY29sdW1uIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgbWFyZ2luOiAzLjN2dyBhdXRvIDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJlbmVmaXRzLWNvbHVtbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNi43dncgYXV0byAwOyB9IH1cbiAgLmJlbmVmaXRzLWNvbHVtbl9faW1hZ2UtLWxlZnQsIC5iZW5lZml0cy1jb2x1bW5fX2ltYWdlLS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJlbmVmaXRzLWNvbHVtbl9faW1hZ2UtLWxlZnQsIC5iZW5lZml0cy1jb2x1bW5fX2ltYWdlLS1yaWdodCB7XG4gICAgICAgIGhlaWdodDogMTV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJlbmVmaXRzLWNvbHVtbl9faW1hZ2UtLWxlZnQsIC5iZW5lZml0cy1jb2x1bW5fX2ltYWdlLS1yaWdodCB7XG4gICAgICAgIGhlaWdodDogMjN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJlbmVmaXRzLWNvbHVtbl9faW1hZ2UtLWxlZnQsIC5iZW5lZml0cy1jb2x1bW5fX2ltYWdlLS1yaWdodCB7XG4gICAgICAgIGhlaWdodDogNDl2dzsgfSB9XG4gIC5iZW5lZml0cy1jb2x1bW4tY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDE2LCAzMCwgMzEsIDAuMTIpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgcGFkZGluZzogMi44dncgMi4xdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMzJ2dztcbiAgICAgICAgcGFkZGluZzogM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDc1dnc7XG4gICAgICAgIHBhZGRpbmc6IDV2dyA1dncgM3Z3OyB9IH1cbiAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnQtLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiOyB9XG4gICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50LS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7IH1cbiAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnQtLWRhcmstYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNzI4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50LS1iaWctZmlyc3QtY29sdW1uIHtcbiAgICAgICAgaGVpZ2h0OiA1NXZ3OyB9IH1cbiAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnQtLWJpZy1zZWNvbmQtY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnQtLWJpZy1zZWNvbmQtY29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nOiAzdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnQtLWJpZy1zZWNvbmQtY29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nOiA1dncgNXZ3IDN2dztcbiAgICAgICAgICBoZWlnaHQ6IDU1dnc7IH0gfVxuICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50X19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyM3Z3O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50X19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgIG1heC13aWR0aDogMzB2dztcbiAgICAgICAgICBtYXJnaW46IDAgMCAydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDJ2dzsgfSB9XG4gICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2hlYWRlci0tbWlkZGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9faGVhZGVyLS1taWRkbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9faGVhZGVyLS1taWRkbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9faGVhZGVyLS1taWRkbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHZ3OyB9IH1cbiAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50X19saXN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICBtYXJnaW46IDIuNXZ3IDAgMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fbGlzdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjN2dztcbiAgICAgICAgICBtYXJnaW46IDIuNXZ3IDAgMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fbGlzdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICBtYXJnaW46IDQuNXZ3IDAgMDsgfSB9XG4gICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2xpc3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2xpc3QgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50X19saXN0IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fbGlzdCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjV2dzsgfSB9XG4gICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2xpc3Qgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50X19saXN0IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjV2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2xpc3Qgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fbGlzdCBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41dnc7IH0gfVxuICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fY29weSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmJlbmVmaXRzLWNvbHVtbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDd2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2NvcHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NXZ3O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fY29weSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fY29weS0tbWlkZGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fY29weS0tbWlkZGxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5iZW5lZml0cy1jb2x1bW4tY29udGVudF9fY29weS0tbWlkZGxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYmVuZWZpdHMtY29sdW1uLWNvbnRlbnRfX2NvcHktLW1pZGRsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uc29jaWFsLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zb2NpYWwtYmFubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDZ2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29jaWFsLWJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA2dnc7IH0gfVxuICAuc29jaWFsLWJhbm5lciA+IC5jb2wtbWQtMyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhZ3JhbS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMi43JSAtIDEycHgpO1xuICAgICAgaGVpZ2h0OiAyMnZ3O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgdHJhbnNmb3JtIGVhc2UtaW47XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgdHJhbnNmb3JtIGVhc2UtaW47XG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC41cyB0cmFuc2Zvcm0gZWFzZS1pbjtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgdHJhbnNmb3JtIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIHRyYW5zZm9ybSBlYXNlLWluOyB9XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICAgICAgICBtYXJnaW46IDAgMiU7IH1cbiAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YWdyYW0tY29udGFpbmVyIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhZ3JhbS1jb250YWluZXIgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDsgfSB9XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSBpbWc6aG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YWdyYW0tY29udGFpbmVyIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIGltZzpob3ZlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhZ3JhbS1jb250YWluZXIgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMTZ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YWdyYW0tY29udGFpbmVyIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3MHZ3O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YWdyYW0tY29udGFpbmVyIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGFncmFtLWNvbnRhaW5lciAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MHZ3OyB9IH1cbiAgLnNvY2lhbC1iYW5uZXIgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNvY2lhbC1iYW5uZXIgLmNhcm91c2VsLWNvbnRyb2wgPiAuaXRlbS1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1wcmV2LFxuICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggI2RiZGNkYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLXByZXYsXG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCB7XG4gICAgICAgIHdpZHRoOiAzLjh2dztcbiAgICAgICAgaGVpZ2h0OiAzLjh2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLXByZXYsXG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCB7XG4gICAgICAgIHdpZHRoOiA3dnc7XG4gICAgICAgIGhlaWdodDogN3Z3O1xuICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01OCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1wcmV2LFxuICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLW5leHQge1xuICAgICAgICB0b3A6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLXByZXYsXG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCB7XG4gICAgICAgIHdpZHRoOiA3dnc7XG4gICAgICAgIGhlaWdodDogN3Z3O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTsgfSB9XG4gICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLXByZXYgaW1nLFxuICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1uZXh0IGltZyB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLXByZXYgaW1nLFxuICAgICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAwLjl2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1wcmV2IGltZyxcbiAgICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLW5leHQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMS42NXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvY2lhbC1iYW5uZXIgLmluc3RhLXByZXYgaW1nLFxuICAgICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAydnc7IH0gfVxuICAuc29jaWFsLWJhbm5lciAuaW5zdGEtcHJldiB7XG4gICAgbGVmdDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtcHJldiB7XG4gICAgICAgIGxlZnQ6IDEwLjY1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1wcmV2IHtcbiAgICAgICAgbGVmdDogNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1wcmV2IGltZyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIC01MCUpOyB9XG4gIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1uZXh0IHtcbiAgICByaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMC42NXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29jaWFsLWJhbm5lciAuaW5zdGEtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5zb2NpYWwtYmFubmVyIC5pbnN0YS1uZXh0IGltZyB7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSgtNjUlLCAtNTAlKTsgfVxuICAuc29jaWFsLWJhbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAyMi41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2NpYWwtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDI4LjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQzdnc7IH0gfVxuICAgIC5zb2NpYWwtYmFubmVyLWNvbnRlbnRfX3BpY3R1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50X19waWN0dXJlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50X19waWN0dXJlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyLjV2dztcbiAgICAgICAgICB3aWR0aDogMjIuNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudF9fcGljdHVyZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyOC41dnc7XG4gICAgICAgICAgd2lkdGg6IDI4LjV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2NpYWwtYmFubmVyLWNvbnRlbnRfX3BpY3R1cmUge1xuICAgICAgICAgIGhlaWdodDogNDN2dztcbiAgICAgICAgICB3aWR0aDogNDN2dzsgfSB9XG4gICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50X19waWN0dXJlLS1ibG9jazEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZXIoI2Y5ZjlmOSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50X19waWN0dXJlLS1ibG9jazIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZXIoI2Y5ZjlmOSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50X19waWN0dXJlLS1ibG9jazMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZXIoI2Y5ZjlmOSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDIuM3Z3IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDQuNXZ3IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDkuNXZ3IDA7IH0gfVxuICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjV2dztcbiAgICAgICAgICAgIGhlaWdodDogMy41dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjV2dztcbiAgICAgICAgICAgIGhlaWdodDogNC41dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA3LjV2dztcbiAgICAgICAgICAgIGhlaWdodDogNy41dnc7IH0gfVxuICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19jb3B5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5zb2NpYWwtYmFubmVyLWNvbnRlbnQtLWluc3RhZ3JhbV9fY29weSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzM3Z3O1xuICAgICAgICAgICAgbWFyZ2luOiAxLjc1dncgYXV0byAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMzJDNEQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5zb2NpYWwtYmFubmVyLWNvbnRlbnQtLWluc3RhZ3JhbV9fY29weSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42M3Z3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzN3Z3O1xuICAgICAgICAgICAgbWFyZ2luOiAxLjc1dncgYXV0byAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMzJDNEQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19jb3B5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwdnc7XG4gICAgICAgICAgICBtYXJnaW46IDQuNXZ3IGF1dG8gMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJ2dzsgfSB9XG4gICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW1fX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5MDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW1fX2xpbms6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNzkxMGI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW1fX2xpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW1fX2xpbms6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDJweCkge1xuICAgICAgICAgIC5zb2NpYWwtYmFubmVyLWNvbnRlbnQtLWluc3RhZ3JhbV9fbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMjB2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOTV2dyAwO1xuICAgICAgICAgICAgbWFyZ2luOiAydncgYXV0byAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjF2dztcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMC4yNXZ3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW1fX2xpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDI0LjV2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOTV2dyAwO1xuICAgICAgICAgICAgbWFyZ2luOiAydncgYXV0byAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAuMjV2dztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDV2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc29jaWFsLWJhbm5lci1jb250ZW50LS1pbnN0YWdyYW1fX2xpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgICAgICAgIG1hcmdpbjogM3Z3IGF1dG8gMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMC45NXZ3IDA7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvY2lhbC1iYW5uZXItY29udGVudC0taW5zdGFncmFtX19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3O1xuICAgICAgICAgICAgbWFyZ2luOiA0dncgYXV0byAwO1xuICAgICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjk1dncgMDsgfSB9XG5cbi5JTi13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuSU4td2lkZ2V0IHtcbiAgICAgIHdpZHRoOiA4NC4xdnc7XG4gICAgICBtYXJnaW4tdG9wOiAyLjMzdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLklOLXdpZGdldCB7XG4gICAgICB3aWR0aDogOTR2dztcbiAgICAgIG1hcmdpbi10b3A6IDMuMjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuSU4td2lkZ2V0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNy41dnc7IH0gfVxuXG4uYmlvZ3JhcGh5LXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIHdpZHRoOiAxMDUwcHg7XG4gIG1hcmdpbjogNjVweCBhdXRvIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuYmlvZ3JhcGh5LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNC4zM3Z3O1xuICAgICAgd2lkdGg6IDcwdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJpb2dyYXBoeS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDd2dztcbiAgICAgIHdpZHRoOiA2MXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iaW9ncmFwaHktd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA4NS41JTsgfSB9XG4gIC5iaW9ncmFwaHktd3JhcHBlciAuY29sdW1ucyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5iaW9ncmFwaHktd3JhcHBlciAuY29sdW1ucy0tbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuYmlvZ3JhcGh5LXdyYXBwZXIgLmNvbHVtbnMtLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LXdyYXBwZXIgLmNvbHVtbnMge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iaW9ncmFwaHktd3JhcHBlciAuY29sdW1ucyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYmlvZ3JhcGh5LWltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuYmlvZ3JhcGh5LWltYWdlIHtcbiAgICAgIGhlaWdodDogMjh2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmlvZ3JhcGh5LWltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJpb2dyYXBoeS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAuYmlvZ3JhcGh5LWltYWdlX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iaW9ncmFwaHktaW1hZ2VfX2ltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmJpb2dyYXBoeS1pbWFnZV9fdHJpYW5nbGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LWltYWdlX190cmlhbmdsZSB7XG4gICAgICAgIGhlaWdodDogMi4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmlvZ3JhcGh5LWltYWdlX190cmlhbmdsZSB7XG4gICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmJpb2dyYXBoeS10ZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5iaW9ncmFwaHktdGV4dCB7XG4gICAgICBoZWlnaHQ6IDI4dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJpb2dyYXBoeS10ZXh0IHtcbiAgICAgIGhlaWdodDogMzkuNXZ3O1xuICAgICAgd2lkdGg6IDYxdnc7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmlvZ3JhcGh5LXRleHQge1xuICAgICAgaGVpZ2h0OiA3MS40dnc7XG4gICAgICBwYWRkaW5nOiA1dncgMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJpb2dyYXBoeS10ZXh0X19oZWFkZXIge1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS44NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5iaW9ncmFwaHktdGV4dF9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIuOXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDUuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNy41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iaW9ncmFwaHktdGV4dF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEydnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNnZ3OyB9IH1cbiAgLmJpb2dyYXBoeS10ZXh0X19jb3B5IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dztcbiAgICAgICAgbWFyZ2luOiAxdncgYXV0byAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LXRleHRfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzdnc7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMS42Njd2dyBhdXRvIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIydnc7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC5iaW9ncmFwaHktdGV4dF9fY29weSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjlhNzNjOyB9XG4gIC5iaW9ncmFwaHktdGV4dF9faWNvbiB7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAgMTYuNSU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LXRleHRfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDd2dztcbiAgICAgICAgaGVpZ2h0OiA0dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmlvZ3JhcGh5LXRleHRfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDE1dnc7XG4gICAgICAgIGhlaWdodDogN3Z3OyB9IH1cbiAgLmJpb2dyYXBoeS10ZXh0X19hdXRob3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LXRleHRfX2F1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzdnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iaW9ncmFwaHktdGV4dF9fYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIydnc7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3OyB9IH1cbiAgICAuYmlvZ3JhcGh5LXRleHRfX2F1dGhvci0tc3ViIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJpb2dyYXBoeS10ZXh0X19idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MTBiO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuYmlvZ3JhcGh5LXRleHRfX2J1dHRvbjpob3ZlciwgLmJpb2dyYXBoeS10ZXh0X19idXR0b246YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYmlvZ3JhcGh5LXRleHRfX2J1dHRvbjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmlvZ3JhcGh5LXRleHRfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDF2dztcbiAgICAgICAgcGFkZGluZzogMC45NXZ3IDEuMzN2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJpb2dyYXBoeS10ZXh0X19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgICBwYWRkaW5nOiAxLjV2dyAyLjI1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iaW9ncmFwaHktdGV4dF9fYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgICBwYWRkaW5nOiAyLjV2dyA0dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDR2dzsgfSB9XG5cbi5zbWFsbC1qb2ItcG9zaXRpb24ge1xuICBtYXJnaW46IDY1cHggYXV0byAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLnNtYWxsLWpvYi1wb3NpdGlvbiB7XG4gICAgICB3aWR0aDogODQuMXZ3O1xuICAgICAgbWFyZ2luLXRvcDogNC4zM3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zbWFsbC1qb2ItcG9zaXRpb24ge1xuICAgICAgd2lkdGg6IDk0dnc7XG4gICAgICBtYXJnaW4tdG9wOiA3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNtYWxsLWpvYi1wb3NpdGlvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDEydnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNtYWxsLWpvYi1wb3NpdGlvbi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNHZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbWFsbC1qb2ItcG9zaXRpb24td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDh2dzsgfSB9XG4gIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9faW1nIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNy42Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMi42Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDQ0LjN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDY1dnc7IH0gfVxuICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEyNzRjO1xuICAgIGhlaWdodDogMzIycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19ibG9jayB7XG4gICAgICAgIGhlaWdodDogMzkwUFg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwMHB4KSB7XG4gICAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiA0NDJQWDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9fYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDI3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9fYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0dnc7IH0gfVxuICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9fYmxvY2stLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjc5MTBiOyB9XG4gIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjczM3Z3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4zM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi45NnZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNi4xNHZ3OyB9IH1cbiAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19jb3B5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1hcmdpbjogMTFweCBhdXRvIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1dnc7XG4gICAgICAgIG1heC13aWR0aDogMjR2dztcbiAgICAgICAgbWFyZ2luOiAwLjczM3Z3IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjA5dnc7XG4gICAgICAgIG1heC13aWR0aDogNTd2dztcbiAgICAgICAgbWFyZ2luOiAyLjV2dyBhdXRvIDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICAgICAgICBtYXgtd2lkdGg6IDc1dnc7XG4gICAgICAgIG1hcmdpbjogMi41dncgYXV0byAwOyB9IH1cbiAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ0Fra3VyYXRTdGQnO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdvcmQtc3BhY2luZzogNHB4OyB9XG4gICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNlZWU7IH1cbiAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2xpbms6Zm9jdXMsIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9fbGluazphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1dnc7XG4gICAgICAgIHBhZGRpbmc6IDAuOHZ3O1xuICAgICAgICBib3R0b206IDMuNjZ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjA5dnc7XG4gICAgICAgIHBhZGRpbmc6IDEuNzV2dyAwO1xuICAgICAgICB3aWR0aDogMjd2dztcbiAgICAgICAgYm90dG9tOiA5dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tY29udGVudF9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICAgICAgICBwYWRkaW5nOiAzLjV2dyAwO1xuICAgICAgICB3aWR0aDogNTN2dztcbiAgICAgICAgYm90dG9tOiAxN3Z3OyB9IH1cbiAgICAuc21hbGwtam9iLXBvc2l0aW9uLWNvbnRlbnRfX2xpbmstLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiOyB9XG4gIC5zbWFsbC1qb2ItcG9zaXRpb24tLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc21hbGwtam9iLXBvc2l0aW9uLS1jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLnNtYWxsLWpvYi1wb3NpdGlvbi0tY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNtYWxsLWpvYi1wb3NpdGlvbi0tY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC5zbWFsbC1qb2ItcG9zaXRpb24tLWNvbHVtbjpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbWFsbC1qb2ItcG9zaXRpb24tLWNvbHVtbjpudGgtY2hpbGQoMykge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAuc21hbGwtam9iLXBvc2l0aW9uIC5jb2wtbGctNixcbiAgLnNtYWxsLWpvYi1wb3NpdGlvbiAuY29sLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmJpZy1qb2ItcG9zaXRpb24ge1xuICBtYXJnaW46IDY1cHggYXV0byAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmJpZy1qb2ItcG9zaXRpb24ge1xuICAgICAgd2lkdGg6IDg0LjF2dztcbiAgICAgIG1hcmdpbi10b3A6IDQuMzN2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmlnLWpvYi1wb3NpdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDd2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmlnLWpvYi1wb3NpdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5iaWctam9iLXBvc2l0aW9uLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA0dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJpZy1qb2ItcG9zaXRpb24td3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0byA4dnc7IH0gfVxuICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNi42Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNy40dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNTYuNzV2dzsgfSB9XG4gIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2Jsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEyNzRjO1xuICAgIGhlaWdodDogMzIycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDIxLjQ2NnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19ibG9jayB7XG4gICAgICAgIGhlaWdodDogNDAuOXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19ibG9jayB7XG4gICAgICAgIGhlaWdodDogOTB2dzsgfSB9XG4gICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fYmxvY2stLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjc5MTBiOyB9XG4gIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIuM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43MzN2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi45NnZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogNi4xNHZ3OyB9IH1cbiAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMi4zcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fc3ViaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjczM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19zdWJoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19zdWJoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDYuOTZ2dzsgfSB9XG4gIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAxMXB4IGF1dG8gMDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1dnc7XG4gICAgICAgIG1heC13aWR0aDogMjR2dztcbiAgICAgICAgbWFyZ2luOiAwLjczM3Z3IGF1dG8gMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2OHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxLjV2dyBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiA0LjI3dnc7XG4gICAgICAgIG1heC13aWR0aDogNzV2dztcbiAgICAgICAgbWFyZ2luOiAyLjV2dyBhdXRvIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOHZ3OyB9IH1cbiAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyNzRjO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDUlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7IH1cbiAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fbGluazpmb2N1cywgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fbGluazphY3RpdmUge1xuICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXZ3O1xuICAgICAgICBwYWRkaW5nOiAwLjh2dztcbiAgICAgICAgYm90dG9tOiAxLjY2dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iaWctam9iLXBvc2l0aW9uLWNvbnRlbnRfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDIuMDl2dztcbiAgICAgICAgcGFkZGluZzogMS43NXZ3IDA7XG4gICAgICAgIHdpZHRoOiAyN3Z3O1xuICAgICAgICBib3R0b206IDd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tY29udGVudF9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4yN3Z3O1xuICAgICAgICBwYWRkaW5nOiAzLjV2dyAwO1xuICAgICAgICB3aWR0aDogNTN2dztcbiAgICAgICAgYm90dG9tOiAxOHZ3OyB9IH1cbiAgICAuYmlnLWpvYi1wb3NpdGlvbi1jb250ZW50X19saW5rLS1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjsgfVxuICAuYmlnLWpvYi1wb3NpdGlvbi0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5iaWctam9iLXBvc2l0aW9uLS1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJpZy1qb2ItcG9zaXRpb24tLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC5iaWctam9iLXBvc2l0aW9uLS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi0tY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi0tY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmlnLWpvYi1wb3NpdGlvbi0tY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5jb2xsZWdlLWZsYWdzIGltZyB7XG4gIG1hcmdpbjogNjVweCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmNvbGxlZ2UtZmxhZ3MgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuMzN2dztcbiAgICAgIHdpZHRoOiA4NC4xdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbGxlZ2UtZmxhZ3MgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDd2dztcbiAgICAgIHdpZHRoOiA5NHZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2xsZWdlLWZsYWdzIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubW9iaWxlLW1lbnUtaWNvbi1hcmlhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1tZW51LWljb24tYXJpYSB7XG4gICAgICB0b3A6IDN2dztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubW9iaWxlLW1lbnUtaWNvbi1hcmlhIHtcbiAgICAgIHRvcDogNXZ3OyB9IH1cblxuLmZpeGVkLW5hdi1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZpeGVkLW5hdi1wbGFjZWhvbGRlciB7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH0gfVxuXG4ubmF2IHtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc4NzBhO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXYge1xuICAgICAgaGVpZ2h0OiAxMDVweDsgfSB9XG4gIC5uYXZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLm5hdl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDg1LjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubmF2X19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2X19sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDIuNHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmF2X19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG4gICAgLm5hdl9fbG9nby0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmF2X19sb2dvLS1zbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAubmF2X19sb2dvLS1iaWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAubmF2X19sb2dvLS1iaWcge1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5hdl9fbG9nby0tYmlnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdl9fYnJhbmQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2X19icmFuZC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNXZ3OyB9IH1cbiAgLm5hdiAuc2Vjb25kYXJ5LW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTI3NXB4KSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gODV2dykgLyAyKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uYXYgLnNlY29uZGFyeS1uYXYgLmJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmF2IC5zZWNvbmRhcnktbmF2IC5ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgICAubmF2IC5zZWNvbmRhcnktbmF2ID4gbGksXG4gICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiAuc2Vjb25kYXJ5LW5hdl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNHZ3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2cHg7IH1cbiAgICAgIC5uYXYgLnNlY29uZGFyeS1uYXYgPiBsaSBhLFxuICAgICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiAuc2Vjb25kYXJ5LW5hdl9faXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiA+IGxpIGE6aG92ZXIsXG4gICAgICAgIC5uYXYgLnNlY29uZGFyeS1uYXYgLnNlY29uZGFyeS1uYXZfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiA+IGxpIGEuZmVhdHVyZWQsXG4gICAgICAgIC5uYXYgLnNlY29uZGFyeS1uYXYgLnNlY29uZGFyeS1uYXZfX2l0ZW0gYS5mZWF0dXJlZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5uYXYgLnNlY29uZGFyeS1uYXYgPiBsaSBhLmZlYXR1cmVkLFxuICAgICAgICAgICAgLm5hdiAuc2Vjb25kYXJ5LW5hdiAuc2Vjb25kYXJ5LW5hdl9faXRlbSBhLmZlYXR1cmVkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG4gIC5uYXYgLm1vYmlsZS1tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmF2IC5tb2JpbGUtbWVudS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICAgIHRvcDogMzJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5hdiAubW9iaWxlLW1lbnUtaWNvbiB7XG4gICAgICAgIHRvcDogMzRweDsgfSB9XG4gIC5uYXYtbGlzdCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgLm5hdi1saXN0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5hdi1saXN0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTc4NzBhOyB9IH1cbiAgICAubmF2LWxpc3Q6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5uYXYtbGlzdC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmF2LWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNXB4KTtcbiAgICAgICAgICB0b3A6IC01cHg7IH0gfVxuICAgIC5uYXYtbGlzdC1jb250YWluZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXYtbGlzdC1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiAxNDNweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmF2LWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTU2cHg7IH0gfVxuICAgIC5uYXYtbGlzdCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLm5hdi1saXN0ID4gbGkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgIC5uYXYtbGlzdCA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjd2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXYtbGlzdCA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxdncgMCAxdncgMzAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICAgICAubmF2LWxpc3QgPiBsaTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLm5hdi1saXN0ID4gbGk6OmFmdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzVweCkge1xuICAgICAgICAgIC5uYXYtbGlzdCA+IGxpOjphZnRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3Z3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjl2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmF2LWxpc3QgPiBsaTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubmF2LWxpc3QgPiBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5uYXYtbGlzdCA+IGxpIGE6aG92ZXIsIC5uYXYtbGlzdCA+IGxpIGE6YWN0aXZlLCAubmF2LWxpc3QgPiBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubmF2LWxpc3QgPiBsaSBhOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgLm5hdi1saXN0ID4gbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5hdi1saXN0ID4gbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgIC5uYXYtbGlzdCA+IGxpIGE6aG92ZXIsIC5uYXYtbGlzdCA+IGxpIGE6YWN0aXZlLCAubmF2LWxpc3QgPiBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgICAubmF2LWxpc3QgPiBsaS5sYXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5uYXYtbGlzdCA+IGxpLmxhc3Q6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uYXYtbGlzdF9faXRlbS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXYtbGlzdF9faXRlbS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMXZ3IDAgMXZ3IDMwJTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubmF2LWxpc3RfX2l0ZW0tbW9iaWxlIGEge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5hdi1saXN0X19pdGVtLW1vYmlsZSBhOmhvdmVyLCAubmF2LWxpc3RfX2l0ZW0tbW9iaWxlIGE6YWN0aXZlLCAubmF2LWxpc3RfX2l0ZW0tbW9iaWxlIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcGRvd24ge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgLmRyb3Bkb3duX19jYXJldDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogM3B4OyB9XG4gIC5kcm9wZG93bl9fbGlzdCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDJweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogLTY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ODcwYTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMTUwbXMgZWFzZS1pbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kcm9wZG93bl9fbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAuZHJvcGRvd25fX2xpc3QgPiBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjsgfVxuICAgICAgLmRyb3Bkb3duX19saXN0ID4gbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU3MzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kcm9wZG93bl9fbGlzdCA+IGxpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgICAuZHJvcGRvd25fX2xpc3QgPiBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAuZHJvcGRvd25fX2xpc3QgPiBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLmRyb3Bkb3duX19saXN0ID4gbGkgYTpob3ZlciwgLmRyb3Bkb3duX19saXN0ID4gbGkgYTphY3RpdmUsIC5kcm9wZG93bl9fbGlzdCA+IGxpIGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5kcm9wZG93bl9fbGlzdCA+IGxpIGE6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kcm9wZG93bl9fbGlzdCA+IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXZ3IDUuNXZ3OyB9XG4gICAgICAgICAgICAuZHJvcGRvd25fX2xpc3QgPiBsaSBhOmhvdmVyLCAuZHJvcGRvd25fX2xpc3QgPiBsaSBhOmFjdGl2ZSwgLmRyb3Bkb3duX19saXN0ID4gbGkgYTpmb2N1cyB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd25fX2xpc3Qge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd25fX2xpc3Qge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd25fX2xpc3QgPiBsaSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAuZHJvcGRvd25fX3RyaWdnZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kcm9wZG93bl9fdHJpZ2dlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5kcm9wZG93bl9fdHJpZ2dlcjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4NXB4O1xuICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgaGVpZ2h0OiAyMHZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgaGVpZ2h0OiAyMnZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjcwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Y3OTEwYjsgfVxuICAgIC5mb290ZXItY29udGFpbmVyIC5yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9vdGVyLWNvbnRhaW5lci1sb2dvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDg0Ljh2dztcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5Ny42JTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA4OS42JTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZm9vdGVyLWxvZ29fX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDc3cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmZvb3Rlci1sb2dvX19pbWcge1xuICAgICAgICB3aWR0aDogNnZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjF2dzsgfSB9XG4gIC5mb290ZXItY29udGVudC0tbGVmdCB7XG4gICAgd2lkdGg6IDI0LjQlO1xuICAgIHBhZGRpbmctbGVmdDogNzFweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQtLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNzV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci1jb250ZW50LS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmZvb3Rlci1jb250ZW50LS1taWRkbGUge1xuICAgIHdpZHRoOiAyMi44JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmZvb3Rlci1jb250ZW50LS1taWRkbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMzV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci1jb250ZW50LS1taWRkbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmZvb3Rlci1jb250ZW50LS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4zNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IC5mb290ZXItY29udGVudF9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5mb290ZXItY29udGVudC0tcmlnaHQgLmZvb3Rlci1jb250ZW50X19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci1jb250ZW50LS1yaWdodCAuZm9vdGVyLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjV2dyAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4LjV2dyAhaW1wb3J0YW50OyB9IH1cbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y3OTEwYjtcbiAgICB0b3A6IDYxcHg7XG4gICAgaGVpZ2h0OiAxNDRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICB0b3A6IDQuMDV2dztcbiAgICAgICAgaGVpZ2h0OiAxMHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBoZWlnaHQ6IDE2dnc7XG4gICAgICAgIHRvcDogM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3OTEwYjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4dncgMDtcbiAgICAgICAgdG9wOiAxNXZ3OyB9IH1cbiAgICAuZm9vdGVyLWNvbnRlbnRfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1jb250ZW50X19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMnZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjl2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItY29udGVudF9faGVhZGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzLjV2dztcbiAgICAgICAgICBmb250LXNpemU6IDV2dzsgfSB9XG4gICAgLmZvb3Rlci1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIGNvbG9yOiAjODQ4Njg5OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuZm9vdGVyLWNvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItY29udGVudCBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNXZ3OyB9IH1cbiAgLmZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuOHZ3IDAgMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci1uYXZfX2xpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjh2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1uYXZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLmZvb3Rlci1uYXZfX2xpc3QgPiBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmZvb3Rlci1uYXZfX2xpc3QgPiBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci1uYXZfX2xpc3QgPiBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb290ZXItbmF2X19saXN0ID4gbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1Ljd2dzsgfSB9XG4gICAgICAuZm9vdGVyLW5hdl9fbGlzdCA+IGxpIGEge1xuICAgICAgICBjb2xvcjogIzg0ODY4OTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci1uYXZfX2xpc3QgPiBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45dnc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjd2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLW5hdl9fbGlzdCA+IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZm9vdGVyLW5hdl9fbGlzdCA+IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjV2dzsgfSB9XG4gICAgICAgIC5mb290ZXItbmF2X19saXN0ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICM1MjUzNTU7IH1cbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIHdpZHRoOiAyMDZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIHdpZHRoOiA4Mi4zJTtcbiAgICAgICAgaGVpZ2h0OiAwLjk0dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOTR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgaGVpZ2h0OiAxLjN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvb3Rlci1zb2NpYWwge1xuICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICAgICAgbWFyZ2luLXRvcDogOXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5dnc7IH0gfVxuICAgIC5mb290ZXItc29jaWFsX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCA5cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5mb290ZXItc29jaWFsX19saW5rIHtcbiAgICAgICAgICBtYXJnaW46IDAgMC42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXNvY2lhbF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luOiAwIDUuMiU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZm9vdGVyLXNvY2lhbF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luOiAwIDQuNyU7IH0gfVxuICAgICAgLmZvb3Rlci1zb2NpYWxfX2xpbms6aG92ZXIsIC5mb290ZXItc29jaWFsX19saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLXNvY2lhbF9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG5ib2R5IC5zd256YV9iYW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG4gIGJvZHkgLnN3bnphX2Jhbm5lciBwIHtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4OyB9XG4gICAgYm9keSAuc3duemFfYmFubmVyIHAgYSB7XG4gICAgICBjb2xvcjogIzE2NTc4ODsgfVxuICAgICAgYm9keSAuc3duemFfYmFubmVyIHAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTY1Nzg4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keSAuc3duemFfYmFubmVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4udmlkZW8tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogNTsgfVxuICAudmlkZW8tb3ZlcmxheSBpZnJhbWUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNSBlYXNlLWluLW91dDsgfVxuICAudmlkZW8tb3ZlcmxheSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWRlby1vdmVybGF5IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52aWRlby1vdmVybGF5IHNwYW4ge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgdG9wOiA0MHB4OyB9IH1cblxuLnJvbGxvdmVyIHtcbiAgbWFyZ2luOiA1MHB4IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucm9sbG92ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMy4zM3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yb2xsb3ZlciB7XG4gICAgICBtYXJnaW4tdG9wOiA3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJvbGxvdmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyLjJ2dzsgfSB9XG4gIC5yb2xsb3ZlciAuY29sLXhzLTUsXG4gIC5yb2xsb3ZlciAuY29sLXNtLTUsXG4gIC5yb2xsb3ZlciAuY29sLW1kLTUsXG4gIC5yb2xsb3ZlciAuY29sLWxnLTUsXG4gIC5yb2xsb3ZlciAuY29sLXhzLTcsXG4gIC5yb2xsb3ZlciAuY29sLXNtLTcsXG4gIC5yb2xsb3ZlciAuY29sLW1kLTcsXG4gIC5yb2xsb3ZlciAuY29sLWxnLTcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2LFxuICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYsXG4gICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdixcbiAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2LFxuICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYsXG4gICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdixcbiAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2LFxuICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMjYuNjd2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2IGltZyxcbiAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgaW1nLFxuICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiBpbWcsXG4gICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2IGltZyxcbiAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgaW1nLFxuICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiBpbWcsXG4gICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2IGltZyxcbiAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNSA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNSA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNSA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNyA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNyA+IGRpdiBpbWcsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNyA+IGRpdiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNSA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC01ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNSA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS03ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNyA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzOXB4KTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05LjN2dyk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNSA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC01ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNyA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS03ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNyA+IGRpdiBpbWc6aG92ZXIgKyBkaXYge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExLjk4dncpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2LFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiBpbWc6aG92ZXIgKyBkaXYsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2IGltZzpob3ZlciArIGRpdixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgaW1nOmhvdmVyICsgZGl2IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXYsXG4gICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2LFxuICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdixcbiAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXYsXG4gICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2LFxuICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdixcbiAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXYsXG4gICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW47IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgPiBkaXYsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgPiBkaXYsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiA5LjMzdnc7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjY3dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNSA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYgPiBkaXYsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNSA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYgPiBkaXYsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNyA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMTJ2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJ2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgPiBkaXYsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgPiBkaXYsXG4gICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdixcbiAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2ID4gZGl2LFxuICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogOHZ3IDN2dzsgfSB9XG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgPiBkaXY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdjpob3ZlcixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdjpob3ZlcixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05LjMzdncpOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNSA+IGRpdiA+IGRpdjpob3ZlcixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNyA+IGRpdiA+IGRpdjpob3ZlcixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNyA+IGRpdiA+IGRpdjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJ2dyk7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdjpob3ZlcixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2OmhvdmVyLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdjpob3ZlcixcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXY6aG92ZXIsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNyA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNyA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNyA+IGRpdiA+IGRpdiBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2IGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42N3Z3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNyA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNyA+IGRpdiA+IGRpdiBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44dnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtbWQtNSA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2IGgzLFxuICAgICAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNyA+IGRpdiA+IGRpdiBoMyxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXYgaDMsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2IGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjZ2dzsgfSB9XG4gICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtc20tNSA+IGRpdiA+IGRpdiBwLFxuICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC01ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wteHMtNyA+IGRpdiA+IGRpdiBwLFxuICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS03ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgLnJvbGxvdmVyIC5jb2wtbGctNyA+IGRpdiA+IGRpdiBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy01ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS01ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC01ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy01ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC14cy03ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1zbS03ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1tZC03ID4gZGl2ID4gZGl2IHAsXG4gICAgICAgICAgICAucm9sbG92ZXIgLmNvbC1sZy03ID4gZGl2ID4gZGl2IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgPiBkaXYgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTUgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXhzLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLXNtLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLW1kLTcgPiBkaXYgPiBkaXYgcCxcbiAgICAgICAgICAgIC5yb2xsb3ZlciAuY29sLWxnLTcgPiBkaXYgPiBkaXYgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41NnZ3OyB9IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDUwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDY0dnc7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmhlcm8tLXN0YW5kYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3NjaWVuY2VfaGVyby1hbHQuanBnXCIpOyB9XG4gIC5oZXJvLS1ocCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zY2llbmNlX2hlcm8tYWx0LmpwZ1wiKTsgfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzVweDtcbiAgICBsZWZ0OiAxMHZ3O1xuICAgIHJpZ2h0OiAxMHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgdG9wOiA1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgdG9wOiA3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgdG9wOiA3LjV2dzsgfSB9XG4gIC5oZXJvX19oZWFkZXIge1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuaGVyb19faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy41dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgICAgICBtYXgtd2lkdGg6IDY1dnc7IH0gfVxuICAuaGVyb19fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS44NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVyb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuOXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1dnc7IH0gfVxuXG4uaGVyb19fY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IHVuc2V0O1xuICByaWdodDogNzJweDtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWU7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuaGVyb19fY29udGVudCBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IGgxIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5oZXJvX19jb250ZW50IGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcm9fX2NvbnRlbnQgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgICBwYWRkaW5nOiAxMXB4IDMlO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogOTklO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmhlcm9fX2NvbnRlbnQgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiA0Ljc3dnc7IH1cbiAgICAgIC5oZXJvX19jb250ZW50IGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmhlcm9fX2NvbnRlbnQgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgLmhlcm9fX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY29weSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvcHlfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jb3B5X19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0Ni42N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29weV9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogNzV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvcHlfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDg3dnc7IH0gfVxuICAgIC5jb3B5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb3B5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29weV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvcHlfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEydnc7IH0gfVxuICAgIC5jb3B5X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29weV9faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAyM3B4O1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS44NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY29weV9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvcHlfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29weV9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjR2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY29weV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41M3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29weV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3B5X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjV2dzsgfSB9XG4gIC5jb3B5X19zdWJoZWFkZXIge1xuICAgIGNvbG9yOiAjMDEyNzRjO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jb3B5X19zdWJoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDEuMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29weV9fc3ViaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvcHlfX3N1YmhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41dnc7IH0gfVxuICAuY29weV9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNvcHlfX2JvZHkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTNweCArICgxNiAtIDEzKSAqICgoMTAwdncgLSA5OTJweCkvKDE1MDAgLSA5OTIpKSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29weV9fYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDYyNXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29weV9fYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZ2dzsgfSB9XG4gICAgLmNvcHlfX2JvZHkgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuY29weV9fYm9keSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNvcHlfX2JvZHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3B5X19ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3B5X19ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi41dnc7IH0gfVxuICAgIC5jb3B5X19ib2R5IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTVweDsgfVxuICAuY29weV9fYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MTBiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5jb3B5X19idG46aG92ZXIsIC5jb3B5X19idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2Y3OTEwYiAhaW1wb3J0YW50OyB9XG4gICAgLmNvcHlfX2J0bjp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb3B5X19idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNvcHlfX2J0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzN2dztcbiAgICAgICAgcGFkZGluZzogMC45NXZ3IDEuMzN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvcHlfX2J0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuNXZ3O1xuICAgICAgICBwYWRkaW5nOiAxLjV2dyAyLjI1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3B5X19idG4ge1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIuMnZ3O1xuICAgICAgICBwYWRkaW5nOiAyLjV2dyA0dnc7XG4gICAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgLmNvcHlfX2xpc3Qge1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY29weV9fbGlzdC0tc2ltcGxlIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29weV9fbGlzdC0tc2ltcGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgICAgICAgbWFyZ2luOiA1dncgYXV0byAwOyB9IH1cbiAgICAuY29weV9fbGlzdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmNvcHlfX2xpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjMzdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29weV9fbGlzdC1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvcHlfX2xpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMi4ydnc7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmNvcHlfX2xpc3QtbGVmdCwgLmNvcHlfX2xpc3QtcmlnaHQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3B5X19saXN0LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgLmNvcHlfX2xpc3QtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb3B5X19saXN0LWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAzICogKCgxMDB2dyAtIDk5MnB4KS81MDgpKTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29weV9fbGlzdC1oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvcHlfX2xpc3QtaGVhZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgICAuY29weV9fbGlzdC1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb3B5X19saXN0LWl0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxM3B4ICsgMyAqICgoMTAwdncgLSA5OTJweCkvNTA4KSk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29weV9fbGlzdC1pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODV2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb3B5X19saXN0LWl0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yM3Z3OyB9IH1cbiAgICAgIC5jb3B5X19saXN0LWl0ZW0tLXNpbXBsZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvcHlfX2xpc3QtaXRlbS0tc2ltcGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDsgfSB9XG4gIC5jb3B5X19ib3gge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkOyB9XG4gICAgLmNvcHlfX2JveC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDY3cHg7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb3B5X19ib3gtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDgydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29weV9fYm94LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvcHlfX2JveC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY29weV9fYm94LXdyYXBwZXJfX2hlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuY29weV9fYm94LXdyYXBwZXJfX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDV2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29weV9fYm94LXdyYXBwZXJfX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jb3B5X19ib3gtd3JhcHBlcl9faGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHZ3OyB9IH1cbiAgICAgIC5jb3B5X19ib3gtd3JhcHBlcl9fYm9keSB7XG4gICAgICAgIGNvbG9yOiAjMDEyNzRjO1xuICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuY29weV9fYm94LXdyYXBwZXJfX2JvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjYzdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY3dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvcHlfX2JveC13cmFwcGVyX19ib2R5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwdnc7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNvcHlfX2JveC13cmFwcGVyX19ib2R5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7IH0gfVxuICAuY29weV9fdmlkZW8ge1xuICAgIHdpZHRoOiA4NTRweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIG1hcmdpbjogNjJweCBhdXRvIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY29weV9fdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY29weV9fdmlkZW8ge1xuICAgICAgICB3aWR0aDogNTl2dztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDQuM3Z3IGF1dG8gMC42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3B5X192aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNnZ3IGF1dG8gMS42dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb3B5X192aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTEuM3Z3IGF1dG8gNC42dnc7IH0gfVxuICAgIC5jb3B5X192aWRlb19fcG9zdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNvcHlfX3ZpZGVvX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb3B5X192aWRlb19faWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA2dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29weV9fdmlkZW9fX2ljb24ge1xuICAgICAgICAgIGhlaWdodDogN3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvcHlfX3ZpZGVvX19pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2dnc7IH0gfVxuICAuY29weV9fZGVzY3JpcHRpb25fYmxvY2sge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBjb2xvcjogIzAxMjg0YjtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvcHlfX2Rlc2NyaXB0aW9uX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5pbnRyby0tZGlmZi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMjkwcHgpIC8gMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgMTI5MHB4KSAvIDIpO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuaW50cm8tLWRpZmYtMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS40dnc7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMTQuNXZ3IC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTE0LjV2dyAvIDIpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRyby0tZGlmZi0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNy41dncgLyAyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTcuNXZ3IC8gMik7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludHJvLS1kaWZmLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTE0LjV2dyAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNC41dncgLyAyKTsgfSB9XG5cbi5pbnRyby0tZGlmZi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pbnRyb19fc3RhdHMge1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDEyNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuaW50cm9fX3N0YXRzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRyb19fc3RhdHMge1xuICAgICAgaGVpZ2h0OiAyMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW50cm9fX3N0YXRzIHtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaHAtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocC1zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXZ3OyB9IH1cblxuLmhwLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyODVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzQlKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5ocC1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODcuNXZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ocC1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ocC1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG4uaHAtc2VhcmNoX19zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDFweCAycHggN3B4ICNjY2M7IH1cbiAgLmhwLXNlYXJjaF9fc3VibWl0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmhwLXNlYXJjaF9fc3VibWl0IHtcbiAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ocC1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogNjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaHAtc2VhcmNoX19zdWJtaXQge1xuICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuXG4uaHAtc2VhcmNoX19pbnB1dCB7XG4gIGNvbG9yOiAjNGQ0ZjUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIGJveC1zaGFkb3c6IDFweCAycHggN3B4ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4OyB9XG4gIC5ocC1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmhwLXNlYXJjaF9faW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgbGVmdDogNjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaHAtc2VhcmNoX19pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgICBsZWZ0OiA2NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhwLXNlYXJjaF9faW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHZ3OyB9IH1cblxuLmhwLXNlYXJjaF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaHAtc2VhcmNoX19pY29uIHtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuXG4uaHAtc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0ZDRmNTM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBpbml0aWFsOyB9XG5cbi5ocC1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzRkNGY1MztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IGluaXRpYWw7IH1cblxuLmhwLXNlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjNGQ0ZjUzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDsgfVxuXG4uaHAtc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNGQ0ZjUzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDsgfVxuXG4uc3RhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyBlYXNlLWluLW91dDsgfVxuICAuc3RhdHNfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zdGF0c19fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMi41dncgYXV0byAxLjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0YXRzX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgbWFyZ2luOiAzdncgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0YXRzX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luOiA1dncgYXV0bzsgfSB9XG4gIC5zdGF0c19faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnN0YXRzX19udW1iZXIge1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc3RhdHNfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gICAgICAgIHRvcDogLTF2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGF0c19fbnVtYmVyIHtcbiAgICAgICAgdG9wOiAtMi41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogOXZ3OyB9IH1cbiAgLnN0YXRzX19zdWJqZWN0IHtcbiAgICBjb2xvcjogIzRkNGY1MztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnN0YXRzX19zdWJqZWN0IHtcbiAgICAgICAgdG9wOiAtMS41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGF0c19fc3ViamVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RhdHNfX3N1YmplY3Qge1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgICAgICB0b3A6IC0zLjI1dnc7IH0gfVxuXG4uc3RhdHMtc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5zdGF0cy1zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMnZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGF0cy1zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RhdHMtc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjV2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1dnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0cy1zd2lwZXItY29udGFpbmVyLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjV2dzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXRzLXN3aXBlci1jb250YWluZXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjV2dzsgfSB9XG5cbi5zdGF0cy1zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi5mb290ZXItbG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmhwLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuaHAtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmhwLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5ocC1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogLTQlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuaHAtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDElOyB9IH1cblxuLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29weSB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29weSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMzVweDsgfSB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCB7XG4gIG1heC13aWR0aDogMjAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkge1xuICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH0gfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgaDIge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG87XG4gICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgaDIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IHAge1xuICAgIHdpZHRoOiA0MSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgcCB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgcCB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNjBweCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyB7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3Rpbmcge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3Rpbmcge1xuICAgICAgICBtYXJnaW46IDM1cHggYXV0bzsgfSB9XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkge1xuICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlOyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElOyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaTpob3ZlciAuam9icy1vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMXZ3OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjEwMHB4KSB7XG4gICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjEuNXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5LjF2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgLmpvYnNfaXRlbV93cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgLmpvYnNfaXRlbV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3OCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgLmpvYnNfaXRlbV93cmFwcGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMC4yNXZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzZweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIC5qb2JzX2l0ZW1fd3JhcHBlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIC5qb2JzX2l0ZW1fd3JhcHBlciAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgLmpvYnNfaXRlbV93cmFwcGVyIC52aXNpYmxlLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciAuam9ic19pdGVtX3dyYXBwZXIgLnZpc2libGUtbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciAuam9ic19pdGVtX3dyYXBwZXIgLnZpc2libGUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciBoMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgaDMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmNzkxMGI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkM0RDtcbiAgICAgICAgICBvcGFjaXR5OiAuOTU7XG4gICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMCAgMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDEyNzRjO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggOS41JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvOyB9IH1cbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgYTpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciAuam9icy1vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDEyJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciAuam9icy1vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMjVweCAxMiU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgLmpvYnMtb3ZlcmxheS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2JTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJjNGQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgLmpvYnMtb3ZlcmxheS1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0JTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciAuam9icy1vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyJTsgfVxuICAgICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgLmpvYnMtb3ZlcmxheS1jb250ZW50IHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciAuam9icy1vdmVybGF5LWNvbnRlbnQgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggYXV0bzsgfSB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IHtcbiAgcGFkZGluZzogNTBweCAwIDA7IH1cbiAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgaDIge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG87XG4gICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSBoMiB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSBwIHtcbiAgICB3aWR0aDogNDElO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgcCB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSBwIHtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfSB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3Rpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyB7XG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvOyB9IH1cbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgaGVpZ2h0OiAzOTRweDtcbiAgICAgIG1hcmdpbjogMTBweCAgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAycyBhbGwgZWFzZS1pbjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogMnMgYWxsIGVhc2UtaW47XG4gICAgICAtbXMtdHJhbnNpdGlvbjogMnMgYWxsIGVhc2UtaW47XG4gICAgICAtby10cmFuc2l0aW9uOiAycyBhbGwgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IDJzIGFsbCBlYXNlLWluOyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGk6aG92ZXIgaW1nIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkge1xuICAgICAgICAgIGhlaWdodDogMzM5cHg7IH0gfVxuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW47IH1cbiAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNSU7IH1cbiAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNSU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87IH1cbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5jbGlja2FibGUtd2hvbGUtY3RhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXkgLmpvYnMtb3ZlcmxheS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXkgLmpvYnMtb3ZlcmxheS1jb250ZW50IGgzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5IC5qb2JzLW92ZXJsYXktY29udGVudCBoMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJDNEQ7XG4gICAgICAgICAgb3BhY2l0eTogLjk1O1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheSBwIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNhcmVlci1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXkgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggOS41JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5IGEge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0LjUlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jYXJlZXItb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5IGEge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0LjUlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY2FyZWVyLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2Y3OTEwYjsgfVxuXG4uc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmJhbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQxJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5iYW5uZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmJhbm5lciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuYmFubmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTE1MjU7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgei1pbmRleDogLTI7IH1cbiAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5iYW5uZXIgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEzcHggNC41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICAgIC1tcy10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjsgfVxuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuYmFubmVyIGE6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmJhbm5lciBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5iYW5uZXIgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDQuNSU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuYmFubmVyIC5iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAyMXB4IGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5iYW5uZXIgLmJhbm5lci1kZXNjcmlwdGlvbiBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuYmFubmVyIC5iYW5uZXItZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmJhbm5lciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfSB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAudGVzdGltb25pYWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC50ZXN0aW1vbmlhbCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNTBweDsgfSB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAudGVzdGltb25pYWwgaDIgPiBwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjMTMyYzRkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAudGVzdGltb25pYWwgaDIgPiBwOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHRvcDogLTE5JTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXBvc3Ryb3BoZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMzclKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDM3JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDM3JSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMzclKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC50ZXN0aW1vbmlhbCBoMiA+IHA6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgdG9wOiAtMTQlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAudGVzdGltb25pYWwgaDIgPiBwOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLnRlc3RpbW9uaWFsIGgyID4gcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMTMyYzRkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLnRlc3RpbW9uaWFsIHAge1xuICAgIHdpZHRoOiAyNiU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC50ZXN0aW1vbmlhbCBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC50ZXN0aW1vbmlhbCBwIC50ZXN0aW1vbmlhbC1xdWFsaWZpY2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29weV9faXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBjb2xvcjogIzEzMmM0ZDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvcHlfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA2Ni42N3Z3O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvcHlfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmhwLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiAnQWtrdXJhdFN0ZCcsJ1NhbnMtc2VyaWYnOyB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAucmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAucmlnaHQtY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xIHtcbiAgICAgICAgaGVpZ2h0OiA1MjdweDsgfSB9XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRvcDogMTUlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMTo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAxOSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMTo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogOCU7IH0gfVxuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTEgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgICAgIGNvbG9yOiAjMTMyQzREOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOCUgMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMzdweCAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMTVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTEgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggOCUgNDBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7IH0gfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yIC5sZWZ0LWltYWdlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiAubGVmdC1ib3gge1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIHBhZGRpbmc6IDMwcHggNiU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyYzRkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiAubGVmdC1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgcGFkZGluZzogNyUgMyU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiAubGVmdC1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgcGFkZGluZzogMTczcHggMyU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IHtcbiAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgIHBhZGRpbmc6IDUuNiUgMyU7IH0gfVxuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiAubGVmdC1ib3ggbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IGxpIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjV2dzsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yIC5sZWZ0LWJveCBsaSBoNCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjV2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IGxpIGg0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yIC5sZWZ0LWJveCBsaSBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yIC5sZWZ0LWJveCBsaSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yIC5sZWZ0LWJveCBsaSBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiAubGVmdC1ib3ggbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yIC5sZWZ0LWJveCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjNweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiAubGVmdC1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzVweCAyNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyYzRkOyB9XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTIgLmxlZnQtYm94IGxpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMiB7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0xLXJpZ2h0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTEtcmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMi1yaWdodCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTItcmlnaHQgLnJpZ2h0LXBhcmEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4MHB4IDIwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFlOyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yLXJpZ2h0IC5yaWdodC1wYXJhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZjc5NDFlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yLXJpZ2h0IC5yaWdodC1wYXJhOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTItcmlnaHQgLnJpZ2h0LXBhcmEge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTIlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yLXJpZ2h0IC5yaWdodC1ib3gge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA0M3B4IDglOyB9XG4gICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yLXJpZ2h0IC5yaWdodC1ib3ggbGkge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW46IDAgMiU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yLXJpZ2h0IC5yaWdodC1ib3ggbGkgaDQge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMi1yaWdodCAucmlnaHQtYm94IGxpIGg0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMi1yaWdodCAucmlnaHQtYm94IGxpIHAge1xuICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTItcmlnaHQgLnJpZ2h0LWJveCBsaSBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMi1yaWdodCAucmlnaHQtYm94IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNSU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTItcmlnaHQgLnJpZ2h0LWJveCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3VjY2Vzcy1hY2FkZW15LXNlY3Rpb24gLmNvbnRlbnQgLnNlY3Rpb24tMS0yLXJpZ2h0IC5yaWdodC1ib3gge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNyU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN1Y2Nlc3MtYWNhZGVteS1zZWN0aW9uIC5jb250ZW50IC5zZWN0aW9uLTEtMi1yaWdodCAucmlnaHQtYm94IHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMjVweCA3JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuY29udGVudCAuc2VjdGlvbi0xLTItcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdWNjZXNzLWFjYWRlbXktc2VjdGlvbiAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY3VzdG9tLWN0YSB7XG4gIG1heC13aWR0aDogNzAuNjd2dztcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzEzMmM0ZDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjF2dztcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5jdXN0b20tY3RhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXN0b20tY3RhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gICAgLmN1c3RvbS1jdGEge1xuICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MC42N3Z3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3VzdG9tLWN0YSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5jdXN0b20tY3RhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAuY3VzdG9tLWN0YSBhIHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNDMuNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jdXN0b20tY3RhIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDIuNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmN1c3RvbS1jdGEgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tY3RhIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNzh2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY3VzdG9tLWN0YSBhIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIC5jdXN0b20tY3RhIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cbiAgICAuY3VzdG9tLWN0YSBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNzkxMGI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmN1c3RvbS1jdGEgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKGRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmN1c3RvbS1jdGEgYTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNzkxMGI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgIC5jdXN0b20tY3RhIGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ibG9nX19oZWFkZXIge1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEuODVweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgbWF4LXdpZHRoOiAyNjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5ibG9nX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJ2dztcbiAgICAgIG1heC13aWR0aDogMTcuNjY3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2dfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICAgICAgbWF4LXdpZHRoOiAyMHZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiA1LjZ2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmJsb2dfX2NvcHkge1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXgtd2lkdGg6IDkzLjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmJsb2dfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAxLjA3dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2dfX2NvcHkge1xuICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9IH1cblxuLmJsb2dfX2J5bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmxvZ19fYnlsaW5lIHNwYW4uYmFyOjphZnRlciB7XG4gICAgY29udGVudDogXCIgfCBcIjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5ibG9nX19ieWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41dnc7XG4gICAgICBmb250LXNpemU6IC44dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2dfX2J5bGluZSB7XG4gICAgICBmb250LXNpemU6IDEuM3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41dnc7IH1cbiAgICAgIC5ibG9nX19ieWxpbmUgc3Bhbi5iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuYmxvZ19fYnlsaW5lIHNwYW4uYmFyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYmxvZ19fYnlsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41NnZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzdncgYXV0byAwOyB9XG4gICAgICAuYmxvZ19fYnlsaW5lIHNwYW4uYmFyIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDsgfVxuICAgICAgICAuYmxvZ19fYnlsaW5lIHNwYW4uYmFyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgfCBcIjsgfSB9XG5cbi5ibG9nX19kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYmxvZ19fc25pcHBldCB7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1heC13aWR0aDogOTMuNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuYmxvZ19fc25pcHBldCB7XG4gICAgICBmb250LXNpemU6IDEuMDd2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNjd2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZ19fc25pcHBldCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJsb2dfX2xpbmsge1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA5My41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5ibG9nX19saW5rOmFjdGl2ZSwgLmJsb2dfX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5ibG9nX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjd2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjd2dztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuOTN2dyAwO1xuICAgICAgd2lkdGg6IDIwdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2dfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjZ2dztcbiAgICAgIHdpZHRoOiAyMXZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxLjF2dyAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXZ3O1xuICAgICAgbWFyZ2luOiA3dncgYXV0byAwO1xuICAgICAgcGFkZGluZzogM3Z3IDA7IH0gfVxuXG4ucXVvdGVfX2ljb24ge1xuICBmb250LXNpemU6IDgwcHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLnF1b3RlX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogNS4zM3Z3O1xuICAgICAgaGVpZ2h0OiAyLjY3dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlX19pY29uIHtcbiAgICAgIGhlaWdodDogMy41dnc7XG4gICAgICBmb250LXNpemU6IDZ2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVvdGVfX2ljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTAuNnZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHZ3O1xuICAgICAgaGVpZ2h0OiAxMXZ3OyB9IH1cblxuLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIG1heC13aWR0aDogMjY1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICAgICAgbWFyZ2luLXRvcDogMC42NnZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4dnc7XG4gICAgICBtYXgtd2lkdGg6IDIwdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXZ3O1xuICAgICAgZm9udC1zaXplOiAxLjQ2N3Z3O1xuICAgICAgbWF4LXdpZHRoOiAxN3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDY1dnc7IH0gfVxuICAucXVvdGVfX2Jsb2NrcXVvdGUtLWxhcmdlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5xdW90ZV9fYmxvY2txdW90ZS0tbGFyZ2UtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Njd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZV9fYmxvY2txdW90ZS0tbGFyZ2UtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7IH0gfVxuXG4ucXVvdGVfX2J5bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1heC13aWR0aDogMTc4cHg7IH1cbiAgLnF1b3RlX19ieWxpbmU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZV9fYnlsaW5lOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyB8ICc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5xdW90ZV9fYnlsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45MzN2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVvdGVfX2J5bGluZSB7XG4gICAgICBmb250LXNpemU6IDIuNTZ2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMC4yNXZ3IGF1dG8gMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5xdW90ZV9fYnlsaW5lLXdyYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVvdGVfX2J5bGluZS13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXZ3OyB9IH1cblxuLmNvbGxhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNjVweCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5jb2xsYWdlIHtcbiAgICAgIG1hcmdpbjogNC4zM3Z3IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbGxhZ2Uge1xuICAgICAgbWFyZ2luOiA3dncgYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sbGFnZSB7XG4gICAgICBtYXJnaW46IDEyLjJ2dyBhdXRvOyB9IH1cbiAgLmNvbGxhZ2VfX2l0ZW0ge1xuICAgIGhlaWdodDogNTI3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jb2xsYWdlX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzNS4xM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sbGFnZV9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMzV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbGxhZ2VfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5jb2xsYWdlX19pdGVtLS12aWRlbyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgICAgd2lkdGg6IDIuM3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDZ2dzsgfSB9XG4gICAgLmNvbGxhZ2VfX3BvaW50ZXItLXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuY29sbGFnZV9fcG9pbnRlci0tcmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAtMS42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29sbGFnZV9fcG9pbnRlci0tcmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAtMi4ydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29sbGFnZV9fcG9pbnRlci0tcmlnaHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtOC41dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfSB9XG4gICAgLmNvbGxhZ2VfX3BvaW50ZXItLWxlZnQge1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLmNvbGxhZ2VfX3BvaW50ZXItLWxlZnQge1xuICAgICAgICAgIGxlZnQ6IC0xLjZ2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb2xsYWdlX19wb2ludGVyLS1sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiAtMi4ydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29sbGFnZV9fcG9pbnRlci0tbGVmdCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IC04LjV2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAuY29sbGFnZS0tY29sdW1uLTEtMS0xOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29sbGFnZS0tY29sdW1uLTEtMS0xOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xLTE6bnRoLWNoaWxkKDEpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xLTE6bnRoLWNoaWxkKDEpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgICAgICByaWdodDogLTEuNnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0xLTEtMTpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMi4ydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTEtMS0xOm50aC1jaGlsZCgxKSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IC04LjV2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuICAuY29sbGFnZS0tY29sdW1uLTEtMS0xOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xLTE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgLmNvbGxhZ2UtLWNvbHVtbi0xLTEtMTpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0xLTEtMTpudGgtY2hpbGQoMykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xLTE6bnRoLWNoaWxkKDMpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0xLTE6bnRoLWNoaWxkKDMpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMS42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTEtMS0xOm50aC1jaGlsZCgzKSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICAgICAgbGVmdDogLTIuMnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0xLTEtMTpudGgtY2hpbGQoMykgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLmNvbGxhZ2UtLWNvbHVtbi0yLTEgLmNvbGxhZ2VfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNvbGxhZ2UtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMi0xOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMi0xOm50aC1jaGlsZCgxKSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMS42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMi4ydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLmNvbGxhZ2UtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDIpLCAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDIpLCAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMi0xOm50aC1jaGlsZCgyKSAuY29sbGFnZV9fcG9pbnRlciwgLmNvbGxhZ2UtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDMpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMi0xOm50aC1jaGlsZCgyKSAuY29sbGFnZV9fcG9pbnRlciwgLmNvbGxhZ2UtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDMpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMS42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMikgLmNvbGxhZ2VfX3BvaW50ZXIsIC5jb2xsYWdlLS1jb2x1bW4tMi0xOm50aC1jaGlsZCgzKSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICAgICAgbGVmdDogLTIuMnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0yLTE6bnRoLWNoaWxkKDIpIC5jb2xsYWdlX19wb2ludGVyLCAuY29sbGFnZS0tY29sdW1uLTItMTpudGgtY2hpbGQoMykgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLmNvbGxhZ2UtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0yOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0yOm50aC1jaGlsZCgxKSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMS42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMi4ydnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMSkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLmNvbGxhZ2UtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDIpLCAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDIpLCAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0yOm50aC1jaGlsZCgyKSAuY29sbGFnZV9fcG9pbnRlciwgLmNvbGxhZ2UtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDMpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5jb2xsYWdlLS1jb2x1bW4tMS0yOm50aC1jaGlsZCgyKSAuY29sbGFnZV9fcG9pbnRlciwgLmNvbGxhZ2UtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDMpIC5jb2xsYWdlX19wb2ludGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMS42dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMikgLmNvbGxhZ2VfX3BvaW50ZXIsIC5jb2xsYWdlLS1jb2x1bW4tMS0yOm50aC1jaGlsZCgzKSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICAgICAgbGVmdDogLTIuMnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbGxhZ2UtLWNvbHVtbi0xLTI6bnRoLWNoaWxkKDIpIC5jb2xsYWdlX19wb2ludGVyLCAuY29sbGFnZS0tY29sdW1uLTEtMjpudGgtY2hpbGQoMykgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAtOC41dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLmNvbGxhZ2UtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjsgfVxuICAgIC5jb2xsYWdlLS1vcmFuZ2UgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgZmlsbDogI2Y3OTEwYjsgfVxuICAgIC5jb2xsYWdlLS1vcmFuZ2UgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbGxhZ2UtLW9yYW5nZSAuYmxvZ19fYnlsaW5lLFxuICAgIC5jb2xsYWdlLS1vcmFuZ2UgLmJsb2dfX3NuaXBwZXQsXG4gICAgLmNvbGxhZ2UtLW9yYW5nZSAucXVvdGVfX2J5bGluZSxcbiAgICAuY29sbGFnZS0tb3JhbmdlIC5ibG9nX19jb3B5LFxuICAgIC5jb2xsYWdlLS1vcmFuZ2UgLnF1b3RlX19pY29uIHtcbiAgICAgIGNvbG9yOiAjMDEyNzRjOyB9XG4gICAgLmNvbGxhZ2UtLW9yYW5nZSAuYmxvZ19fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICAuY29sbGFnZS0tb3JhbmdlIC5ibG9nX19saW5rOmFjdGl2ZSwgLmNvbGxhZ2UtLW9yYW5nZSAuYmxvZ19fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjc5MTBiICFpbXBvcnRhbnQ7IH1cbiAgLmNvbGxhZ2UtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7IH1cbiAgICAuY29sbGFnZS0tYmx1ZSAuY29sbGFnZV9fcG9pbnRlciB7XG4gICAgICBmaWxsOiAjMDEyNzRjOyB9XG4gICAgLmNvbGxhZ2UtLWJsdWUgLnF1b3RlX19ibG9ja3F1b3RlLFxuICAgIC5jb2xsYWdlLS1ibHVlIC5ibG9nX19ieWxpbmUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29sbGFnZS0tYmx1ZSAucXVvdGVfX2J5bGluZSxcbiAgICAuY29sbGFnZS0tYmx1ZSAuYmxvZ19fY29weSxcbiAgICAuY29sbGFnZS0tYmx1ZSAucXVvdGVfX2ljb24ge1xuICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICAuY29sbGFnZS0tYmx1ZSAuYmxvZ19fc25pcHBldCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb2xsYWdlLS1ibHVlIC5ibG9nX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7IH1cbiAgICAgIC5jb2xsYWdlLS1ibHVlIC5ibG9nX19saW5rOmFjdGl2ZSwgLmNvbGxhZ2UtLWJsdWUgLmJsb2dfX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAxMjc0YyAhaW1wb3J0YW50OyB9XG4gIC5jb2xsYWdlLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gICAgLmNvbGxhZ2UtLWdyYXkgLmNvbGxhZ2VfX3BvaW50ZXIge1xuICAgICAgZmlsbDogI2Y5ZjlmOTsgfVxuICAgIC5jb2xsYWdlLS1ncmF5IC5xdW90ZV9fYmxvY2txdW90ZSB7XG4gICAgICBjb2xvcjogIzAxMjc0YzsgfVxuICAgIC5jb2xsYWdlLS1ncmF5IC5xdW90ZV9fYnlsaW5lIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzOyB9XG4gICAgLmNvbGxhZ2UtLWdyYXkgLnF1b3RlX19pY29uIHtcbiAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgLmNvbGxhZ2UtLWdyYXkgLmJsb2dfX2hlYWRlcixcbiAgICAuY29sbGFnZS0tZ3JheSAuYmxvZ19fc25pcHBldCxcbiAgICAuY29sbGFnZS0tZ3JheSAuYmxvZ19fY29weSxcbiAgICAuY29sbGFnZS0tZ3JheSAuYmxvZ19fYnlsaW5lIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZjUzOyB9XG4gICAgLmNvbGxhZ2UtLWdyYXkgLmJsb2dfX2xpbmsge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3OTEwYjsgfVxuICAgICAgLmNvbGxhZ2UtLWdyYXkgLmJsb2dfX2xpbms6YWN0aXZlLCAuY29sbGFnZS0tZ3JheSAuYmxvZ19fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgIGNvbG9yOiAjZjlmOWY5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jb2xsYWdlLS1ncmF5IC5ibG9nX19saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmOWY5Zjk7IH1cbiAgLmNvbGxhZ2UtLWJsdWUgLmJsb2dfX2hlYWRlcixcbiAgLmNvbGxhZ2UtLWJsdWUgLmJsb2dfX2NvcHksXG4gIC5jb2xsYWdlLS1ibHVlIC5ibG9nX19saW5rLCAuY29sbGFnZS0tb3JhbmdlIC5ibG9nX19oZWFkZXIsXG4gIC5jb2xsYWdlLS1vcmFuZ2UgLmJsb2dfX2NvcHksXG4gIC5jb2xsYWdlLS1vcmFuZ2UgLmJsb2dfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsYWdlLS1ibHVlIC5ibG9nX19saW5rLCAuY29sbGFnZS0tb3JhbmdlIC5ibG9nX19saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmNvbGxhZ2UtLWJsdWUgLmJsb2dfX2xpbms6YWN0aXZlLCAuY29sbGFnZS0tYmx1ZSAuYmxvZ19fbGluazpob3ZlciwgLmNvbGxhZ2UtLW9yYW5nZSAuYmxvZ19fbGluazphY3RpdmUsIC5jb2xsYWdlLS1vcmFuZ2UgLmJsb2dfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jb2xsYWdlLS1ibHVlIC5ibG9nX19saW5rOmZvY3VzLCAuY29sbGFnZS0tb3JhbmdlIC5ibG9nX19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsYWdlX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTI3cHg7XG4gICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5jb2xsYWdlX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDM1LjEzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb2xsYWdlX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDM1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2xsYWdlX19pbWcge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG9iamVjdC1maXQ6IGluaXRpYWw7IH0gfVxuICAuY29sbGFnZV9fdmlkaW1nIHtcbiAgICBvYmplY3QtZmlsbDogY292ZXI7IH1cbiAgLmNvbGxhZ2VfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuY29sbGFnZV9fdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDZ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbGxhZ2VfX3ZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2xsYWdlX192aWRlbyB7XG4gICAgICAgIGhlaWdodDogMTZ2dzsgfSB9XG4gIC5jb2xsYWdlX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNjBweDtcbiAgICByaWdodDogMzVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLmNvbGxhZ2VfX3RleHQge1xuICAgICAgICBsZWZ0OiA0dnc7XG4gICAgICAgIHJpZ2h0OiAyLjMzdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgbGVmdDogM3Z3O1xuICAgICAgICByaWdodDogMi41dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogOXZ3IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmNvbnRlbnQgLnJvdyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmNvbGxhZ2UgLmNvbGxhZ2UtLWdyYXkgLnF1b3RlX19ibG9ja3F1b3RlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnJvYmVydHNvbi1sZWFkZXJzaGlwLWZlbGxvd3Mtc2VjdGlvbiAuY29sbGFnZSAuY29sbGFnZS0tZ3JheSAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDEuMDY2N3Z3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJvYmVydHNvbi1sZWFkZXJzaGlwLWZlbGxvd3Mtc2VjdGlvbiAuY29sbGFnZSAuY29sbGFnZS0tZ3JheSAucXVvdGVfX2Jsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3OyB9IH1cbiAgLnJvYmVydHNvbi1sZWFkZXJzaGlwLWZlbGxvd3Mtc2VjdGlvbiAuY29sbGFnZSAuY29sbGFnZS0tZ3JheSAucXVvdGVfX2J5bGluZSB7XG4gICAgY29sb3I6ICNmNzkxMGI7IH1cblxuLnBvcG91dHMge1xuICBtYXJnaW46IDY1cHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucG9wb3V0cyB7XG4gICAgICBtYXJnaW46IDQuMzN2dyBhdXRvOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3BvdXRzIHtcbiAgICAgIG1hcmdpbjogN3Z3IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcG91dHMge1xuICAgICAgbWFyZ2luOiAxMnZ3IGF1dG87IH0gfVxuICAucG9wb3V0cy0tZGlhbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDI4MHB4ICogMik7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBvcG91dHMtLWRpYWwge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTguNjZ2dyAqIDIpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wb3V0cy0tZGlhbCB7XG4gICAgICAgIGhlaWdodDogY2FsYygzOC45dncgKiAyKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02LjI1dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTYuMjV2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvcG91dHMtLWRpYWwge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjEuMzR2dyAqIDQpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICAucG9wb3V0cy0tZGlhbCAucG9wb3V0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcG91dHMtLWRpYWwgLnBvcG91dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucG9wb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAucG9wb3V0IHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5wb3BvdXQge1xuICAgICAgaGVpZ2h0OiAxMy44dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcG91dCB7XG4gICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3BvdXQge1xuICAgICAgaGVpZ2h0OiA0Mi41dnc7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb3BvdXQtLXBsYWluOm50aC1jaGlsZCgzbisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgLnBvcG91dC0tcGxhaW46bnRoLWNoaWxkKDQpLCAucG9wb3V0LS1wbGFpbjpudGgtY2hpbGQoNSksIC5wb3BvdXQtLXBsYWluOm50aC1jaGlsZCg2KSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3BvdXQtLXBsYWluOm50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5wb3BvdXQtLXBsYWluOm50aC1jaGlsZCg4KSB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5wb3BvdXQtLXBsYWluOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgLnBvcG91dC0tcGxhaW46bnRoLWNoaWxkKDJuKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfVxuICAgIC5wb3BvdXQtLXBsYWluOm50aC1jaGlsZCgyKSwgLnBvcG91dC0tcGxhaW46bnRoLWNoaWxkKDcpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLnBvcG91dC0tcGxhaW46bnRoLWNoaWxkKDEpLCAucG9wb3V0LS1wbGFpbjpudGgtY2hpbGQoNykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcG91dC0tcGxhaW46bnRoLWNoaWxkKGV2ZW4pLCAucG9wb3V0LS1wbGFpbjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfSB9XG4gIC5wb3BvdXQtLWRpYWwge1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAucG9wb3V0LS1kaWFsOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBvcG91dC0tZGlhbCB7XG4gICAgICAgIGhlaWdodDogMTguNjZ2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcG91dC0tZGlhbCB7XG4gICAgICAgIGhlaWdodDogMzguOXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wb3V0LS1kaWFsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgIGhlaWdodDogMjEuMzR2dzsgfVxuICAgICAgICAucG9wb3V0LS1kaWFsOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnBvcG91dC0tZGlhbDpudGgtY2hpbGQoMW4gKyAzKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAucG9wb3V0LS1kaWFsOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAgIC5wb3BvdXQtLWRpYWwgLnBvcG91dF9fY29weSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDc5JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnBvcG91dC0tZGlhbCAucG9wb3V0X19jb3B5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDd2dztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDR2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wb3BvdXQtLWRpYWwgLnBvcG91dF9fY29weSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjA4dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnZ3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3BvdXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YzsgfSB9XG4gIC5wb3BvdXQ6aG92ZXIgLnBvcG91dF9fZGVmYXVsdCB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3BvdXQ6aG92ZXIgLnBvcG91dF9fZGVmYXVsdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAucG9wb3V0OmhvdmVyIC5wb3BvdXRfX2hlYWRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBvcG91dDpob3ZlciAucG9wb3V0X19ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTI3NGM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wb3V0OmhvdmVyIC5wb3BvdXRfX2hvdmVyIHtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgaGVpZ2h0OiAxMzAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wb3BvdXQ6aG92ZXIgLnBvcG91dF9faG92ZXItLW9wZXJhdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxNTAlOyB9IH1cbiAgLnBvcG91dDpob3ZlciAucG9wb3V0X19ob3Zlci0tZGlhbCB7XG4gICAgd2lkdGg6IDEwOCU7XG4gICAgbGVmdDogLTQlO1xuICAgIGhlaWdodDogMTEwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3BvdXQ6aG92ZXIgLnBvcG91dF9faG92ZXItLWRpYWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICBoZWlnaHQ6IDEzMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3BvdXQ6aG92ZXIgLnBvcG91dF9faG92ZXItLWRpYWwgLnBvcG91dF9fY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2dncgMDsgfSB9XG4gICAgLnBvcG91dDpob3ZlciAucG9wb3V0X19ob3Zlci0tZGlhbCAucG9wb3V0X19jb3B5IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wb3BvdXRfX2RlZmF1bHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucG9wb3V0X19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMTglO1xuICAgIGxlZnQ6IC05JTtcbiAgICBoZWlnaHQ6IDE1NSU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wb3V0X19ob3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMTUlO1xuICAgICAgICBoZWlnaHQ6IDE1NyU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3BvdXRfX2hvdmVyIHtcbiAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgaGVpZ2h0OiAxMzAlOyB9IH1cbiAgLnBvcG91dF9fY29udGVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucG9wb3V0X19oZWFkZXIsIC5wb3BvdXRfX2hlYWRlci0taG92ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBvcG91dF9faGVhZGVyIHtcbiAgICBjb2xvcjogIzAxMjc0YztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1heC13aWR0aDogOTMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucG9wb3V0X19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDEuODd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3BvdXRfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY1dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3BvdXRfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS45dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3Z3OyB9IH1cbiAgICAucG9wb3V0X19oZWFkZXItLWRpYWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvcG91dF9faGVhZGVyLS1kaWFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMDh2dzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3BvdXRfX2hlYWRlci0tZGlhbCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiA0LjV2dzsgfSB9XG4gIC5wb3BvdXRfX2hlYWRlci0taG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBvcG91dF9faGVhZGVyLS1ob3ZlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wb3V0X19oZWFkZXItLWhvdmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjEydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3BvdXRfX2hlYWRlci0taG92ZXIge1xuICAgICAgICBmb250LXNpemU6IDQuMTJ2dzsgfSB9XG4gICAgLnBvcG91dF9faGVhZGVyLS1ob3Zlci0tZGlhbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5wb3BvdXRfX2hlYWRlci0taG92ZXItLWRpYWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41dnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucG9wb3V0X19oZWFkZXItLWhvdmVyLS1kaWFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvcG91dF9faGVhZGVyLS1ob3Zlci0tZGlhbCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7IH0gfVxuICAucG9wb3V0X19jb3B5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBvcG91dF9fY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45OXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wb3V0X19jb3B5IHtcbiAgICAgICAgZm9udC1zaXplOiAydnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3BvdXRfX2NvcHkge1xuICAgICAgICBmb250LXNpemU6IDR2dzsgfSB9XG4gIC5wb3BvdXRfX2xpbmsge1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3OTEwYjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucG9wb3V0X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3BvdXRfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDV2dzsgfSB9XG4gICAgLnBvcG91dF9fbGluazpob3ZlciwgLnBvcG91dF9fbGluazphY3RpdmUsIC5wb3BvdXRfX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmOWE3M2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5YTczYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3BvdXRfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuOXZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucG9wb3V0X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjh2dzsgfSB9XG5cbi5kaWFsX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDIxNXB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxNDNweDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZGlhbF9fYnV0dG9uIHtcbiAgICAgIHRvcDogMTIuNXZ3O1xuICAgICAgd2lkdGg6IDEzdnc7XG4gICAgICBoZWlnaHQ6IDEzdnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRpYWxfX2J1dHRvbiB7XG4gICAgICB0b3A6IDMwLjV2dztcbiAgICAgIHdpZHRoOiAxN3Z3O1xuICAgICAgaGVpZ2h0OiAxN3Z3OyB9IH1cblxuLmRpYWxfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAyNjJweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmRpYWxfX3RleHQge1xuICAgICAgdG9wOiAxN3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5kaWFsX190ZXh0IHtcbiAgICAgIHRvcDogMzZ2dzsgfSB9XG5cbi5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLnBvcG91dF9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiA3NCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLnBvcG91dF9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuXG4ucm9iZXJ0c29uLWxlYWRlcnNoaXAtZmVsbG93cy1zZWN0aW9uIC5wb3BvdXQtLWRpYWwgLnBvcG91dF9fY29weSB7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLnBvcG91dF9faGVhZGVyLS1ob3Zlci0tZGlhbCB7XG4gICAgbWF4LXdpZHRoOiA3MC41JTtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4OyB9XG4gIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLnBvcG91dC0tZGlhbCAucG9wb3V0X19jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICBmb250LXNpemU6IDEuOHZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnJvYmVydHNvbi1sZWFkZXJzaGlwLWZlbGxvd3Mtc2VjdGlvbiAuZGlhbF9fYnV0dG9uIHtcbiAgICB0b3A6IDEyLjV2dztcbiAgICB3aWR0aDogMTF2dztcbiAgICBoZWlnaHQ6IDExdnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmRpYWxfX2J1dHRvbiB7XG4gICAgdG9wOiAzMC41dnc7XG4gICAgd2lkdGg6IDE1dnc7XG4gICAgaGVpZ2h0OiAxNXZ3OyB9IH1cblxuLnJvYmVydHNvbi1sZWFkZXJzaGlwLWZlbGxvd3Mtc2VjdGlvbiAuZGlhbF9fdGV4dCB7XG4gIHdpZHRoOiAxNTVweDtcbiAgdG9wOiAyODNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDAwcHgpIHtcbiAgICAucm9iZXJ0c29uLWxlYWRlcnNoaXAtZmVsbG93cy1zZWN0aW9uIC5kaWFsX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIHRvcDogMjg2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmRpYWxfX3RleHQge1xuICAgICAgdG9wOiAxOHZ3O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmRpYWxfX3RleHQge1xuICAgICAgdG9wOiAzOHZ3OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wb3V0cy0tZGlhbC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBvcG91dHMtLWRpYWwtbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvcG91dHMtLWRpYWwtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBvcG91dHMtLWRpYWwtbW9iaWxlIC5hY2NvcmRpb246bGFzdC1vZi10eXBlIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnBvcG91dHMtLWRpYWwtbW9iaWxlIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfVxuICAgIC5wb3BvdXRzLS1kaWFsLW1vYmlsZSAuYWNjb3JkaW9uLWhlYWRlci5hY2NvcmRpb24tYWN0aXZlIGgzOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAucG9wb3V0cy0tZGlhbC1tb2JpbGUgLmFjY29yZGlvbi1oZWFkZXIgaDMge1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMDEyNzRjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wb3BvdXRzLS1kaWFsLW1vYmlsZSAuYWNjb3JkaW9uLWhlYWRlciBoMyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgLnBvcG91dHMtLWRpYWwtbW9iaWxlIC5hY2NvcmRpb24taGVhZGVyIGgzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vc3JjL2ltYWdlcy9kcm9wZG93bi1hcnJvdy1pY29uQDJ4LnBuZ1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wb3BvdXRzLS1kaWFsLW1vYmlsZSAuYWNjb3JkaW9uLWhlYWRlciBoMzo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuICAucG9wb3V0cy0tZGlhbC1tb2JpbGUgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wb3BvdXRzLS1kaWFsLW1vYmlsZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH0gfVxuICAgIC5wb3BvdXRzLS1kaWFsLW1vYmlsZSAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucG9wb3V0cy0tZGlhbC1tb2JpbGUgLmFjY29yZGlvbi1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5wYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luOiA2NXB4IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMDAwcHgpIHtcbiAgICAucGFpciB7XG4gICAgICBtYXJnaW46IDQuMzR2dyBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNzB2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucGFpciB7XG4gICAgICBtYXJnaW46IDh2dyBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNjF2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFpciB7XG4gICAgICBtYXJnaW46IDEyLjJ2dyBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA4NS41JTsgfSB9XG4gIC5wYWlyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWlyX19pbWcsIC5wYWlyX193cmFwIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWlyX19pbWcsIC5wYWlyX193cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAyOHZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFpcl9faW1nLCAucGFpcl9fd3JhcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAucGFpcl9faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucGFpcl9fcG9pbnRlciB7XG4gICAgZmlsbDogI2Y5ZjlmOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBhaXJfX3BvaW50ZXIge1xuICAgICAgICBsZWZ0OiAtMS42dnc7XG4gICAgICAgIHdpZHRoOiAxLjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWlyX19wb2ludGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0b3A6IC0zLjJ2dztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB3aWR0aDogMi4zdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWlyX19wb2ludGVyIHtcbiAgICAgICAgdG9wOiAtOHZ3O1xuICAgICAgICB3aWR0aDogNnZ3OyB9IH1cbiAgLnBhaXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFpcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA2NiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFpcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDV2dyAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWlyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXZ3IDAgOHZ3OyB9IH1cbiAgLnBhaXJfX2ljb24ge1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWlyX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjMzdnc7XG4gICAgICAgIGhlaWdodDogMi42N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFpcl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogMy41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWlyX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMC42dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTh2dztcbiAgICAgICAgaGVpZ2h0OiAxMXZ3OyB9IH1cbiAgLnBhaXJfX3RleHQsIC5wYWlyX19ieWxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWlyX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgLnBhaXJfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjY2dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWlyX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3Z3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjV2dztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFpcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMnZ3O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5wYWlyX190ZXh0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmOWE3M2M7IH1cbiAgLnBhaXJfX2J5bGluZS13cmFwIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWlyX19ieWxpbmUtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhaXJfX2J5bGluZS13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWlyX19ieWxpbmUge1xuICAgIGNvbG9yOiAjZjc5MTBiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAucGFpcl9fYnlsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2Njd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjF2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhaXJfX2J5bGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAydnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3Z3OyB9XG4gICAgICAgIC5wYWlyX19ieWxpbmU6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgfCAnOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFpcl9fYnlsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIydnc7IH0gfVxuXG4ubWtfdGFibGUtb3V0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjlmOWY5O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNTgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ta190YWJsZS1vdXRlciB7XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1rX3RhYmxlLW91dGVyIHtcbiAgICAgIG1heC13aWR0aDogODUuNnZ3OyB9IH1cbiAgLm1rX3RhYmxlLW91dGVyIC5mYWRlLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA2MHB4OyB9XG5cbi5ta190YWJsZS1pbm5lciB7XG4gIHdpZHRoOiA1NjBweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ta190YWJsZS1pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1rX3RhYmxlLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg4NS42dncgLSAxMjBweCk7IH0gfVxuXG4ubWtfdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1rX3RhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWtfdGFibGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgLm1rX3RhYmxlX19jZWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1rX3RhYmxlX19jZWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgICAubWtfdGFibGVfX2NlbGwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAubWtfdGFibGVfX3JvdzpsYXN0LW9mLXR5cGUgdGgsXG4gIC5ta190YWJsZV9fcm93Omxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubWtfdGFibGUtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IGF1dG87IH1cbiAgLm1rX3RhYmxlLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWtfdGFibGUtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgY29sb3I6ICMwMTI3NGM7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1rX3RhYmxlLS1ncmF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWtfdGFibGUtLWdyYXkge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4uZ3JpZCB7XG4gIHBhZGRpbmc6IDY1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmdyaWQge1xuICAgICAgcGFkZGluZy10b3A6IDQuMzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuMzN2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZ3JpZCB7XG4gICAgICBwYWRkaW5nLXRvcDogN3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ncmlkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMi4ydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMi4ydnc7IH0gfVxuICAuZ3JpZCA+IGRpdiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0MjdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuZ3JpZF9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMjguNDY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ3JpZF9faXRlbSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5ncmlkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5ncmlkLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ncmlkLXRleHQtLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjc0YztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmdyaWQtdGV4dC0tb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ncmlkLXRleHQtLWdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgLmdyaWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDklO1xuICAgICAgcmlnaHQ6IDklO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ3JpZC10ZXh0X19jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIG1heC13aWR0aDogODglO1xuICAgICAgICAgIHBhZGRpbmc6IDglIDA7IH0gfVxuICAgIC5ncmlkLXRleHRfX2hlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5ncmlkLXRleHRfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg2Njd2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ3JpZC10ZXh0X19oZWFkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3OyB9IH1cbiAgICAuZ3JpZC10ZXh0X19jb3B5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAzJSAwIDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5ncmlkLXRleHRfX2NvcHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3dnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ3JpZC10ZXh0X19jb3B5IHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNXZ3OyB9IH1cblxuLnJvYmVydHNvbi1sZWFkZXJzaGlwLWZlbGxvd3Mtc2VjdGlvbiAuZ3JpZF9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gIC5yb2JlcnRzb24tbGVhZGVyc2hpcC1mZWxsb3dzLXNlY3Rpb24gLmdyaWRfX2l0ZW0gLmdyaWRfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiB1bnNldDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAucm9iZXJ0c29uLWxlYWRlcnNoaXAtZmVsbG93cy1zZWN0aW9uIC5ncmlkX19pdGVtIC5ncmlkX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucm9iZXJ0c29uLWxlYWRlcnNoaXAtZmVsbG93cy1zZWN0aW9uIC5ncmlkX19pdGVtIC5ncmlkX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc3RlcHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0ZXBzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zdGVwc19faW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RlcHNfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIG1hcmdpbjogNXZ3IGF1dG8gMDsgfSB9XG4gIC5zdGVwc19faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc3RlcHNfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGVwc19faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cbiAgLnN0ZXBzIHAge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5zdGVwcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0ZXBzIHAge1xuICAgICAgICBmb250LXNpemU6IDMuMjV2dzsgfSB9XG4gICAgLnN0ZXBzIHAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y5YTczYzsgfVxuICAuc3RlcHNfX3N1cHBvcnQge1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmNzkxMGIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDYwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc3RlcHNfX3N1cHBvcnQge1xuICAgICAgICBmb250LXNpemU6IDEuMzN2dyAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDR2dyAwIDUuMzN2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0ZXBzX19zdXBwb3J0IHtcbiAgICAgICAgZm9udC1zaXplOiAzdncgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxOHZ3IDAgMjR2dzsgfSB9XG4gICAgLnN0ZXBzX19zdXBwb3J0LS12ZXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRpcHMge1xuICB3aWR0aDogMTI3NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC50aXBzIHtcbiAgICAgIHdpZHRoOiA4NS41dnc7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnRpcHMge1xuICAgICAgd2lkdGg6IDgyLjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGlwcyB7XG4gICAgICB3aWR0aDogODUuNXZ3OyB9IH1cbiAgLnRpcHMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAudGlwcy1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZ2dzsgfSB9XG4gIC50aXBzX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAudGlwc19fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTcuNjd2dztcbiAgICAgICAgbWFyZ2luOiAyLjY2N3Z3IGF1dG8gMnZ3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGlwc19fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luOiA3dncgYXV0bzsgfSB9XG4gIC50aXBzX19pbWcge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAudGlwc19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0LjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGlwc19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMnZ3OyB9IH1cbiAgLnRpcHNfX2hlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggMCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC50aXBzX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xuICAgICAgICBtYXJnaW46IDIuNjY3dncgMCAxdnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXBzX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgbWFyZ2luOiA1LjY2N3Z3IDAgM3Z3OyB9IH1cbiAgLnRpcHMgcCB7XG4gICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAudGlwcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2Njd2dzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpcHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4yNXZ3OyB9IH1cbiAgICAudGlwcyBwIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmOWE3M2M7IH1cblxuLmFib3V0LXVzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICdBa2t1cmF0U3RkJztcbiAgLyoqIG9wZW4tb3Bwb3J0dW5pdHkgZW5kIGhlcmUqKi9cbiAgLyoqIHN1Y2Nlc3Mgc3RvcnkgbGF5b3V0ICoqLyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaHAtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWJvdXQtdXMtc2VjdGlvbiAuaHAtc2VhcmNoX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTsgfVxuICAuYWJvdXQtdXMtc2VjdGlvbiAucm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuaHAtc2VhcmNoX19jb250YWluZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5pbnRyby0tZGlmZi0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5pbnRyby0tZGlmZi0xIC5jb3B5IHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmludHJvLS1kaWZmLTEgLmNvcHlfX2hlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbjogNnB4IDBweCAxLjV2dztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5pbnRyby0tZGlmZi0xIC5jb3B5X19oZWFkZXIge1xuICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAyLjV2dztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmludHJvLS1kaWZmLTEgLmNvcHlfX2hlYWRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogLTE4cHggMCAzNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuaW50cm8tLWRpZmYtMSAuY29weV9faGVhZGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogLTE1cHggMCA2LjV2dzsgfSB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5pbnRyby0tZGlmZi0xIC5jb3B5X19kZXNjcmlwdGlvbl9ibG9jayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmludHJvLS1kaWZmLTEgLmNvcHlfX2Rlc2NyaXB0aW9uX2Jsb2NrIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuaW50cm8tLWRpZmYtMSAuY29weV9fYm9keSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmludHJvLS1kaWZmLTEgLmNvcHlfX2JvZHkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuY29weV9fc3ViaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc3R5bGU6IHVuc2V0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvcHlfX3ZpZGVvLCAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuY29weV9fc3ViaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNSUgMTUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuY29weV9fdmlkZW8ge1xuICAgICAgICBwYWRkaW5nOiA3LjUlIDcuNSUgNSUgNy41JTsgfSB9XG4gICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvcHlfX3N1YmhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjUlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5jb3B5X19zdWJoZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDUlIDglO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5jb2xsYWdlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvbGxhZ2UgLmNvbGxhZ2UtLWNvbHVtbi0xLTEge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuY29sbGFnZV9fdGV4dCAuYmxvZ19faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjV2dztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvbGxhZ2VfX3RleHQgLmJsb2dfX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuY29sbGFnZV9fdGV4dCAuYmxvZ19faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7IH0gfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvbGxhZ2VfX3RleHQgLmJsb2dfX3RleHQge1xuICAgICAgICBjb2xvcjogIzEzMkM0RDsgfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvbGxhZ2VfX3RleHQgLmJsb2dfX2NvcHkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuY29sbGFnZV9fdGV4dCAuYmxvZ19fY29weSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmNvbGxhZ2VfX3RleHQgLmJsb2dfX2NvcHkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5jb2xsYWdlX190ZXh0IC5ibG9nX19jb3B5IHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7IH0gfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5lbnRyZXByZW5ldXJpYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5lbnRyZXByZW5ldXJpYWwge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmVudHJlcHJlbmV1cmlhbCAudmlzaWJsZS14cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmVudHJlcHJlbmV1cmlhbCAuY29sbGFnZS0tY29sdW1uLTEtMSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmVudHJlcHJlbmV1cmlhbCAuY29sbGFnZV9faXRlbSwgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmVudHJlcHJlbmV1cmlhbCAuY29sbGFnZV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDY4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHVuc2V0OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuZW50cmVwcmVuZXVyaWFsIC5jb2xsYWdlX19pdGVtLCAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuZW50cmVwcmVuZXVyaWFsIC5jb2xsYWdlX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5lbnRyZXByZW5ldXJpYWwgLmNvbGxhZ2VfX3RleHQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE1JSAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuZW50cmVwcmVuZXVyaWFsIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2JSAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5lbnRyZXByZW5ldXJpYWwgLmNvbGxhZ2VfX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29udGVudCAuZW50cmVwcmVuZXVyaWFsIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmVudHJlcHJlbmV1cmlhbCAuYmxvZ19faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5lbnRyZXByZW5ldXJpYWwgLmJsb2dfX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb250ZW50IC5lbnRyZXByZW5ldXJpYWwgLmJsb2dfX2NvcHkge1xuICAgICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbnRlbnQgLmVudHJlcHJlbmV1cmlhbCAuYmxvZ19fY29weSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbGxhZ2Uge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX19pdGVtLCAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9faW1nIHtcbiAgICAgIGhlaWdodDogNTI0cHg7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9faXRlbSwgLmFib3V0LXVzLXNlY3Rpb24gLmNvbGxhZ2VfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZSAuY29sbGFnZS0tY29sdW1uLTEtMSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlIC5jb2xsYWdlLS1jb2x1bW4tMS0xOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDEzJSAwIDglO1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNSUgMCA4JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9fdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMCUgMCA4JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiA5M3B4IDA7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX190ZXh0IC5ibG9nX19oZWFkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9fdGV4dCAuYmxvZ19faGVhZGVyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvbGxhZ2VfX3RleHQgLmJsb2dfX2hlYWRlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb2xsYWdlX190ZXh0IC5ibG9nX19oZWFkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9fdGV4dCAuYmxvZ19fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9fdGV4dCAuYmxvZ19fY29weSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sbGFnZV9fdGV4dCAuYmxvZ19fY29weSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLmNvcHkge1xuICAgIG1hcmdpbjogNjBweCAwIDgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29weSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29weV9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA1cHg7XG4gICAgICBtYXJnaW46IDIuNXZ3IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvcHlfX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwJSA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvcHlfX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUlIDVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb3B5X19oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1JSA1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuY29weV9faGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmFib3V0LXVzLXNlY3Rpb24gLmNvcHlfX2JvZHkge1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICBjb2xvcjogIzUwNTA1MDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5jb3B5X19ib2R5IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSBoMiB7XG4gICAgICB3aWR0aDogNDQlO1xuICAgICAgbWFyZ2luOiAxNHB4IGF1dG87XG4gICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IGgyIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgcCB7XG4gICAgICB3aWR0aDogNDElO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IHAge1xuICAgICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgcCB7XG4gICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3Rpbmcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3Rpbmcge1xuICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3Rpbmcge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIHtcbiAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bzsgfSB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNSU7IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjUlOyB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGk6aG92ZXIgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIxMDBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjEuNXZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOS4xdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgLmpvYnNfaXRlbV93cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciAuam9ic19pdGVtX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzglOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIC5qb2JzX2l0ZW1fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMC4yNXZ3OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NnB4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIC5qb2JzX2l0ZW1fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIC5qb2JzX2l0ZW1fd3JhcHBlciAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2Jfd3JhcHBlciAuam9ic19pdGVtX3dyYXBwZXIgLnZpc2libGUtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIC5qb2JzX2l0ZW1fd3JhcHBlciAudmlzaWJsZS1tb2JpbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgLmpvYnNfaXRlbV93cmFwcGVyIC52aXNpYmxlLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9iX3dyYXBwZXIgaDMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYl93cmFwcGVyIGgzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZjc5MTBiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkM0RDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45NTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAgMjBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEyNzRjO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCA5LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDQuNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwJSAxMiU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciAuam9icy1vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNyU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgLmpvYnMtb3ZlcmxheS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2JTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgLmpvYnMtb3ZlcmxheS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQlOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5vcGVuLW9wcG9ydHVuaXR5IC5qb2JzLWxpc3RpbmcgbGkgLmpvYnMtb3ZlcmxheS13cmFwcGVyIC5qb2JzLW92ZXJsYXktY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIlOyB9XG4gICAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLm9wZW4tb3Bwb3J0dW5pdHkgLmpvYnMtbGlzdGluZyBsaSAuam9icy1vdmVybGF5LXdyYXBwZXIgLmpvYnMtb3ZlcmxheS1jb250ZW50IHAge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAub3Blbi1vcHBvcnR1bml0eSAuam9icy1saXN0aW5nIGxpIC5qb2JzLW92ZXJsYXktd3JhcHBlciAuam9icy1vdmVybGF5LWNvbnRlbnQgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvOyB9IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IHtcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGgge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bzsgfSB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLmNvbGxhZ2UtLWNvbHVtbi0xLTEge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAuY29sbGFnZS0tY29sdW1uLTEtMTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAuY29sbGFnZS0tY29sdW1uLTEtMTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLmNvbGxhZ2UtLWNvbHVtbi0xLTEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5jb2xsYWdlX19pdGVtLCAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLmNvbGxhZ2VfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMzk4cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLmNvbGxhZ2VfX2l0ZW0sIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAuY29sbGFnZV9faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLmNvbGxhZ2VfX2l0ZW0sIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAuY29sbGFnZV9faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAzOThweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZyBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZyB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nX19oZWFkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTMyQzREO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS44NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19faGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJ2dztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19faGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJ2dztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nX19oZWFkZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nX19oZWFkZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAubmV3X2Jsb2dfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxNnB4IDdweCAyM3B4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAubmV3X2Jsb2dfX2xpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAubmV3X2Jsb2dfX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y3OTEwYjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2Y3OTEwYjsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nX19saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fcG9zaXRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fcG9zaXRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTNweCAwIDI1cHg7XG4gICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAubmV3X2Jsb2dfX3RleHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuaGFsZl93aWR0aF9wYXJlbnQgLmhhbGZfd2lkdGggLm5ld19ibG9nX190ZXh0IHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fdGV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDI1cHg7IH0gfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5oYWxmX3dpZHRoX3BhcmVudCAuaGFsZl93aWR0aCAubmV3X2Jsb2dfX3RleHQgYTpob3ZlciwgLmFib3V0LXVzLXNlY3Rpb24gLmhhbGZfd2lkdGhfcGFyZW50IC5oYWxmX3dpZHRoIC5uZXdfYmxvZ19fdGV4dCBhOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQge1xuICAgICAgICB3aWR0aDogOTUlOyB9IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfaGVhZCB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19oZWFkIHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfcmVhZF9ib3gge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMTAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX3JlYWRfYm94IHtcbiAgICAgICAgICBtYXJnaW46IDUwcHggMDsgfSB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfcmVhZF9ib3ggLnN1Y2Nlc3NfcmVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDlweCA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNzkxMGI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19yZWFkX2JveCAuc3VjY2Vzc19yZWFkOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MTBiOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX3JlYWRfYm94IC5zdWNjZXNzX3JlYWQ6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NnB4KSB7XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgaGVpZ2h0OiAyOThweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41JTsgfVxuICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNSU7IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfaW1hZ2UgPiBhID4gaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19pbWFnZSAuc3VjY2Vzc19faXRlbS0tdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19pbWFnZSAuc3VjY2Vzc19fdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19pbWFnZSAuc3VjY2Vzc19fdmlkZW8ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41dnc7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpIC5zdWNjZXNzX2ltYWdlIC5zdWNjZXNzX192aWRlbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnZ3OyB9IH1cbiAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpIC5zdWNjZXNzX2ltYWdlIC5zdWNjZXNzX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19jb250ZW50X2JsdWUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAxMjc0YztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfY29udGVudF9ibHVlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19jb250ZW50X2JsdWUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19jb250ZW50X29yYW5nZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjc5MTBiO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19jb250ZW50X29yYW5nZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfY29udGVudF9vcmFuZ2Uge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfdXJsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpIC5zdWNjZXNzX3VybCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXZ3OyB9IH1cbiAgICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3Nfc3RvcnlfbGF5b3V0IC5zdWNjZXNzX2JveCBsaSAuc3VjY2Vzc19jb250ZW50X2F1dGhvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNC4ydnc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWJvdXQtdXMtc2VjdGlvbiAuc3VjY2Vzc19zdG9yeV9sYXlvdXQgLnN1Y2Nlc3NfYm94IGxpIC5zdWNjZXNzX2NvbnRlbnRfYXV0aG9yIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi4ydnc7IH0gfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfY29udGVudF9hdXRob3IgLmF1dGhvcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5zdWNjZXNzX3N0b3J5X2xheW91dCAuc3VjY2Vzc19ib3ggbGkgLnN1Y2Nlc3NfY29udGVudF9hdXRob3Igc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWJvdXQtdXMtc2VjdGlvbiAuY29sLXhzLTEyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hYm91dC11cy1zZWN0aW9uIC5mZWF0dXJlZC1qb2JzX19zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWJvdXQtdXMtc2VjdGlvbiAuZmVhdHVyZWQtam9ic19fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLmZvb3Rlci1jb250YWluZXIgLmNvbC14cy0xMiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMy4zNXZ3OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5hYm91dC11cy1zZWN0aW9uIC5mb290ZXItY29udGFpbmVyIC5jb2wteHMtMTIge1xuICAgICAgICBwYWRkaW5nOiAwICAwIDAgNTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0LXVzLXNlY3Rpb24gLmZvb3Rlci1jb250YWluZXIgLmNvbC14cy0xMiB7XG4gICAgICAgIHBhZGRpbmc6IDh2dyAwOyB9IH1cbiAgLmFib3V0LXVzLXNlY3Rpb24gLnN1Y2Nlc3NfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5pbWFnZV92aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTUlIDglO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW1hZ2VfdmlkZW8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDguNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmltYWdlX3ZpZGVvIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNy41JTsgfSB9XG4gIC5pbWFnZV92aWRlbyBwIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiB1bnNldDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW1hZ2VfdmlkZW8gcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMiU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbWFnZV92aWRlbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi8qIFdvcmtraW5nLWJlbmVmaXRzLWJveCBzdHlsaW5nICovXG4ud29ya2luZy1oZXJlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5pbnRyby0tZGlmZi0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuY29udGVudCAuaHAtc2VhcmNoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuY29udGVudCAuaW50cm8tLWRpZmYtMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuY29udGVudCAuYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDJweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLmNvbnRlbnQgLmJhbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAzMCU7IH0gfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5iYW5uZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5iYW5uZXIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuY29udGVudCAuYmFubmVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxNTI1O1xuICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgIHotaW5kZXg6IC0yOyB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLmNvbnRlbnQgLmJhbm5lciBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNC41JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW47IH1cbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5iYW5uZXIgYTpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICNmNzkxMGI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLmNvbnRlbnQgLmJhbm5lciBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0LjUlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5iYW5uZXIgLmJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMjFweCBhdXRvO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLmNvbnRlbnQgLmJhbm5lciAuYmFubmVyLWRlc2NyaXB0aW9uIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5iYW5uZXIgLmJhbm5lci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC5jb250ZW50IC5iYW5uZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuYmVuZWZpdC1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXMgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIHAge1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXM6bnRoLWNoaWxkKDIpLCAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlczpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyYzRkOyB9XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzOm50aC1jaGlsZCgyKSBoMiwgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXM6bnRoLWNoaWxkKDMpIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlczpudGgtY2hpbGQoMikgcCwgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXM6bnRoLWNoaWxkKDMpIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gge1xuICAgICAgICBwYWRkaW5nOiAxNjVweCAyMCUgMTE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveCAuYW5jaG9yLTEge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveCAuYW5jaG9yLTEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveCAuYW5jaG9yLTEge1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMTA2cHggMjAlIDExNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTA4cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogNzhweCAyMCUgMTE2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDEwJSAzN3B4IDUlOyB9XG4gICAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3ggaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzEzMmM0ZDsgfVxuICAgICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXMgLndvcmtpbmctYmVuZWZpdHMtYm94IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzMwMzAzMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDsgfVxuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzOm50aC1jaGlsZCgyKSwgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXM6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJjNGQ7IH1cbiAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzOm50aC1jaGlsZCgyKSBoMiwgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXM6bnRoLWNoaWxkKDQpIGgyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzOm50aC1jaGlsZCgyKSBwLCAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlczpudGgtY2hpbGQoNCkgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXM6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzOm50aC1jaGlsZCgzKSBoMiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTMyYzRkOyB9XG4gICAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlczpudGgtY2hpbGQoMykgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTMyYzRkOyB9IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveC1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveC1wYW5lbCBoMiB7XG4gICAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveC1wYW5lbCBoMiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTMyYzRkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXMgLndvcmtpbmctYmVuZWZpdHMtYm94LXBhbmVsIHAge1xuICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveC1wYW5lbCBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH0gfVxuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gtcGFuZWwgLmJveC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gtcGFuZWwgLmJveC1jb250ZW50IC5jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXMgLndvcmtpbmctYmVuZWZpdHMtYm94LXBhbmVsIC5ib3gtY29udGVudCAuY2xvc2UtYnV0dG9uIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmJveGVzIC53b3JraW5nLWJlbmVmaXRzLWJveC1wYW5lbCAuYm94LWNvbnRlbnQgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gtcGFuZWwge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICAgICAgICB0b3A6IC02JTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuYm94ZXMgLndvcmtpbmctYmVuZWZpdHMtYm94LXBhbmVsIHtcbiAgICAgICAgICAgIHRvcDogLTYlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5ib3hlcyAud29ya2luZy1iZW5lZml0cy1ib3gtcGFuZWwge1xuICAgICAgICAgICAgdG9wOiAtMyU7IH0gfVxuICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94IHtcbiAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICB3aWR0aDogY2FsYygzM3Z3IC0gMTIwcHgpO1xuICAgICAgbWF4LWhlaWdodDogNDI1cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzN2dyAtIDEyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQxZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwLjIlLCAtNTAuMiUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MC4yJSwgLTUwLjIlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MC4yJSwgLTUwLjIlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwLjIlLCAtNTAuMiUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94IC5kaWFtb25kLWJveC1tb3ZlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3ggLmRpYW1vbmQtYm94LW1vdmUgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCAuZGlhbW9uZC1ib3gtbW92ZSBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3ggaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCAuYW5jaG9yLTIge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3ggLmFuY2hvci0yIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzV2dyAtIDEyMHB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzV2dyAtIDEyMHB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDB2dyAtIDEyMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoNDB2dyAtIDEyMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjV2dyAtIDgwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg2NXZ3IC0gODBweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTIuNiU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoOTB2dyAtIDgwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsYyg5MHZ3IC0gODBweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTYuNiU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7IH0gfVxuICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDYxdncgLSA1MDBweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQlIDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogMjAuNzUlO1xuICAgICAgYm90dG9tOiAyMC43NSU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50IHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA3MC41JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcxJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQxZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDcwLjglO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDg1JTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNzAuOCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODAuOSU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MSU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzIlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNzElO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc3JTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDcxJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NyU7IH0gfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA3MC41JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcxLjIlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNzAuOCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODUlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MSU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzIlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDcwLjglO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwLjklO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDcxLjUlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc3JTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNzElO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc3JTsgfSB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQgLmNvbnRlbnQtb3Blbi1tb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDU3JSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTclKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDU3JSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDU3JSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50IGgyIHtcbiAgICAgICAgbWFyZ2luOiAyM3B4IDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQgcCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQgLmFuY2hvci0yIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudCAuYW5jaG9yLTIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQgdWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQge1xuICAgICAgICAgIHRvcDogMjAuNyU7XG4gICAgICAgICAgYm90dG9tOiAyMC43JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjIuNSUpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIyLjUlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIyLjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjIuNSUpOyB9XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50IHVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3JSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTclKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE3JSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50IHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03JSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNyUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNyUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03JSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50IHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yLjQlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yLjQlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIuNCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yLjQlKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIuNSUpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIuNSUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMi41JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIuNSUpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTEuNSUpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTExLjUlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTExLjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTEuNSUpOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDMzMHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE2LjUlKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNi41JSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNi41JSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE2LjUlKTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzMzBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudCB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTIuNSUpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyLjUlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyLjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTIuNSUpOyB9IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudC5zYWZhcmk6OmFmdGVyLCAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQuc2FmYXJpOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzUzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNTRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQuc2FmYXJpOjphZnRlciwgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50LnNhZmFyaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTRweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudC5zYWZhcmk6OmFmdGVyLCAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQuc2FmYXJpOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1NC41cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQuc2FmYXJpOjphZnRlciwgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50LnNhZmFyaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTRweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMzMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudC5zYWZhcmk6OmFmdGVyLCAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQuc2FmYXJpOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2NnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjQwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzMwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudC5zYWZhcmk6OmFmdGVyLCAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctYmVuZWZpdHMtbGF5b3V0IC5kaWFtb25kLWJveC1vcGVuLWNvbnRlbnQuc2FmYXJpOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ3MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMzMwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50LnNhZmFyaTo6YWZ0ZXIsIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudC5zYWZhcmk6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjI3cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzMzBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50LnNhZmFyaTo6YWZ0ZXIsIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1iZW5lZml0cy1sYXlvdXQgLmRpYW1vbmQtYm94LW9wZW4tY29udGVudC5zYWZhcmk6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAwcHg7IH0gfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50LnNhZmFyaTo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLWJlbmVmaXRzLWxheW91dCAuZGlhbW9uZC1ib3gtb3Blbi1jb250ZW50LnNhZmFyaTo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1zZWN0aW9uIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtOTVweCBhdXRvIDE0MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLXNlY3Rpb24gLmJveGVzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgcGFkZGluZzogMjBweCA1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLXNlY3Rpb24gLmJveGVzIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1zZWN0aW9uIC5ib3hlcyAud29ya2luZy1jb250ZW50LWJveCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLXNlY3Rpb24gLmJveGVzIC53b3JraW5nLWNvbnRlbnQtYm94IHVsIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXMgLndvcmtpbmctY29udGVudC1ib3ggdWwgbGkgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXM6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXM6bnRoLWNoaWxkKDYpIC53b3JraW5nLWNvbnRlbnQtYm94IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXM6bnRoLWNoaWxkKDYpIC53b3JraW5nLWNvbnRlbnQtYm94IHAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXM6bnRoLWNoaWxkKDYpIC53b3JraW5nLWNvbnRlbnQtYm94IHAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLXNlY3Rpb24gLmJveGVzOm50aC1jaGlsZCg2KSAud29ya2luZy1jb250ZW50LWJveCBwIGltZyB7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiB1bnNldDsgfSB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXMgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLXNlY3Rpb24gLmJveGVzIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXMgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1zZWN0aW9uIC5ib3hlczpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXM6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1zZWN0aW9uIC5ib3hlcyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA4JTsgfVxuICAgICAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1zZWN0aW9uIC5ib3hlczpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJjNGQ7IH1cbiAgICAgICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYm94ZXM6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogLTk1cHggYXV0byA2MXB4OyB9IH1cbiAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYmctYm94LWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmM0ZDsgfVxuICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAud29ya2luZy1zZWN0aW9uIC5iZy1ib3gtb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzk0MWU7IH1cbiAgICAud29ya2luZy1oZXJlLXNlY3Rpb24gLndvcmtpbmctc2VjdGlvbiAuYmctYm94LW9yYW5nZTpudGgtY2hpbGQoMykge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLndvcmtpbmctaGVyZS1zZWN0aW9uIC53b3JraW5nLXNlY3Rpb24gLmJnLWJveC1vcmFuZ2U6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuYmxvY2tfZ2FwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHZ3OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjQwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIHtcbiAgICAgIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuYmxvY2tfZ2FwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzR2dzsgfSB9XG4gIC53b3JraW5nLWhlcmUtc2VjdGlvbiAudmlzaWJpbHR5X2hpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC53b3JraW5nLWhlcmUtc2VjdGlvbiAuZm9vdGVyLWNvbnRlbnQtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi50ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVzdGltb25pYWwge1xuICAgICAgcGFkZGluZzogMjVweCAwIDUwcHg7IH0gfVxuICAudGVzdGltb25pYWw6bm90KC5mdWxsLXdpZHRoKSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlc3RpbW9uaWFsIGgyID4gcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAudGVzdGltb25pYWwgaDIgPiBwOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjklO1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXBvc3Ryb3BoZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMzclKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDM3JSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDM3JSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMzclKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFsIGgyID4gcDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdG9wOiAtMTQlO1xuICAgICAgICAgIGxlZnQ6IC02cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFsIGgyID4gcDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlc3RpbW9uaWFsIGgyID4gcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAudGVzdGltb25pYWwgcCB7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbCBwIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnRlc3RpbW9uaWFsIHAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RpY2t5LWN0YSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MTBiO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI1JTtcbiAgYmFja2dyb3VuZDogI2Y3OTEwYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAuc3RpY2t5LWN0YTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdGlja3ktY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjZjc5MTBiOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0aWNreS1jdGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y3OTEwYjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RpY2t5LWN0YSB7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG5cbi50aGFuay15b3UtcGFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAudGhhbmsteW91LXBhZ2UgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRoYW5rLXlvdS1wYWdlIC5jb250ZW50IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCdTYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50aGFuay15b3UtcGFnZSAuY29udGVudCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAudGhhbmsteW91LXBhZ2UgLmNvbnRlbnQgLnRoYW5rLXlvdSB7XG4gICAgICBwYWRkaW5nOiAxMTFweCAxNXB4IDExNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC50aGFuay15b3UtcGFnZSAuY29udGVudCAudGhhbmsteW91IHtcbiAgICAgICAgICBwYWRkaW5nOiA4LjZ2dyAyJSA4LjZ2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGhhbmsteW91LXBhZ2UgLmNvbnRlbnQgLnRoYW5rLXlvdSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDFweDsgfSB9XG4gICAgICAudGhhbmsteW91LXBhZ2UgLmNvbnRlbnQgLnRoYW5rLXlvdSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwnU2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aGFuay15b3UtcGFnZSAuY29udGVudCAubGluay1zdHlsZSwgLnRoYW5rLXlvdS1wYWdlIC5jb250ZW50IC5yZWZlci1hLWZyaWVuZF9fY29weSBhLCAudGhhbmsteW91LXBhZ2UgLnJlZmVyLWEtZnJpZW5kX19jb3B5IC5jb250ZW50IGEsIC50aGFuay15b3UtcGFnZSAuY29udGVudCAuY2FyZWVyLW9wcG9ydHVuaXRpZXNfX2xpbmtzIGEsIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXNfX2xpbmtzIC5jb250ZW50IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUY5MDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwnU2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLnRoYW5rLXlvdS1wYWdlIC5jb250ZW50IC5wYXJhLWZvbnQtc3R5bGUsIC50aGFuay15b3UtcGFnZSAuY29udGVudCAucmVmZXItYS1mcmllbmRfX2NvcHkgLmNvcHktZGVzY3JpcHRpb24sIC50aGFuay15b3UtcGFnZSAucmVmZXItYS1mcmllbmRfX2NvcHkgLmNvbnRlbnQgLmNvcHktZGVzY3JpcHRpb24sIC50aGFuay15b3UtcGFnZSAuY29udGVudCAuY2FyZWVyLW9wcG9ydHVuaXRpZXMgcCwgLnRoYW5rLXlvdS1wYWdlIC5jYXJlZXItb3Bwb3J0dW5pdGllcyAuY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLCdTYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIC50aGFuay15b3UtcGFnZSAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGhhbmsteW91LXBhZ2UgLnJlZmVyLWEtZnJpZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICMwMTI3NGM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICAudGhhbmsteW91LXBhZ2UgLnJlZmVyLWEtZnJpZW5kX19pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGhhbmsteW91LXBhZ2UgLnJlZmVyLWEtZnJpZW5kX19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC50aGFuay15b3UtcGFnZSAucmVmZXItYS1mcmllbmRfX2ltYWdlIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC50aGFuay15b3UtcGFnZSAucmVmZXItYS1mcmllbmRfX2NvcHkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDkzcHggOS41JSAxMTlweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZF9fY29weSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNjdweCA5LjUlIDkycHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZF9fY29weSB7XG4gICAgICAgICAgcGFkZGluZzogNjdweCA3LjUlIDkycHg7IH0gfVxuICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZF9fY29weSBoMyB7XG4gICAgICAgIG1heC13aWR0aDogMzI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCwnU2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZF9fY29weSBoMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC50aGFuay15b3UtcGFnZSAucmVmZXItYS1mcmllbmRfX2NvcHkgLmNvcHktZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDM5OXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBjb2xvcjogI0ZDRjhGODsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC50aGFuay15b3UtcGFnZSAucmVmZXItYS1mcmllbmRfX2NvcHkgLmNvcHktZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICAudGhhbmsteW91LXBhZ2UgLnJlZmVyLWEtZnJpZW5kX19jb3B5IGEge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAgICAgLnRoYW5rLXlvdS1wYWdlIC5yZWZlci1hLWZyaWVuZF9fY29weSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI0VGOTAwMDsgfSB9XG4gIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXMge1xuICAgIHBhZGRpbmc6IDY0cHggMTVweCA3OXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGhhbmsteW91LXBhZ2UgLmNhcmVlci1vcHBvcnR1bml0aWVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7IH0gfVxuICAgIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXMgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAgIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXMgcCB7XG4gICAgICBtYXgtd2lkdGg6IDU3OHB4O1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGhhbmsteW91LXBhZ2UgLmNhcmVlci1vcHBvcnR1bml0aWVzIHAge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXNfX2xpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1M3B4OyB9XG4gICAgICAudGhhbmsteW91LXBhZ2UgLmNhcmVlci1vcHBvcnR1bml0aWVzX19saW5rcyBsaSB7XG4gICAgICAgIHdpZHRoOiAxNTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXNfX2xpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC50aGFuay15b3UtcGFnZSAuY2FyZWVyLW9wcG9ydHVuaXRpZXNfX2xpbmtzIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgICAudGhhbmsteW91LXBhZ2UgLmNhcmVlci1vcHBvcnR1bml0aWVzX19saW5rcyBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnRoYW5rLXlvdS1wYWdlIC5jYXJlZXItb3Bwb3J0dW5pdGllc19fbGlua3MgYSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyJSA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRjkwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgICAudGhhbmsteW91LXBhZ2UgLmNhcmVlci1vcHBvcnR1bml0aWVzX19saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogI2Y3OTQxZTsgfSB9XG4gIC50aGFuay15b3UtcGFnZSAuY2FyZC1yb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udGFsZW50LWZhcS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnRhbGVudC1mYXEtbGF5b3V0IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnRhbGVudC1mYXEtbGF5b3V0IGgyIHtcbiAgICBjb2xvcjogIzEzMmM0ZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWxlbnQtZmFxLWxheW91dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuICAudGFsZW50LWZhcS1sYXlvdXQgcCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWxlbnQtZmFxLWxheW91dCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH0gfVxuXG4udGFsZW50LWFjY29yZGlhbi1zZWN0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiAuZmFxLWFjY29yZGlhbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50YWxlbnQtYWNjb3JkaWFuLXNlY3Rpb24gLmZhcS1hY2NvcmRpYW4taXRlbSBoMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgIC50YWxlbnQtYWNjb3JkaWFuLXNlY3Rpb24gLmZhcS1hY2NvcmRpYW4taXRlbSBoMzo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTQlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvb3JhbmdlX3BsdXNfYnV0dG9uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFsZW50LWFjY29yZGlhbi1zZWN0aW9uIC5mYXEtYWNjb3JkaWFuLWl0ZW0gaDM6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEzJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiAuZmFxLWFjY29yZGlhbi1pdGVtIGgzOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA3JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudGFsZW50LWFjY29yZGlhbi1zZWN0aW9uIC5mYXEtYWNjb3JkaWFuLWl0ZW0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiAuZmFxLWFjY29yZGlhbi1pdGVtIC5zaG93LWljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC50YWxlbnQtYWNjb3JkaWFuLXNlY3Rpb24gLmZhcS1hY2NvcmRpYW4taXRlbSAucm90YXRlLWljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzZkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzZkZWcpOyB9XG4gICAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiAuZmFxLWFjY29yZGlhbi1pdGVtIC5mYXEtYWNjb3JkaWFuLWhpZGRlbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6ICMxMzJjNGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC50YWxlbnQtYWNjb3JkaWFuLXNlY3Rpb24gLmZhcS1hY2NvcmRpYW4taXRlbSAuZmFxLWFjY29yZGlhbi1oaWRkZW4gdWwgbGkge1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiAuZmFxLWFjY29yZGlhbi1pdGVtIC5mYXEtYWNjb3JkaWFuLWhpZGRlbiB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiAuZmFxLWFjY29yZGlhbi1pdGVtIC5mYXEtYWNjb3JkaWFuLWhpZGRlbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudGFsZW50LWFjY29yZGlhbi1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRhbGVudC1hY2NvcmRpYW4tc2VjdGlvbiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iZy1vcmFuZ2UgaHIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlOyB9XG5cbi5iZy1kYXJrT3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyN2YwYztcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iZy1kYXJrT3JhbmdlIGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjU3ODg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmctYmx1ZSBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cblxuLmJnLWRhcmtCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNDY2ZTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5iZy1kYXJrQmx1ZSBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDI5Mzk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmctcmVkIGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlmZGE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmctY3lhbiBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQxMDA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmcteWVsbG93IGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRiMjMzO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJnLWdyZWVuIGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYmctZGFya0dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YzgwO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJnLWRhcmtHcmF5IGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFmYWY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYmctZ3JheSBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cblxuLmJnLWxpZ2h0R3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjN2E3YzgwOyB9XG4gIC5iZy1saWdodEdyYXkgaHIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZGFmYWY7IH1cblxuLmJnLWxpZ2h0ZXJHcmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICM3YTdjODA7IH1cbiAgLmJnLWxpZ2h0ZXJHcmF5IGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZjc5MTBiOyB9XG5cbi50ZXh0LWRhcmtPcmFuZ2Uge1xuICBjb2xvcjogI2YyN2YwYzsgfVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMxNjU3ODg7IH1cblxuLnRleHQtZGFya0JsdWUge1xuICBjb2xvcjogIzEyNDY2ZTsgfVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI2VkMjkzOTsgfVxuXG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICMwMDlmZGE7IH1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmZWQxMDA7IH1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogIzM0YjIzMzsgfVxuXG4udGV4dC1kYXJrR3JheSB7XG4gIGNvbG9yOiAjN2E3YzgwOyB9XG5cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogI2FkYWZhZjsgfVxuXG4udGV4dC1saWdodEdyYXkge1xuICBjb2xvcjogI2U1ZTVlNTsgfVxuXG4udGV4dC1saWdodGVyR3JheSB7XG4gIGNvbG9yOiAjZmFmYWZhOyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3MgZWFzZTsgfVxuXG4uY29udGFpbmVyICNwcmltYXJ5LWhlYWRlciB7XG4gIG1heC13aWR0aDogNzY4cHg7IH1cblxuLnJvdyAucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5yb3cgLnJvdzpiZWZvcmUsIC5yb3cgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY29sdW1uLCAuY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuW2NsYXNzKj1cImNvbHVtblwiXSArIFtjbGFzcyo9XCJjb2x1bW5cIl06bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5ib2R5IC5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub25lLXRoaXJkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjMzMzMzMzMlOyB9XG5cbi50d28tdGhpcmQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjYuNjY2NjY2NiU7IH1cblxuLm9uZS1oYWxmIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAjcHJpbWFyeS1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnhzX19jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAueHNfX2hpZGUsIC5zX19oaWRlLCAubV9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC54c19fb25lLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMyLjI5MTY3JTtcbiAgICBtYXJnaW46IDAgMC43ODEyNSU7IH1cbiAgLnhzX190d28tdGhpcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuMTQ1ODMlO1xuICAgIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuICAueHNfX2NvbDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNi45MDEwNCU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNS4zNjQ1OCU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMy44MjgxMyU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMi4yOTE2NyU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sNSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MC43NTUyMSU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OS4yMTg3NSU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sNyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1Ny42ODIyOSU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sOCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni4xNDU4MyU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sOSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NC42MDkzOCU7XG4gICAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG4gIC54c19fY29sMTAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODMuMDcyOTIlO1xuICAgIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuICAueHNfX2NvbDExIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDkxLjUzNjQ2JTtcbiAgICBtYXJnaW46IDAgMC43ODEyNSU7IH1cbiAgLnhzX19jb2wxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAueHNfX2NvbDEyLmNvbC0tZmlyc3QsIC54c19fY29sMTIgLmNvbC0tbGFzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAueHNfX3NwYW4xIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcuNjgyMjklO1xuICAgIG1hcmdpbjogMDsgfVxuICAueHNfX3NwYW4yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjE0NTgzJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnhzX19zcGFuMyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNC42MDkzOCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54c19fc3BhbjQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMDcyOTIlO1xuICAgIG1hcmdpbjogMDsgfVxuICAueHNfX3NwYW41IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQxLjUzNjQ2JTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnhzX19zcGFuNiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MC4wJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnhzX19zcGFuNyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1OC40NjM1NCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54c19fc3Bhbjgge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuOTI3MDglO1xuICAgIG1hcmdpbjogMDsgfVxuICAueHNfX3NwYW45IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1LjM5MDYzJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnhzX19zcGFuMTAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODMuODU0MTclO1xuICAgIG1hcmdpbjogMDsgfVxuICAueHNfX3NwYW4xMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5Mi4zMTc3MSU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54c19fc3BhbjEyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMC43ODEyNSU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54c19fcHVzaDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAueHNfX3B1c2gxIHtcbiAgICBtYXJnaW4tbGVmdDogOS4yNDQ3OSU7IH1cbiAgLnhzX19wdXNoMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjcwODMzJTsgfVxuICAueHNfX3B1c2gzIHtcbiAgICBtYXJnaW4tbGVmdDogMjYuMTcxODglOyB9XG4gIC54c19fcHVzaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC42MzU0MiU7IH1cbiAgLnhzX19wdXNoNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQzLjA5ODk2JTsgfVxuICAueHNfX3B1c2g2IHtcbiAgICBtYXJnaW4tbGVmdDogNTEuNTYyNSU7IH1cbiAgLnhzX19wdXNoNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwLjAyNjA0JTsgfVxuICAueHNfX3B1c2g4IHtcbiAgICBtYXJnaW4tbGVmdDogNjguNDg5NTglOyB9XG4gIC54c19fcHVzaDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ni45NTMxMyU7IH1cbiAgLnhzX19wdXNoMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS40MTY2NyU7IH1cbiAgLnhzX19wdXNoMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5My44ODAyMSU7IH1cbiAgLnhzX19wdXNoMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDIuMzQzNzUlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNfX2NvbDEyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5zX19jb2wxMi5jb2wtLWZpcnN0LCAuc19fY29sMTIuY29sLS1sYXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAjcHJpbWFyeS1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfVxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnNfX2hpZGUsIC5tX19oaWRlLCAueHNfX3Nob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNfX29uZS10aGlyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5zX190d28tdGhpcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTA4cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAuc19fY29sMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLnNfX2NvbDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAuc19fY29sMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODNweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5zX19jb2w0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLnNfX2NvbDUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzEzcHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAuc19fY29sNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNzhweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5zX19jb2w3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ0M3B4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLnNfX2NvbDgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTA4cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAuc19fY29sOSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NzNweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5zX19jb2wxMCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MzhweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5zX19jb2wxMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MDNweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5zX19zcGFuMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuc19fc3BhbjIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zX19zcGFuMyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODlweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNfX3NwYW40IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1NHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuc19fc3BhbjUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzE5cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zX19zcGFuNiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNfX3NwYW43IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ0OXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuc19fc3Bhbjgge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTE0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zX19zcGFuOSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NzlweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNfX3NwYW4xMCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NDRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNfX3NwYW4xMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MDlweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNfX3NwYW4xMiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNfX3B1c2gwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNfX3B1c2gxIHtcbiAgICBtYXJnaW4tbGVmdDogNzFweDsgfVxuICAuc19fcHVzaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzZweDsgfVxuICAuc19fcHVzaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDFweDsgfVxuICAuc19fcHVzaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNjZweDsgfVxuICAuc19fcHVzaDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMzFweDsgfVxuICAuc19fcHVzaDYge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTZweDsgfVxuICAuc19fcHVzaDcge1xuICAgIG1hcmdpbi1sZWZ0OiA0NjFweDsgfVxuICAuc19fcHVzaDgge1xuICAgIG1hcmdpbi1sZWZ0OiA1MjZweDsgfVxuICAuc19fcHVzaDkge1xuICAgIG1hcmdpbi1sZWZ0OiA1OTFweDsgfVxuICAuc19fcHVzaDEwIHtcbiAgICBtYXJnaW4tbGVmdDogNjU2cHg7IH1cbiAgLnNfX3B1c2gxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcyMXB4OyB9XG4gIC5zX19wdXNoMTIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzc0cHg7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIgI3ByaW1hcnktaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkyNHB4OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTI0cHg7IH1cbiAgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tX19oaWRlLCAueHNfX3Nob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1fX29uZS10aGlyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX190d28tdGhpcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjEycHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubV9fY29sMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLm1fX2NvbDIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubV9fY29sMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX19jb2w0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLm1fX2NvbDUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzc4cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubV9fY29sNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NTZweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX19jb2w3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUzNHB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLm1fX2NvbDgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjEycHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubV9fY29sOSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX19jb2wxMCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NjhweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX19jb2wxMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NDZweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX19jb2wxMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5MjRweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5tX19zcGFuMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubV9fc3BhbjIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tX19zcGFuMyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjhweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1fX3NwYW40IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwNnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubV9fc3BhbjUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tX19zcGFuNiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjJweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1fX3NwYW43IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubV9fc3Bhbjgge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjE4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tX19zcGFuOSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2OTZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1fX3NwYW4xMCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NzRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1fX3NwYW4xMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NTJweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1fX3NwYW4xMiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5MzBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1fX3B1c2gxIHtcbiAgICBtYXJnaW4tbGVmdDogODRweDsgfVxuICAubV9fcHVzaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjJweDsgfVxuICAubV9fcHVzaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDsgfVxuICAubV9fcHVzaDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMThweDsgfVxuICAubV9fcHVzaDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzOTZweDsgfVxuICAubV9fcHVzaDYge1xuICAgIG1hcmdpbi1sZWZ0OiA0NzRweDsgfVxuICAubV9fcHVzaDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NTJweDsgfVxuICAubV9fcHVzaDgge1xuICAgIG1hcmdpbi1sZWZ0OiA2MzBweDsgfVxuICAubV9fcHVzaDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MDhweDsgfVxuICAubV9fcHVzaDEwIHtcbiAgICBtYXJnaW4tbGVmdDogNzg2cHg7IH1cbiAgLm1fX3B1c2gxMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg2NHB4OyB9XG4gIC5tX19wdXNoMTIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTMwcHg7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250YWluZXIgI3ByaW1hcnktaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfVxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmxfX2hpZGUsIC54c19fc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubF9fb25lLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM3MnB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLmxfX3R3by10aGlyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NTZweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5sX19jb2wxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubF9fY29sMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5sX19jb2wzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI3NnB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLmxfX2NvbDQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzcycHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubF9fY29sNSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjhweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5sX19jb2w2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU2NHB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLmxfX2NvbDcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubF9fY29sOCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NTZweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5sX19jb2w5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDg1MnB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLmxfX2NvbDEwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDk0OHB4O1xuICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgLmxfX2NvbDExIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwNDRweDtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5sX19jb2wxMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAubF9fc3BhbjEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxfX3NwYW4yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE4NnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubF9fc3BhbjMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjgycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sX19zcGFuNCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNzhweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxfX3NwYW41IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ3NHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubF9fc3BhbjYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTcwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sX19zcGFuNyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NjZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxfX3NwYW44IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2MnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubF9fc3Bhbjkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODU4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sX19zcGFuMTAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTU0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sX19zcGFuMTEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTA1MHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubF9fc3BhbjEyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDExNDZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxfX3B1c2gxIHtcbiAgICBtYXJnaW4tbGVmdDogMTAycHg7IH1cbiAgLmxfX3B1c2gyIHtcbiAgICBtYXJnaW4tbGVmdDogMTk4cHg7IH1cbiAgLmxfX3B1c2gzIHtcbiAgICBtYXJnaW4tbGVmdDogMjk0cHg7IH1cbiAgLmxfX3B1c2g0IHtcbiAgICBtYXJnaW4tbGVmdDogMzkwcHg7IH1cbiAgLmxfX3B1c2g1IHtcbiAgICBtYXJnaW4tbGVmdDogNDg2cHg7IH1cbiAgLmxfX3B1c2g2IHtcbiAgICBtYXJnaW4tbGVmdDogNTgycHg7IH1cbiAgLmxfX3B1c2g3IHtcbiAgICBtYXJnaW4tbGVmdDogNjc4cHg7IH1cbiAgLmxfX3B1c2g4IHtcbiAgICBtYXJnaW4tbGVmdDogNzc0cHg7IH1cbiAgLmxfX3B1c2g5IHtcbiAgICBtYXJnaW4tbGVmdDogODcwcHg7IH1cbiAgLmxfX3B1c2gxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2NnB4OyB9XG4gIC5sX19wdXNoMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDYycHg7IH1cbiAgLmxfX3B1c2gxMiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTQ2cHg7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5jb250YWluZXIgI3ByaW1hcnktaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnhsX19oaWRlLCAubF9faGlkZSwgLnhzX19zaG93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC54bF9fb25lLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQxNnB4O1xuICAgIG1hcmdpbjogMCA4cHg7IH1cbiAgLnhsX190d28tdGhpcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODQ4cHg7XG4gICAgbWFyZ2luOiAwIDhweDsgfVxuICAueGxfX2NvbDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMDhweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MTZweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sNSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MjRweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sNiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MzJweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sNyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sOCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NDhweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sOSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA5NTZweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fY29sMTAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTA2NHB4O1xuICAgIG1hcmdpbjogMCA4cHg7IH1cbiAgLnhsX19jb2wxMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMTcycHg7XG4gICAgbWFyZ2luOiAwIDhweDsgfVxuICAueGxfX2NvbDEyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC54bF9fc3BhbjEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3BhbjIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3BhbjMge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzE2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3BhbjQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3BhbjUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTMycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3BhbjYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3Bhbjcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzQ4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3Bhbjgge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODU2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3Bhbjkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTY0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fc3BhbjEwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwNzJweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnhsX19zcGFuMTEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAueGxfX3NwYW4xMiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMjg4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC54bF9fcHVzaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTZweDsgfVxuICAueGxfX3B1c2gyIHtcbiAgICBtYXJnaW4tbGVmdDogMjI0cHg7IH1cbiAgLnhsX19wdXNoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzMnB4OyB9XG4gIC54bF9fcHVzaDQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NDBweDsgfVxuICAueGxfX3B1c2g1IHtcbiAgICBtYXJnaW4tbGVmdDogNTQ4cHg7IH1cbiAgLnhsX19wdXNoNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1NnB4OyB9XG4gIC54bF9fcHVzaDcge1xuICAgIG1hcmdpbi1sZWZ0OiA3NjRweDsgfVxuICAueGxfX3B1c2g4IHtcbiAgICBtYXJnaW4tbGVmdDogODcycHg7IH1cbiAgLnhsX19wdXNoOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk4MHB4OyB9XG4gIC54bF9fcHVzaDEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTA4OHB4OyB9XG4gIC54bF9fcHVzaDExIHtcbiAgICBtYXJnaW4tbGVmdDogMTE5NnB4OyB9XG4gIC54bF9fcHVzaDEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwNHB4OyB9XG4gIC54bF9fcHVsbDEge1xuICAgIG1hcmdpbi1yaWdodDogMTE2cHg7IH1cbiAgLnhsX19wdWxsMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjRweDsgfVxuICAueGxfX3B1bGwzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzMnB4OyB9XG4gIC54bF9fcHVsbDQge1xuICAgIG1hcmdpbi1yaWdodDogNDQwcHg7IH1cbiAgLnhsX19wdWxsNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NDhweDsgfVxuICAueGxfX3B1bGw2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1NnB4OyB9XG4gIC54bF9fcHVsbDcge1xuICAgIG1hcmdpbi1yaWdodDogNzY0cHg7IH1cbiAgLnhsX19wdWxsOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NzJweDsgfVxuICAueGxfX3B1bGw5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk4MHB4OyB9XG4gIC54bF9fcHVsbDEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwODhweDsgfVxuICAueGxfX3B1bGwxMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTk2cHg7IH1cbiAgLnhsX19wdWxsMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTMwNHB4OyB9IH1cblxuLmNvbDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNi45MDEwNCU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNS4zNjQ1OCU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMy44MjgxMyU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMi4yOTE2NyU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sNSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MC43NTUyMSU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sNiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0OS4yMTg3NSU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sNyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1Ny42ODIyOSU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sOCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni4xNDU4MyU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sOSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NC42MDkzOCU7XG4gIG1hcmdpbjogMCAwLjc4MTI1JTsgfVxuXG4uY29sMTAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODMuMDcyOTIlO1xuICBtYXJnaW46IDAgMC43ODEyNSU7IH1cblxuLmNvbDExIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkxLjUzNjQ2JTtcbiAgbWFyZ2luOiAwIDAuNzgxMjUlOyB9XG5cbi5jb2wxMiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3BhbjEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNy42ODIyOSU7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3BhbjIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYuMTQ1ODMlO1xuICBtYXJnaW46IDA7IH1cblxuLnNwYW4zIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI0LjYwOTM4JTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcGFuNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4wNzI5MiU7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3BhbjUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDEuNTM2NDYlO1xuICBtYXJnaW46IDA7IH1cblxuLnNwYW42IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwLjAlO1xuICBtYXJnaW46IDA7IH1cblxuLnNwYW43IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU4LjQ2MzU0JTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcGFuOCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2Ni45MjcwOCU7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3Bhbjkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzUuMzkwNjMlO1xuICBtYXJnaW46IDA7IH1cblxuLnNwYW4xMCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4My44NTQxNyU7XG4gIG1hcmdpbjogMDsgfVxuXG4uc3BhbjExIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkyLjMxNzcxJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zcGFuMTIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwLjc4MTI1JTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wdXNoMCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucHVzaDEge1xuICBtYXJnaW4tbGVmdDogOS4yNDQ3OSU7IH1cblxuLnB1c2gyIHtcbiAgbWFyZ2luLWxlZnQ6IDE3LjcwODMzJTsgfVxuXG4ucHVzaDMge1xuICBtYXJnaW4tbGVmdDogMjYuMTcxODglOyB9XG5cbi5wdXNoNCB7XG4gIG1hcmdpbi1sZWZ0OiAzNC42MzU0MiU7IH1cblxuLnB1c2g1IHtcbiAgbWFyZ2luLWxlZnQ6IDQzLjA5ODk2JTsgfVxuXG4ucHVzaDYge1xuICBtYXJnaW4tbGVmdDogNTEuNTYyNSU7IH1cblxuLnB1c2g3IHtcbiAgbWFyZ2luLWxlZnQ6IDYwLjAyNjA0JTsgfVxuXG4ucHVzaDgge1xuICBtYXJnaW4tbGVmdDogNjguNDg5NTglOyB9XG5cbi5wdXNoOSB7XG4gIG1hcmdpbi1sZWZ0OiA3Ni45NTMxMyU7IH1cblxuLnB1c2gxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4NS40MTY2NyU7IH1cblxuLnB1c2gxMSB7XG4gIG1hcmdpbi1sZWZ0OiA5My44ODAyMSU7IH1cblxuLnB1c2gxMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDIuMzQzNzUlOyB9XG5cbi5jb2wtLWZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNvbC0tbGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubHQtaWU5IGJvZHkgLmNvbC0tZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubHQtaWU5IGJvZHkgLmNvbC0tbGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbC0tZmlyc3Quc19fY29sMTIsIC5jb2wtLWZpcnN0LnhzX19jb2wxMixcbiAgLmNvbC0tbGFzdC5zX19jb2wxMixcbiAgLmNvbC0tbGFzdC54c19fY29sMTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5ldmVudHMgLmV2ZW50LXBhZ2UtdGl0bGUsXG4uc2FfZXZlbnRzIC5ldmVudC1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdkOTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uZXZlbnRzIC5ldmVudC1zaWRlYmFyLW1vZHVsZSxcbi5zYV9ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZXZlbnRzIC5ldmVudC1zaWRlYmFyLW1vZHVsZS53YXlzLXRvLWdpdmUsXG4gIC5zYV9ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlLndheXMtdG8tZ2l2ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQWtrdXJhdFN0ZFwiLCBcIkZyYW5rbGluIEdvdGhpY1wiLCBcIklUQyBGcmFua2xpbiBHb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlLndheXMtdG8tZ2l2ZSBwLFxuICAgIC5zYV9ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlLndheXMtdG8tZ2l2ZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXZlbnRzIC5ldmVudC1zaWRlYmFyLW1vZHVsZS53YXlzLXRvLWdpdmUgZW0sXG4gICAgLnNhX2V2ZW50cyAuZXZlbnQtc2lkZWJhci1tb2R1bGUud2F5cy10by1naXZlIGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFra3VyYXRTdGQgQm9sZFwiLCBcIkZyYW5rbGluIEdvdGhpYyBNZWRpdW1cIiwgXCJGcmFua2xpbiBHb3RoaWNcIiwgXCJJVEMgRnJhbmtsaW4gR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmNzkxMGI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAuZXZlbnRzIC5ldmVudC1zaWRlYmFyLW1vZHVsZS53YXlzLXRvLWdpdmUgLmV2ZW50LXNpZGViYXItbW9kdWxlLXN1YmhlYWQsXG4gICAgLnNhX2V2ZW50cyAuZXZlbnQtc2lkZWJhci1tb2R1bGUud2F5cy10by1naXZlIC5ldmVudC1zaWRlYmFyLW1vZHVsZS1zdWJoZWFkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFra3VyYXRTdGQgQm9sZFwiLCBcIkZyYW5rbGluIEdvdGhpYyBNZWRpdW1cIiwgXCJGcmFua2xpbiBHb3RoaWNcIiwgXCJJVEMgRnJhbmtsaW4gR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlLWhlYWRlcixcbi5zYV9ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFra3VyYXRTdGRcIiwgXCJGcmFua2xpbiBHb3RoaWNcIiwgXCJJVEMgRnJhbmtsaW4gR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgY29sb3I6ICNmNzkxMGI7IH1cblxuLmV2ZW50cyAuZXZlbnQtbWV0YSxcbi5ldmVudHMgLmV2ZW50LXNpZGViYXItbW9kdWxlLXN1YmhlYWQsXG4uc2FfZXZlbnRzIC5ldmVudC1tZXRhLFxuLnNhX2V2ZW50cyAuZXZlbnQtc2lkZWJhci1tb2R1bGUtc3ViaGVhZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzdhN2M4MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtbWV0YSA+IGRpdixcbi5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtbWV0YSA+IGRpdixcbi5zYV9ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtbWV0YSA+IGRpdixcbi5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtbWV0YSA+IGRpdiB7XG4gIGNvbG9yOiAjN2E3YzgwOyB9XG4gIC5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtbWV0YSA+IGRpdiBwLFxuICAuZXZlbnRzIC5zYV9ldmVudHMgLmV2ZW50LW1ldGEgPiBkaXYgcCxcbiAgLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1tZXRhID4gZGl2IHAsXG4gIC5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtbWV0YSA+IGRpdiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtbWV0YSAuZXZlbnQtZGF0ZSxcbi5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtbWV0YSAuZXZlbnQtZGF0ZSxcbi5zYV9ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtbWV0YSAuZXZlbnQtZGF0ZSxcbi5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtbWV0YSAuZXZlbnQtZGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLmV2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1tZXRhIC5ldmVudC10aW1lLFxuLmV2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1tZXRhIC5ldmVudC10aW1lLFxuLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1tZXRhIC5ldmVudC10aW1lLFxuLnNhX2V2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1tZXRhIC5ldmVudC10aW1lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQWtrdXJhdFN0ZCBCb2xkXCIsIFwiRnJhbmtsaW4gR290aGljIE1lZGl1bVwiLCBcIkZyYW5rbGluIEdvdGhpY1wiLCBcIklUQyBGcmFua2xpbiBHb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmV2ZW50cyAuc2luZ2xlLWV2ZW50IC5zaW5nbGUtZXZlbnQtYWJvdXQtaGVhZGVyLFxuLmV2ZW50cyAuc2FfZXZlbnRzIC5zaW5nbGUtZXZlbnQtYWJvdXQtaGVhZGVyLFxuLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5zaW5nbGUtZXZlbnQtYWJvdXQtaGVhZGVyLFxuLnNhX2V2ZW50cyAuc2FfZXZlbnRzIC5zaW5nbGUtZXZlbnQtYWJvdXQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZXZlbnRzIC5zaW5nbGUtZXZlbnQgLmFib3V0LXRoZS1ldmVudCxcbi5ldmVudHMgLnNhX2V2ZW50cyAuYWJvdXQtdGhlLWV2ZW50LFxuLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5hYm91dC10aGUtZXZlbnQsXG4uc2FfZXZlbnRzIC5zYV9ldmVudHMgLmFib3V0LXRoZS1ldmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdkOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtaW1hZ2Utd3JhcCxcbi5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtaW1hZ2Utd3JhcCxcbi5zYV9ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtaW1hZ2Utd3JhcCxcbi5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtaW1hZ2Utd3JhcCBpbWcsXG4gIC5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtaW1hZ2Utd3JhcCBpbWcsXG4gIC5zYV9ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtaW1hZ2Utd3JhcCBpbWcsXG4gIC5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtaW1hZ2Utd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtZXh0cmEtaW5mbyxcbi5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtZXh0cmEtaW5mbyxcbi5zYV9ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtZXh0cmEtaW5mbyxcbi5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtZXh0cmEtaW5mbyB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuZXZlbnRzIC5zaW5nbGUtZXZlbnQgLmV2ZW50LWV4dHJhLWluZm8gaDMsXG4gIC5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtZXh0cmEtaW5mbyBoMyxcbiAgLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIGgzLFxuICAuc2FfZXZlbnRzIC5zYV9ldmVudHMgLmV2ZW50LWV4dHJhLWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZXZlbnRzIC5zaW5nbGUtZXZlbnQgLmV2ZW50LWV4dHJhLWluZm8gaDIsIC5ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtZXh0cmEtaW5mbyBoMyxcbiAgLmV2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1leHRyYS1pbmZvIGgyLFxuICAuZXZlbnRzIC5zYV9ldmVudHMgLmV2ZW50LWV4dHJhLWluZm8gaDMsXG4gIC5zYV9ldmVudHMgLnNpbmdsZS1ldmVudCAuZXZlbnQtZXh0cmEtaW5mbyBoMixcbiAgLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIGgzLFxuICAuc2FfZXZlbnRzIC5zYV9ldmVudHMgLmV2ZW50LWV4dHJhLWluZm8gaDIsXG4gIC5zYV9ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtZXh0cmEtaW5mbyBoMyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmV2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIHAsXG4gIC5ldmVudHMgLnNhX2V2ZW50cyAuZXZlbnQtZXh0cmEtaW5mbyBwLFxuICAuc2FfZXZlbnRzIC5zaW5nbGUtZXZlbnQgLmV2ZW50LWV4dHJhLWluZm8gcCxcbiAgLnNhX2V2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1leHRyYS1pbmZvIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmV2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIGgyOmZpcnN0LWNoaWxkLFxuLmV2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIGgzOmZpcnN0LWNoaWxkLFxuLmV2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1leHRyYS1pbmZvIGgyOmZpcnN0LWNoaWxkLFxuLmV2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1leHRyYS1pbmZvIGgzOmZpcnN0LWNoaWxkLFxuLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIGgyOmZpcnN0LWNoaWxkLFxuLnNhX2V2ZW50cyAuc2luZ2xlLWV2ZW50IC5ldmVudC1leHRyYS1pbmZvIGgzOmZpcnN0LWNoaWxkLFxuLnNhX2V2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1leHRyYS1pbmZvIGgyOmZpcnN0LWNoaWxkLFxuLnNhX2V2ZW50cyAuc2FfZXZlbnRzIC5ldmVudC1leHRyYS1pbmZvIGgzOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmV2ZW50cyAjZXZlbnRfZmlsdGVycyBwIHtcbiAgbWFyZ2luOiA1cHggMCA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLmV2ZW50cyAuZXZlbnQtbGlzdCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZXZlbnRzIC5ldmVudC1saXN0IC5yZWdpc3Rlci1idG4ge1xuICB3aWR0aDogNzBweDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjc5MTBiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTEwYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ldmVudHMgLmV2ZW50LWxpc3QgLnJlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y3OTEwYjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuZXZlbnRzIC5ldmVudC1saXN0IC5yZWdpc3Rlci1idG4ge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ldmVudHMgLmV2ZW50LWxpc3QgLmRldGFpbHNfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZXZlbnRzIC5ldmVudC1saXN0IC5kZXRhaWxzX2NvbnRhaW5lciBhLnRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH0gfVxuXG4uZXZlbnRzIC5ldmVudC1saXN0IC5kZXRhaWxzX2NvbnRhaW5lciAuZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgIC5ldmVudHMgLmV2ZW50LWxpc3QgLmRldGFpbHNfY29udGFpbmVyIC5kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuLmV2ZW50cyAuaGlkZS1ldmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ldmVudHMgI2V2ZW50X3Jlc3VsdHMgbGkgLmxlZnQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cyAjZXZlbnRfcmVzdWx0cyBsaSAubGVmdCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMgI2V2ZW50X3Jlc3VsdHMgbGkgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmV2ZW50cyAjZXZlbnRfcmVzdWx0cyBsaSAucmlnaHQge1xuICAgIHdpZHRoOiA3NCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzICNldmVudF9yZXN1bHRzIGxpIC5yaWdodCB7XG4gICAgd2lkdGg6IDY4JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMgI2V2ZW50X3Jlc3VsdHMgbGkgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ldmVudHMgI2V2ZW50X3Jlc3VsdHMgbGkgLnJpZ2h0IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4jZXZlbnRfcmVzdWx0cyBoNCB7XG4gIHdpZHRoOiA4NiU7IH1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHdpbmRvdztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcbiAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbiAgY29sb3I6ICNhZGFmYWY7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWFnZXMvYXJyb3ctZG93bi1ncmF5LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICBtaW4td2lkdGg6IDEwMHB4OyB9XG5cbi5idG4uYnRuLXByaW1hcnkuYnRuLXN1Ym1pdCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkFra3VyYXRTdGQgQm9sZFwiLCBcIkZyYW5rbGluIEdvdGhpYyBNZWRpdW1cIiwgXCJGcmFua2xpbiBHb3RoaWNcIiwgXCJJVEMgRnJhbmtsaW4gR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjc5MTBiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y3OTEwYiAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLXByaW1hcnkuYnRuLXN1Ym1pdDpob3ZlciB7XG4gICAgY29sb3I6ICNmNzkxMGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y3OTEwYjsgfVxuICAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zdWJtaXQ6YWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBsaW5lYXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zdWJtaXQge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgLmJ0bi5idG4tcHJpbWFyeS5idG4tc3VibWl0IHtcbiAgICAgIG1heC13aWR0aDogODUlOyB9IH1cbiAgLmJ0bi5idG4tcHJpbWFyeS5idG4tc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogI2Y3OTEwYjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjc5MTBiICFpbXBvcnRhbnQ7IH1cblxuI25vX3Jlc3VsdHMgaDIge1xuICBjb2xvcjogIzdhN2M4MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJBa2t1cmF0U3RkIEJvbGRcIiwgXCJGcmFua2xpbiBHb3RoaWMgTWVkaXVtXCIsIFwiRnJhbmtsaW4gR290aGljXCIsIFwiSVRDIEZyYW5rbGluIEdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmV2ZW50cyAjZXZlbnRfcmVzdWx0cyBsaSAucmlnaHQgc3BhbiB7XG4gIGNvbG9yOiAjN2E3YzgwOyB9XG5cbiNldmVudF9yZXN1bHRzIHtcbiAgY29sb3I6ICM3YTdjODA7IH1cblxuLmV2ZW50LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTI3NXB4O1xuICBtYXJnaW46IDUwcHggYXV0byAxMHB4O1xuICBjb2xvcjogIzdhN2M4MDtcbiAgZm9udC1mYW1pbHk6IEFra3VyYXRTdGQsc2Fucy1zZXJpZjsgfVxuICAuZXZlbnQtY29udGVudCBoMSwgLmV2ZW50LWNvbnRlbnQgaDIsIC5ldmVudC1jb250ZW50IGgzLCAuZXZlbnQtY29udGVudCBoNCwgLmV2ZW50LWNvbnRlbnQgaDUsIC5ldmVudC1jb250ZW50IGg2IHtcbiAgICBtYXJnaW46IDAgYXV0byAyM3B4O1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuODVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmV2ZW50LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmV2ZW50LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDg1LjV2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ldmVudC1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLmV2ZW50LWN0YSBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MTBiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjc1cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmV2ZW50LWN0YSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2Y3OTEwYiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmV2ZW50LWN0YSBhIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJ2dzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50LXBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTclO1xuICAgIC8qIHBhZGRpbmc6IDEuNSU7ICovXG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uY2Y6YmVmb3JlLFxuLmNmOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiOyB9XG5cbi5jZjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZiB7XG4gICp6b29tOiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keSAuY2VudGVyZWQge1xuICAgIHdpZHRoOiA5NSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIGJvZHkgLmNlbnRlcmVkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5ldmVudC1yb3cge1xuICBtYXJnaW46IDA7IH1cblxuLnJpcHBsZW1hdGNoLWNvbnRhaW5lciAuc2VjdGlvbl8xU1phLTFkbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yaXBwbGVtYXRjaC1jb250YWluZXIgLnByaW1hcnlfMUE2T1I0Rlkge1xuICBjb2xvcjogI2Y3OTEwYiAhaW1wb3J0YW50OyB9XG5cbi5yaXBwbGVtYXRjaC1jb250YWluZXIgLnNlY29uZGFyeV8zMU5LR1JsVSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGIgIWltcG9ydGFudDsgfVxuIiwiLmV2ZW50cyxcbi5zYV9ldmVudHMge1xuXHQuZXZlbnQtcGFnZS10aXRsZSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2Q5O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuZXZlbnQtc2lkZWJhci1tb2R1bGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0Ji53YXlzLXRvLWdpdmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvb2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0ZW0ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRPcmFuZ2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LXNpZGViYXItbW9kdWxlLXN1YmhlYWQge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXZlbnQtc2lkZWJhci1tb2R1bGUtaGVhZGVyIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYm9vaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkTGlnaHRHcmF5O1xuXHRcdGNvbG9yOiAkT3JhbmdlO1xuXHR9XG5cblx0LmV2ZW50LW1ldGEsXG5cdC5ldmVudC1zaWRlYmFyLW1vZHVsZS1zdWJoZWFkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJERhcmtHcmF5O1xuXHRcdC8vIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdFxuXHQuc2luZ2xlLWV2ZW50LFxuXHQuc2FfZXZlbnRzIHtcblx0XHQuZXZlbnQtbWV0YSB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGNvbG9yOiAkRGFya0dyYXk7XG5cdFx0XHRcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXZlbnQtZGF0ZSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudC10aW1lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNpbmdsZS1ldmVudC1hYm91dC1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuYWJvdXQtdGhlLWV2ZW50IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZDk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblxuXHRcdC5ldmVudC1pbWFnZS13cmFwIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC5ldmVudC1leHRyYS1pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyLGgzIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ldmVudC1leHRyYS1pbmZvIGgyOmZpcnN0LWNoaWxkLFxuXHRcdC5ldmVudC1leHRyYS1pbmZvIGgzOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uZXZlbnRzIHtcblx0I2V2ZW50X2ZpbHRlcnMge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiA1cHggMCA3cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHR9XG5cdH1cblx0XG5cdC5ldmVudC1saXN0IHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnJlZ2lzdGVyLWJ0biB7IFxuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRwYWRkaW5nOiA5cHggMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2Y3OTEwYjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNzkxMGI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICNmNzkxMGI7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmNzkxMGI7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4tbGltaXQpIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsc19jb250YWluZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbi1saW1pdCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0YS50b2dnbGUge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuLWxpbWl0KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbHMge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuLWxpbWl0KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XHRcblx0LmhpZGUtZXZlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjZXZlbnRfcmVzdWx0cyB7XG5cdFx0bGkge1xuXHRcdFx0LmxlZnQge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuLWxpbWl0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuLWxpbWl0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtc2NyZWVuLWxpbWl0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmlnaHQge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuLWxpbWl0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDc0JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4tbGltaXQpIHtcblx0XHRcdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1zY3JlZW4tbGltaXQpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5zYV9ldmVudHMge1xuLy8gXHQuc2luZ2xlLXNhX2V2ZW50IHtcbi8vIFx0XHQuZXZlbnQtZXh0cmEtaW5mbyB7XG4vLyBcdFx0XHRwYWRkaW5nLXRvcDogMDtcbi8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XG4vLyBcdFx0XHRociB7XG4vLyBcdFx0XHRcdG1hcmdpbjogNjBweCAwO1xuLy8gXHRcdFx0fVxuXG4vLyBcdFx0XHRhIHtcbi8vIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBcdFx0XHR9XG5cbi8vIFx0XHRcdGgzIHsgXG4vLyBcdFx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG4vLyBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJlbTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLy8gLnByb2dyZXNzLWJhciB7XG4vLyBcdHdpZHRoOiAxOTBweDtcbi8vIFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuLy8gXHRkaXNwbGF5OiBibG9jaztcblxuLy8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbi1saW1pdCkge1xuLy8gXHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xuLy8gXHR9XG5cbi8vIFx0c3ZnIHtcbi8vIFx0XHRoZWlnaHQ6IDM5MHB4O1xuLy8gXHR9XG5cbi8vIFx0aW1nIHtcbi8vIFx0XHR3aWR0aDogMTMwcHg7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG4vLyBcdH1cblxuLy8gXHQ+IGRpdiB7XG4vLyBcdFx0d2lkdGg6IDEzMHB4O1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdFx0ei1pbmRleDogLTk5OTtcbi8vIFx0fVxuXG4vLyBcdC5nb2FsIHtcbi8vIFx0XHRjb2xvcjogJE9yYW5nZTtcbi8vIFx0XHRmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogLTIwMHB4O1xuLy8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHR0b3A6IDE2cHg7XG4vLyBcdFx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbi1saW1pdClcbi8vIFx0XHQvLyBcdG1hcmdpbi1sZWZ0OiAtMjAwcHhcbi8vIFx0fVxuXG4vLyBcdC5jdXJyZW50IHtcbi8vIFx0XHRmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbi8vIFx0XHRtYXJnaW4tbGVmdDogLTIwMHB4O1xuLy8gXHRcdC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4tbGltaXQpXG4vLyBcdFx0Ly8gXHRtYXJnaW4tbGVmdDogLTIwMHB4XG4vLyBcdH1cblxuLy8gXHQuemVybyB7XG4vLyBcdFx0Y29sb3I6ICRPcmFuZ2U7XG4vLyBcdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdHRvcDogNzkwcHg7XG4vLyBcdFx0bGVmdDogMTVweDtcbi8vIFx0fVxuLy8gfVxuXG4jZXZlbnRfcmVzdWx0cyBoNCB7IFxuXHR3aWR0aDogODYlO1xufVxuXG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRMaWdodEdyYXk7XG5cdC8vUmVtb3ZlcyBib3JkZXJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQvL1JlbW92ZXMgZGVmYXVsdCBjaHJvbWUgYW5kIHNhZmFyaSBzdHlsZVxuXHQtbW96LWFwcGVhcmFuY2U6IHdpbmRvdztcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ly9SZW1vdmVzIGRlZmF1bHQgc3R5bGUgRmlyZWZveFxuXHR0ZXh0LWluZGVudDogMC4wMXB4O1xuXHQvLyBSZW1vdmVzIGRlZmF1bHQgYXJyb3cgZnJvbSBmaXJlZm94XG5cdHRleHQtb3ZlcmZsb3c6IFwiXCI7XG5cdC8vIFJlbW92ZXMgZGVmYXVsdCBhcnJvdyBmcm9tIGZpcmVmb3hcblx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdHBhZGRpbmc6IDExcHggMTBweDtcblx0Y29sb3I6ICRHcmF5O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1hZ2VzL2Fycm93LWRvd24tZ3JheS5zdmcpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDVweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcblx0bWluLXdpZHRoOiAxMDBweDtcbn1cblxuQG1peGluIHByaW1hcnktYnRuIHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDY1JTtcblx0cGFkZGluZzogMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRPcmFuZ2U7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkT3JhbmdlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRPcmFuZ2U7XG5cdH1cblx0JjphY3RpdmUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwcyBsaW5lYXI7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGxpbmVhcjtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuLWxpbWl0KSB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA4NSU7XG5cdH1cbn1cblxuLmJ0bi5idG4tcHJpbWFyeS5idG4tc3VibWl0IHtcblx0QGluY2x1ZGUgcHJpbWFyeS1idG47XG5cdGJhY2tncm91bmQtY29sb3I6ICRPcmFuZ2U7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkT3JhbmdlICFpbXBvcnRhbnQ7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRjb2xvcjogJE9yYW5nZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkT3JhbmdlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI25vX3Jlc3VsdHMge1xuXHRoMiB7XG5cdFx0Y29sb3I6ICM3YTdjODA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLmV2ZW50cyAjZXZlbnRfcmVzdWx0cyBsaSAucmlnaHQgc3BhbiB7XG5cdGNvbG9yOiAjN2E3YzgwO1xufVxuXG4jZXZlbnRfcmVzdWx0cyB7XG5cdGNvbG9yOiAkRGFya0dyYXk7XG59XG5cbi5ldmVudC1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0d2lkdGg6IDEyNzVweDtcblx0bWFyZ2luOiA1MHB4IGF1dG8gMTBweDtcblx0Y29sb3I6ICREYXJrR3JheTtcblx0Zm9udC1mYW1pbHk6IEFra3VyYXRTdGQsc2Fucy1zZXJpZjtcblxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRtYXJnaW46IDAgYXV0byAyM3B4O1xuICAgIGNvbG9yOiAjNGQ0ZjUzO1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuODVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICM0ZDRmNTM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBBa2t1cmF0U3RkLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIHdpZHRoOiA4NS41dnc7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmV2ZW50LWN0YSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRhIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjc5MTBiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTBiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogQWtrdXJhdFN0ZCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjc1cHg7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcdGNvbG9yOiAjZjc5MTBiIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcblx0XHRcdGZvbnQtc2l6ZTogNC4ydnc7XG5cdFx0fVxuXHR9XG59XG5cbi5ldmVudC1wYWdlLWNvbnRhaW5lciB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0d2lkdGg6IDk3JTtcblx0LyogcGFkZGluZzogMS41JTsgKi9cblx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLmNmOmJlZm9yZSxcbi5jZjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjsgfVxuXG4uY2Y6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2Yge1xuXHQqem9vbTogMTsgfVxuXHRcbmJvZHkgLmNlbnRlcmVkIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdHdpZHRoOiA5NSU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAwKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmV2ZW50LXJvdyB7XG5cdG1hcmdpbjogMDtcbn0iLCIucmlwcGxlbWF0Y2gtY29udGFpbmVyIHtcbiAgLnNlY3Rpb25fMVNaYS0xZGwge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAucHJpbWFyeV8xQTZPUjRGWSB7XG4gICAgY29sb3I6ICRPcmFuZ2UgIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLnNlY29uZGFyeV8zMU5LR1JsVSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJE9yYW5nZSAhaW1wb3J0YW50O1xuICB9XG59Il19 */
