@charset "UTF-8";iframe,img,svg{max-width:100%}a,a:hover,button{text-decoration:none}.main__footer,.questionForm.show-message-success .questionForm__content{visibility:hidden}.article ul li,.gallery__item,.gallery__thumbsItem,.iconBlock,.menu__item,.registration__table__row,.smallGallery__item{list-style-type:none}.allCommentsPopUp,.main.main_flex,.urnDescriptionPopUp,.urnDescription__comments_no-comments,.urnDescription__content,.urnPopUpMessages,.urnPopUpMessages__content,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}*,::after,::before{box-sizing:border-box}html{position:relative;min-height:100%;min-width:320px}html.fixed{overflow:hidden}body,html{height:100%}img{height:auto}button{margin:0;padding:0;background:0 0;border:0;line-height:normal;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:not([type])::-ms-clear,input:not([type])::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal,input[type=search]::-ms-clear,input[type=search]::-ms-reveal,input[type=tel]::-ms-clear,input[type=tel]::-ms-reveal,input[type=time]::-ms-clear,input[type=time]::-ms-reveal,input[type=url]::-ms-clear,input[type=url]::-ms-reveal,input[type=color]::-ms-clear,input[type=color]::-ms-reveal,input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=date]::-ms-clear,input[type=date]::-ms-reveal,input[type=datetime]::-ms-clear,input[type=datetime]::-ms-reveal,input[type=datetime-local]::-ms-clear,input[type=datetime-local]::-ms-reveal,input[type=month]::-ms-clear,input[type=month]::-ms-reveal,input[type=week]::-ms-clear,input[type=week]::-ms-reveal,input[type=email]::-ms-clear,input[type=email]::-ms-reveal,input[type=number]::-ms-clear,input[type=number]::-ms-reveal,textarea::-ms-clear,textarea::-ms-reveal{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}iframe,img,ol,p,ul{margin-bottom:1.3em}.about__wrapper,iframe,img{margin-left:auto;margin-right:auto;position:relative}body,h1,h2,h3{font-family:playfair_regular,Arial,Helvetica,sans-serif}body,h1,h2,h3,h4,h5,h6{font-weight:400;color:#333}body{width:100%;background:#FFF;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}iframe,img{display:block}svg{max-height:100%}h4,h5,h6,input[type=submit],input[type=reset],strong{font-family:montserrat_bold,Arial,Helvetica,sans-serif}h1{font-size:72px;line-height:92px}h2{font-size:64px;line-height:84px}h3{font-size:50px;line-height:67px}h4{font-size:30px;line-height:37px}h5{font-size:18px;line-height:22px}h6{font-size:14px;line-height:18px}a{color:#b38f6c;-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:#333}a.inverse{color:#666}a.inverse:hover{color:#b38f6c}ol,ul{padding-left:22.4px}ul li{list-style:disc}input[type=submit]{-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border-radius:85px;border:none;letter-spacing:1.5px;color:#FFF;outline:0;text-align:center;font-size:18px;text-transform:uppercase;background:-webkit-linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),linear-gradient(#d3a57a,#d3a57a)}input[type=submit]:hover{outline:0;background:-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d3a57a,#d3a57a)}input[type=submit]:active{outline:0;background:-webkit-linear-gradient(left,rgba(203,154,102,.85),rgba(168,120,82,0)),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to right,rgba(203,154,102,.85),rgba(168,120,82,0)),linear-gradient(#d3a57a,#d3a57a)}input[disabled]{border-bottom-style:dotted;pointer-events:none;background:0 0}input[disabled]+label,input[disabled]+label+div+label{pointer-events:none}input[type=reset]{-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;display:inline-block;border:none;padding:17px 25px;letter-spacing:1.9px;color:#b38f6c;outline:0;text-align:center;font-size:13px;text-transform:uppercase;background:0 0}input[type=reset]:active,input[type=reset]:hover{outline:0;background:0 0;color:#333}.about{padding:100px 0}.about__wrapper{display:block;max-width:1280px;padding-left:40px;padding-right:40px}.about__wrapper:after{content:" ";display:block;clear:both}.about__content,.about__footer,.about__header{position:relative;display:block}.about__title{text-align:center;margin-bottom:50px}.about__content,.about__info{font-family:montserrat_regular,Arial,Helvetica,sans-serif;text-align:center}.about__content{color:#323748}.about__heading{font-size:24px;margin-bottom:40px}.about__item,.about__list{list-style:none;margin:0;padding:0}.about__list{padding:0;margin:0 0 41px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about__item{width:32.20339%}.about__item:nth-last-child(-n+1){margin-bottom:0}.about__item__text{line-height:1.7}.about__info{color:#999}.allCommentsPopUp{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#FFF;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.allCommentsPopUp__title{padding:63px 20px 16px;border-bottom:1px solid #f6ede4;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-family:montserrat_bold,Arial,Helvetica,sans-serif;letter-spacing:1.8px;text-transform:uppercase}.allCommentsPopUp__content{padding:20px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.allCommentsPopUp .urnDescription__comments__item{display:block!important}.allCommentsPopUp__buttons{margin-top:auto;margin-right:10px;margin-left:10px;border-top:1px solid #f6ede4;padding:20px 0 13px;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.allCommentsPopUp__button{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.allCommentsPopUp__button+.allCommentsPopUp__button{margin-left:7px}.allCommentsPopUp__close-button{width:16px;height:16px;position:absolute;top:20px;right:20px}.allCommentsPopUp__close-button__link{position:relative;display:block;height:100%}.allCommentsPopUp__close-button__link:hover:after,.allCommentsPopUp__close-button__link:hover:before{background-color:#333}.allCommentsPopUp__close-button__link:after,.allCommentsPopUp__close-button__link:before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#b38f6c;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.allCommentsPopUp__close-button__link:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.allCommentsPopUp__close-button__link:after{-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%}.allCommentsPopUp.allCommentsPopUp.opened{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}.article{padding:40px 0}.article__wrapper{position:relative;display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.article__wrapper:after{content:" ";display:block;clear:both}.article__content,.article__footer,.article__header{position:relative;display:block}.article h2{font-size:50px;text-align:center;margin-bottom:30px}.article h3{font-size:18px;font-family:montserrat_medium,Arial,Helvetica,sans-serif;line-height:24px;margin-bottom:8px}.article li,.article p{font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif;line-height:30px}.article p{color:#666}.article ol,.article ul{margin-bottom:28px;margin-left:0;padding:0;color:#666}.article li{margin-bottom:20px;list-style-position:inside}.buyedUrn__text,.certificate__title__left{font-family:montserrat_regular,Arial,Helvetica,sans-serif}.article li:nth-last-child(-n+1){margin-bottom:0}.article ul li{padding-left:25px;background:url(../images/ico-checked.svg) left 5px no-repeat}.article ol ol,.article ol ul,.article ul ol,.article ul ul{margin-top:10px;margin-bottom:20px}.article ol ol li,.article ol ul li,.article ul ol li,.article ul ul li{margin-bottom:4px}.article ol ol li:nth-last-child(-n+1),.article ol ul li:nth-last-child(-n+1),.article ul ol li:nth-last-child(-n+1),.article ul ul li:nth-last-child(-n+1){margin-bottom:0}.article ol ol,.article ol ul{margin-left:25px}.article a{white-space:nowrap}.blockTitle{position:relative;display:block}.blockTitle h3{margin-bottom:.95em;letter-spacing:.5px}.buyedUrn{padding:27px 40px;position:relative;border:1px solid #f6ede4;background:#FFF}.buyedUrn__text{line-height:1.6;color:#666;position:relative;z-index:1}.buyedUrn__preview{position:absolute;top:0;right:0;width:224px;height:100%;overflow:hidden}.buyedUrn__preview:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;background:-webkit-linear-gradient(left,#FFF 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#FFF 0,rgba(255,255,255,0) 100%)}.buyedUrn__preview.buyedUrn__preview_sector1 .buyedUrn__image:nth-of-type(1),.buyedUrn__preview.buyedUrn__preview_sector2 .buyedUrn__image:nth-of-type(2),.buyedUrn__preview.buyedUrn__preview_sector3 .buyedUrn__image:nth-of-type(3){display:block}.buyedUrn__image{display:none;width:100%;margin-right:0;margin-bottom:0}.certificate__inputs,.certificate__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.form__element:-webkit-autofill{}.certificate{position:relative;padding-top:40px}.certificate__title{margin-bottom:27px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.certificate__title__left{font-size:50px}.certificate__content,.certificate__title__right{font-family:montserrat_medium,Arial,Helvetica,sans-serif}.certificate__title__right{text-align:right;padding-left:30px;padding-top:15px}.certificate__title__name{font-size:18px;color:#666;margin-bottom:5px}.certificate__title__options{font-size:12px;color:#b38f6c}.certificate__title__link{padding-right:9px}.certificate__title__link:nth-last-child(-n+1){padding-right:0;padding-left:9px}.certificate__sector{margin-bottom:20px}.certificate__content{padding:70px 90px;background:#FFF;border:1px solid #f6ede4;margin-bottom:50px}.certificate__date-photo .formFile:nth-child(even),.certificate__input-block:nth-child(even){padding-left:30px}.certificate__inputs{margin-bottom:15px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.certificate__buttons,.certificate__date-photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.certificate__input-block{width:50%}.certificate__input-block:nth-child(odd){padding-right:30px}.certificate__photo{margin-bottom:30px}.certificate__date-photo{margin-bottom:50px;display:flex}.certificate__date-photo .formFile{width:50%;margin-bottom:30px}.certificate__buttons{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.choosePlace__title,.footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.certificate__button{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:30px;border-radius:85px;border:none;font-family:montserrat_bold,Arial,Helvetica,sans-serif;letter-spacing:1.5px;color:#FFF;font-size:18px;text-transform:uppercase;background:-webkit-linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),linear-gradient(#d3a57a,#d3a57a)}.certificate__button:hover{color:#FFF;background:-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d3a57a,#d3a57a)}.certificate__button:active{color:#FFF;background:-webkit-linear-gradient(left,rgba(203,154,102,.85),rgba(168,120,82,0)),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to right,rgba(203,154,102,.85),rgba(168,120,82,0)),linear-gradient(#d3a57a,#d3a57a)}.certificate__button-reset{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.certificate .form__button{min-width:235px;max-width:unset;width:auto}.chooseFlower{font-size:14px;font-family:montserrat_regular,Arial,Helvetica,sans-serif;margin-bottom:20px}.chooseFlower__text{color:#666;margin-bottom:10px}.choosePlace{position:relative;padding-top:40px}.choosePlace__title{margin-bottom:27px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.choosePlace__title__left{font-size:50px}.choosePlace__title__right{text-align:right;padding-left:30px;font-family:montserrat_medium,Arial,Helvetica,sans-serif;padding-top:15px}.choosePlace__title__name{font-size:18px;color:#666;margin-bottom:5px}.choosePlace__title__options{font-size:12px;color:#b38f6c}.choosePlace__title__link{padding-right:9px}.choosePlace__title__link:nth-last-child(-n+1){padding-right:0;padding-left:9px}.choosePlace__info{padding:70px 90px;background:#FFF;border:1px solid #f6ede4;margin-bottom:30px;text-align:center}.choosePlace__pretitle{font-family:montserrat_bold,Arial,Helvetica,sans-serif;letter-spacing:2.9px;font-size:20px;margin-bottom:18px;text-transform:uppercase}.choosePlace__text{font-family:montserrat_regular,Arial,Helvetica,sans-serif}.choosePlace__button__link{text-transform:uppercase;font-size:13px;letter-spacing:1.9px;font-family:montserrat_bold,Arial,Helvetica,sans-serif;line-height:20px}.footer__content__center,.formAutocompleteResult,.forms__certificate__link{font-family:montserrat_medium,Arial,Helvetica,sans-serif}.datepicker-container{border-top-color:#b38f6c}.datepicker-container:before{border-bottom-color:#b38f6c}.datepicker-panel>ul>li.highlighted,.datepicker-panel>ul>li:hover{background-color:rgba(179,143,108,.2)}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{background-color:rgba(179,143,108,.5);color:#000}.footer{padding:22px 0;border-top:1px solid #f3ede6}.footer__wrapper{position:relative;display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.footer__wrapper:after{content:" ";display:block;clear:both}.footer__content,.footer__footer,.footer__header{position:relative;display:block}.footer__content{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 25px}.footer__content__center,.footer__content__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer__picture{width:23px}.footer__content__center{line-height:34px;font-size:14px;color:#666;display:flex;margin-left:134px}.footer__terms{margin-left:40px}.footer__content__right{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__contact{line-height:1;margin-right:20px}.footer__socials__item,.footer__socials__list{list-style:none;margin:0;padding:0}.footer__socials__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__socials__item+.footer__socials__item{margin-left:20px}.footer__socials__picture{width:20px;height:20px}.footer__socials__link{display:block}.footer__socials__link svg{fill:rgba(179,143,108,.6);max-width:100%;max-height:100%}.footer__socials__link:hover svg{fill:#b38f6c}.formAutocompleteResult{margin-top:17px;padding:10px;box-shadow:0 2px 11px 0 rgba(0,0,0,.1);border-radius:4px;background-color:#FFF;width:347px!important;z-index:2!important;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);text-align:left}.formAutocompleteResult:after{content:'';position:absolute;display:block;width:30px;height:30px;top:-5px;left:65px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#FFF;border-radius:3px;z-index:1}.formAutocompleteResult .autocomplete-suggestion{font-size:14px;background-color:#FFF;cursor:pointer;z-index:2;padding:10px 11px;position:relative}.formAutocompleteResult .autocomplete-suggestion::after{content:'';display:table;clear:both}.forms__wrapper:after,.gallery__wrapper:after,.hero__wrapper:after{content:" ";clear:both}.formFlowersRadio__list,.formRadio__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.formAutocompleteResult .autocomplete-suggestion.autocomplete-selected,.formAutocompleteResult .autocomplete-suggestion:hover{background-color:rgba(179,143,108,.1)}.formAutocompleteResult .autocomplete-no-suggestion{z-index:2;position:relative;font-size:14px;background-color:#FFF}.formAutocompleteResult__variant{position:relative}.formAutocompleteResult__description{padding-left:51px}.formAutocompleteResult__preview{position:absolute;width:40px;height:40px;top:0;left:0;border-radius:100%;overflow:hidden;background:#e8e8e8}.formAutocompleteResult__picture{min-height:100%;min-width:100%;border-radius:100%;margin:0}.formAutocompleteResult__name{font-size:14px;line-height:20px}.formAutocompleteResult__dates{font-size:12px;color:rgba(51,51,51,.55);line-height:20px}.formFlowersRadio__list{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.formFlowersRadio__item,.formFlowersRadio__list{list-style:none;margin:0;padding:0}.formFlowersRadio__item:hover .formFlowersRadio__label{opacity:.7}.formFlowersRadio__item.formFlowersRadio__item_gerbera label{width:89px;height:104px}.formFlowersRadio__item.formFlowersRadio__item_rose{margin-left:35px}.formFlowersRadio__item.formFlowersRadio__item_rose label{width:94px;height:104px}.formFlowersRadio__item.formFlowersRadio__item_lilia{margin-left:15px}.formFlowersRadio__item.formFlowersRadio__item_lilia label{width:114px;height:97px}.formFlowersRadio__input{position:absolute;left:-9999px}.formFlowersRadio__input:checked+.formFlowersRadio__label{opacity:1}.formFlowersRadio__input:checked+.formFlowersRadio__label .formFlowersRadio__label__image{display:none}.formFlowersRadio__input:checked+.formFlowersRadio__label .formFlowersRadio__label__image-click{display:inline-block}.formFlowersRadio__label{position:relative;display:block;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.formFlowersRadio__label__image{margin-bottom:0}.formFlowersRadio__label__image-click{display:none;margin-bottom:0}.formRadio__list{display:flex}.formRadio__item,.formRadio__list{list-style:none;margin:0;padding:0}.formRadio__item:first-child .formRadio__label{border-radius:2px 0 0 2px;margin-left:0}.formRadio__item:nth-last-child(-n+1) .formRadio__label{border-radius:0 2px 2px 0}.formRadio__input{position:absolute;left:-9999px}.formRadio__input:checked+.formRadio__label{color:#9c7b49;z-index:2;background:#fcfaf9;border-color:rgba(179,143,108,.47)}.formRadio__label{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;cursor:pointer;margin-left:-1px;border:1px solid rgba(233,227,220,.98);-webkit-transition:all .2s ease;transition:all .2s ease}.formRadio__label:hover{color:#9c7b49}.formRadio.formRadio_theme_united .formRadio__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.formRadio.formRadio_theme_united .formRadio__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.formRadio.formRadio_theme_united .formRadio__label{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.formRadio.formRadio_theme_united .formRadio__input:focus+.formRadio__label{color:#9c7b49}.formRadio.formRadio_theme_united .formRadio__input:checked+.formRadio__label{color:#9c7b49;background:#fcfaf9}.forms{padding:20px 0 105px}.forms__wrapper{position:relative;display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.forms__wrapper:after{display:block}.forms__content,.forms__footer,.forms__header{position:relative;display:block}.forms__certificate__link{position:relative;padding-left:15px;font-size:12px}.forms__certificate__link path{-webkit-transition:all .2s ease;transition:all .2s ease}.forms__certificate__link:hover path{stroke:#333}.forms__certificate__link__picture{position:absolute;left:0;top:-2px;width:7px}.forms__content{max-width:590px;margin:0 auto}.gallery__wrapper,.hero__wrapper{margin-left:auto;max-width:1280px}.forms.forms__state_registration .forms__content{max-width:910px}.forms.forms__state_certificate .forms__content{max-width:996px}.gallery{padding:100px 0;background-image:-webkit-linear-gradient(#fff,#fcfaf9);background-image:linear-gradient(#fff,#fcfaf9)}.gallery__wrapper{position:relative;display:block;margin-right:auto;padding-left:40px;padding-right:40px}.gallery__wrapper:after{display:block}.gallery__content,.gallery__footer,.gallery__header{position:relative;display:block}.gallery__title{text-align:center;margin-bottom:100px}.gallery__list__wrapper{position:relative}.gallery__list__wrapper .lSPager:first-of-type{margin-top:44px!important;padding-bottom:18px;display:none}.gallery__controls__buttons,.hero__background{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.gallery__list{padding:0}.gallery__item{border-radius:5px;overflow:hidden}.gallery__image{margin-bottom:0;width:100%;max-height:640px}.gallery__thumbsList__wrapper{width:67%;margin-left:auto;margin-right:40px;position:relative;top:-42px}.gallery__thumbsItem{border:3px solid transparent;border-radius:5px;cursor:pointer;height:134px;-webkit-transition:all .2s ease;transition:all .2s ease}.gallery__thumbsItem.active,.gallery__thumbsItem:hover{border-color:#FFF;background-color:#FFF}.gallery__thumbsItem.active .gallery__thumbsImage,.gallery__thumbsItem:hover .gallery__thumbsImage{border:1px solid #FFF}.gallery__thumbsImage{border:1px solid transparent;border-radius:5px;margin-bottom:0;height:100%;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.gallery__controls__buttons{position:absolute;width:33%;padding-right:40px;bottom:94px;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery__controls__left,.gallery__controls__right{position:relative;display:block;width:50px;height:50px;border:1px solid rgba(50,55,72,.2);border-radius:100%}.gallery__controls__left:hover,.gallery__controls__right:hover{border-color:rgba(179,143,108,.6)}.gallery__controls__image{position:absolute;top:50%}.gallery__controls__left{margin-right:8px}.gallery__controls__left .gallery__controls__image{left:45%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.gallery__controls__right .gallery__controls__image{left:55%;-webkit-transform:translate(-55%,-50%);-ms-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}.hero{position:relative}.hero__wrapper{position:relative;display:block;margin-right:auto;padding-left:40px;padding-right:40px}.hero__wrapper:after{display:block}.hero__content,.hero__footer,.hero__header{position:relative;display:block}.hero__background{background:-webkit-linear-gradient(rgba(255,255,255,.01) 90%,#fff),url(../images/vis-hero-bg.jpg) center center no-repeat;background:linear-gradient(rgba(255,255,255,.01) 90%,#fff),url(../images/vis-hero-bg.jpg) center center no-repeat;background-size:cover;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.hero__content,.main.main_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.hero__content{margin-top:120px;padding-bottom:134px;display:flex}.hero__content__left,.hero__content__right{width:49.15254%}.hero__content__left{padding-top:32px;position:relative;z-index:1}.hero__content__right{min-height:484px;position:relative}.hero__title{margin-bottom:26px}.hero__video{margin-bottom:30px}.hero__video-link{position:relative;text-transform:uppercase;display:inline-block}.hero__video-link:hover .hero__video-link__ico path{fill:#333}.hero__video-link__ico{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px}.hero__video-link__ico path{-webkit-transition:all .2s ease;transition:all .2s ease}.hero__video-link__text{padding-left:34px;padding-top:4px;font-size:20px;letter-spacing:2px;font-family:montserrat_bold,Arial,Helvetica,sans-serif}.hero__button{display:inline-block;text-align:center}.hero__button__link{margin-bottom:28px}.hero__button__text{font-family:montserrat_medium,Arial,Helvetica,sans-serif;color:#999}.lSSlideOuter .lSSlideWrapper{margin-bottom:25px}.lSSlideOuter .lSAction a{background:0 0}.lSSlideOuter .lSPager.lSGallery{margin-top:80px!important}.lSSlideOuter .lSPager.lSGallery li{position:relative}.lSSlideOuter .lSPager.lSGallery li:after{content:'';display:block;width:100%;height:100%;top:0;background:rgba(51,51,51,.6);left:0;position:absolute;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0}.lSSlideOuter .lSPager.lSGallery li.active:after,.lSSlideOuter .lSPager.lSGallery li:hover:after{background:rgba(51,51,51,0)}.lSSlideOuter .lSPager.lSGallery img{margin-bottom:0}.main{position:relative;display:block;padding-top:85px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.main__footer{position:absolute;display:block;width:100%;height:100%;top:0;left:0;overflow:hidden}.main.main_background{background:#fcfaf9}.main.main_flex{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.memorials__title{text-align:center;margin-bottom:46px}.memorials__list__wrapper{position:relative;padding:0 100px}.memorials__item,.memorials__list{list-style:none;margin:0;padding:0}.memorials__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.memorials__column{width:20%;min-width:160px;margin:0 auto}.memorials__column .memorials__item{width:100%}.memorials__item{width:20%;min-width:160px;margin-bottom:36px;padding:0 5px;text-align:center;font-family:montserrat_regular,Arial,Helvetica,sans-serif}.header__account,.header__sign,.memorials__item__name,.memorials__item__surname{font-family:montserrat_bold,Arial,Helvetica,sans-serif}.memorials__item:nth-last-child(-n+1){margin-bottom:0}.memorials__item__preview{width:108px;height:108px;margin:0 auto 16px;border-radius:50%;overflow:hidden;border:4px solid #ecdccd}.memorials__item__image{min-height:100.5%}.memorials__item__name,.memorials__item__surname{text-transform:uppercase}.memorials__item__surname{margin-bottom:10px}.memorials__item__date{font-size:12px;opacity:.6}.memorials__controls__left,.memorials__controls__right{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border:1px solid rgba(50,55,72,.2);border-radius:100%;display:none}.memorials__controls__left.disabled,.memorials__controls__right.disabled{pointer-events:none;border-color:rgba(50,55,72,.2)}.memorials__controls__left.disabled path,.memorials__controls__right.disabled path{stroke:rgba(50,55,72,.2)}.memorials__controls__left:not(.disabled):hover,.memorials__controls__right:not(.disabled):hover{border-color:rgba(179,143,108,.6)}.memorials__controls__left.active,.memorials__controls__right.active{display:block}.memorials__controls__image{position:absolute;top:50%}.memorials__controls__left{left:0}.memorials__controls__left .memorials__controls__image{left:45%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.memorials__controls__right{right:0}.memorials__controls__right .memorials__controls__image{left:55%;-webkit-transform:translate(-55%,-50%);-ms-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}.memorials .owl-stage{margin:0 auto}.header__wrapper,.memorials .owl-stage .memorials__item{margin-right:auto;margin-left:auto}.memorials .owl-dots{display:none}.header__content,.header__footer,.header__header,.header__wrapper{display:block;position:relative}.header{position:fixed;z-index:100;top:0;left:0;width:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);background-color:#FFF}.header__wrapper{max-width:1280px;padding-left:40px;padding-right:40px}.header__wrapper:after{content:" ";display:block;clear:both}.header__content{padding-top:21px;padding-bottom:21px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__preview{padding-bottom:5px}.header__picture{width:200px;max-height:38px;overflow:hidden;display:block}.header__menu{margin-right:20px}.header__sign{margin-left:auto}.header__sign__link{color:#b38f6c;font-size:12px;letter-spacing:2px;text-transform:uppercase;display:block;white-space:nowrap}.header__sign__link:hover{color:#333}.header__account{font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-left:77px;color:#b38f6c}.header__place{margin-left:28px}.header__place__link{text-align:center;white-space:nowrap}.header__place__link.btn{padding:12px 24px;font-size:12px}.header__burger-menu{display:none;width:22px;height:14px;z-index:2;margin-left:30px}.header__burger-menu__link{position:relative;display:block;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.header__burger-menu__link-center,.header__burger-menu__link:after,.header__burger-menu__link:before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#b38f6c;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.header__burger-menu__link-center{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__burger-menu__link:before{top:0}.header__burger-menu__link:after{bottom:0}.header__burger-menu__link.header__burger-menu__link_active:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%;background-color:#FFF}.header__burger-menu__link.header__burger-menu__link_active:after{-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%;background-color:#FFF}.header__burger-menu__link.header__burger-menu__link_active .header__burger-menu__link-center{opacity:0;background-color:#FFF}.menu__list{text-align:center;margin-bottom:0;padding:0;margin-left:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu__item{display:inline-block;margin-left:40px;font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.menu__item:first-child{margin-left:0}.menu__item:last-child{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.menu__item.menu__item_active .menu__link:after{width:100%}.menu__item.menu__item_active:hover .menu__link{color:#666}.menu__link{display:block;padding:1px 0;position:relative;color:#666}.menu__link:hover{color:#b38f6c}.menu__link:after,.menu__link:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:#b38f6c;-webkit-transition:all .2s ease;transition:all .2s ease}.modal{position:relative;width:100%;display:none}.modal__wrapper{position:relative;display:block;text-align:center;max-width:488px;margin:0 auto}.modal__wrapper:after{content:" ";display:block;clear:both}.modal__content,.modal__footer,.modal__header{position:relative;display:block}.modal__content{background:#FFF;padding:80px 75px;text-align:center}.modal__close{position:absolute;display:block;width:14px;height:14px;top:-25px;right:-30px;cursor:pointer}.modal__close:hover path{fill:#FFF}.modal__close path{-webkit-transition:all .2s ease;transition:all .2s ease;fill:rgba(255,255,255,.7)}.modal_trigger{outline:0}body.modal_js_open .mfp-wrap{min-width:320px;z-index:200}body.modal_js_open .mfp-bg{background:#000;z-index:200;opacity:.7}body.modal_js_open .mfp-content{text-align:center;width:85%;max-width:1500px}body.modal_js_open .mfp-close{right:-30px;width:14px;font-size:0;cursor:pointer;line-height:0;background-repeat:no-repeat;background-position:100% 50%;background-image:url(../images/ico-modal-close.svg);background-size:14px 14px}body.modal_js_open .mfp-inline-holder{padding:0}.notifications{background:#FFF;padding:16px;border-top:4px solid;margin-top:40px;margin-bottom:20px}.notifications__content{position:relative}.notifications__description{padding-left:36px}.notifications__title{font-family:montserrat_bold,Arial,Helvetica,sans-serif;margin-bottom:4px}.notifications__text,.pdfCertificate-new__heading,.pdfCertificate-new__title{font-family:montserrat_medium,Arial,Helvetica,sans-serif}.notifications__preview{width:20px;height:20px;position:absolute;top:0;left:0}.notifications.notifications_state_success{border-top-color:#6fd248}.notifications.notifications_state_success .notifications__title{color:#1d6600}.notifications.notifications_state_success .notifications__text{color:#64af46}.notifications.notifications_state_success.notifications_state_coloured{background:#e4f5dd}.notifications.notifications_state_warning{border-top-color:#f4ba31}.notifications.notifications_state_warning .notifications__title{color:#896204}.notifications.notifications_state_warning .notifications__text{color:#c39833}.notifications.notifications_state_warning.notifications_state_coloured{background:#fff3d5}.notifications.notifications_state_error{border-top-color:#ff4832}.notifications.notifications_state_error .notifications__title{color:#a31605}.notifications.notifications_state_error .notifications__text{color:#bb6156}.notifications.notifications_state_error.notifications_state_coloured{background:#ffc8c1}.owl-navigation__link{display:none;position:absolute;top:50%;z-index:1}.owl-navigation__link:hover .owl-navigation__link__arrow{border-color:rgba(255,255,255,.8)}.owl-navigation__link.disabled{opacity:.2;pointer-events:none}.owl-navigation__link_prev{left:12px}.owl-navigation__link_prev .owl-navigation__link__arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.owl-navigation__link_next{right:12px}.owl-navigation__link_next .owl-navigation__link__arrow{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.owl-navigation__link__arrow{content:'';width:12px;height:12px;border-top:2px solid #FFF;border-left:2px solid #FFF;-webkit-transition:all .2s ease;transition:all .2s ease}.owl-navigation__link.owl-navigation__link_active{display:block}.pageList{padding:50px 40px}.pageList__wrapper{position:relative;display:block;max-width:1280px;margin-left:auto;margin-right:auto}.pageList__wrapper:after{content:" ";display:block;clear:both}.pageList__content,.pageList__footer,.pageList__header{position:relative;display:block}.pageList__list::after,.pageList__section::after{content:'';display:table;clear:both}.pageList__item,.pageList__list{list-style:none;margin:0;padding:0}.pageList__item{counter-increment:item;font-size:24px}.pageList__item:hover .pageList__link:before{color:#333}.pageList__link:before{content:counter(item) ". ";font-size:24px;color:#b38f6c;-webkit-transition:color .2s ease;transition:color .2s ease}.pdfCertificate-new{text-align:center;width:1754px;height:1240px;margin:0 auto;padding:18px 28px 26px;line-height:1}.pdfCertificate-new__wrapper{position:relative;padding:180px 120px 139px;width:1698px;height:1196px}.pdfCertificate-new__content__background{position:absolute;z-index:1;top:0;left:0;width:1698px;height:1196px}.pdfCertificate-new__content__background img{width:1698px;height:1196px;margin-bottom:0}.pdfCertificate-new__content{position:relative;z-index:2}.pdfCertificate-new__logo{width:438px;height:68px;margin:0 auto 33px}.pdfCertificate-new__pretitle{font-size:37.5px;margin-bottom:90px;letter-spacing:.8px}.pdfCertificate-new__title{font-size:83.5px;margin-bottom:90px}.pdfCertificate-new__heading{font-size:41.5px;text-transform:uppercase;margin-bottom:55px}.pdfCertificate-new__card{font-family:montserrat_bold,Arial,Helvetica,sans-serif;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px}.pdfCertificate-new__card__column{margin-right:18px}.pdfCertificate-new__card__column:nth-last-child(-n+1){margin-right:118px}.pdfCertificate-new__card__row__title,.pdfCertificate-new__card__row__value{margin-bottom:16px}.pdfCertificate-new__card__row__title:nth-last-child(-n+1),.pdfCertificate-new__card__row__value:nth-last-child(-n+1){margin-bottom:0}.pdfCertificate-new__card__row__title{text-align:right;line-height:50px;font-size:25px}.pdfCertificate-new__card__row__value{text-align:left;letter-spacing:1.2px;font-size:29px;background-image:-webkit-linear-gradient(#d6aa79,#b7855c);background-image:linear-gradient(#d6aa79,#b7855c);padding:10px 22px;line-height:1;color:#FFF;font-style:italic;border-radius:100px}.pdfCertificate-new__text{font-family:montserrat_regular,Arial,Helvetica,sans-serif;font-size:25px;margin-bottom:11px}.pdfCertificate-new__link{font-family:montserrat_bold,Arial,Helvetica,sans-serif;font-size:25px;margin-bottom:100px;display:inline-block;color:#333}.pdfCertificate-new__terms{color:rgba(51,51,51,.6);font-size:21px;font-family:montserrat_regular,Arial,Helvetica,sans-serif;line-height:29px}.pdfCertificate-new__terms p{margin-bottom:0}.pdfCertificate-new__preview{position:absolute;bottom:61px;right:73px;width:242px;height:242px}.pdfCertificate-new__preview img{width:242px;height:242px}.pdfCertificate{padding:70px 0;text-align:center;position:relative}.pdfCertificate__content__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.pdfCertificate__content{position:relative;z-index:2}.pdfCertificate__preview{width:220px;margin:0 auto}.pdfCertificate__title{font-size:70px;text-transform:uppercase;margin-bottom:20px;letter-spacing:1.8px}.pdfCertificate__card,.pdfCertificate__pretitle{letter-spacing:2.9px;font-size:20px;text-transform:uppercase}.pdfCertificate__pretitle{font-family:montserrat_bold,Arial,Helvetica,sans-serif;margin-bottom:15px}.pdfCertificate__text{font-family:montserrat_regular,Arial,Helvetica,sans-serif;color:#323748;max-width:420px;margin:0 auto 20px}.pdfCertificate__card{position:relative;padding:45px;width:633px;margin:0 auto 30px;text-align:left;font-family:montserrat_bold,Arial,Helvetica,sans-serif;color:#b38f6c;line-height:1}.pdfCertificate__card span{color:#323748;font-size:30px;font-family:montserrat_regular,Arial,Helvetica,sans-serif;letter-spacing:.9px;padding-left:11px}.pdfCertificate__card__content{position:relative;z-index:2;max-width:380px;margin:0 auto}.pdfCertificate__card__id{margin-bottom:16px}.pdfCertificate__card__background{position:absolute;z-index:1;top:0;left:0;width:100%}.plainSection__content,.plainSection__footer,.plainSection__header,.plainSection__wrapper{position:relative;display:block}.pdfCertificate__card__background__ico{width:100%}.pdfCertificate__logo{width:350px;margin:auto auto 10px}.pdfCertificate__link{color:rgba(51,51,51,.6);font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.pdfCertificate__link:hover{color:#333}.plainSection{padding:20px 0 105px}.plainSection__wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.plainSection__wrapper:after{content:" ";display:block;clear:both}.formFile__input{position:absolute;left:-9999px}.formFile__title{position:relative;display:inline-block;font-family:montserrat_regular,Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:14px;line-height:1}.formFile__info__preview,.post__title__disabled__preview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;left:0}.formFile__info{position:absolute;width:15px;height:100%;top:0;right:-21px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.formFile__info:hover .formFile__info__preview svg circle{stroke:#583500}.formFile__info:hover .formFile__info__preview svg path{fill:#583500}.formFile__info__preview{position:absolute;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:15px;height:15px;top:0;-webkit-transition:all .2s ease;transition:all .2s ease}.formFile__info__preview svg{position:relative;display:block;max-width:100%;max-height:100%}.formFile__file,.formFile__label{display:inline-block;position:relative}.formFile__info__preview svg circle,.formFile__info__preview svg path{-webkit-transition:all .2s ease;transition:all .2s ease}.formFile__input:checked+.formFile__label{color:red;border-color:red}.formFile__label{vertical-align:top;text-align:center;font-family:montserrat_bold,Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;padding:8px 25px 6px;border:1px solid rgba(179,143,108,.67);color:#b38f6c;letter-spacing:1.9px;border-radius:21px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.formFile__label:hover{color:#583500;border-color:#583500}.formFile__file{max-width:50%}.formFile__file__text{padding:8px 15px 7px 13px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.formFile__file__link{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:10px;width:10px;-webkit-transition:all .2s ease;transition:all .2s ease;display:none}.formFile__file__link:after,.formFile__file__link:before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#ff4832;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.formFile__file__link:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.formFile__file__link:after{-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%}.formFile.formFile_state_disabled .formFile__label{pointer-events:none;opacity:.5}.formFile.formFile_state_disabled .formFile__file__link{display:block}.post{border-top:1px solid #f6ede4;padding-top:50px}.post__title{margin-bottom:20px;font-size:20px;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.post__title__disabled{display:none;position:relative;margin-bottom:20px}.post__title__disabled__text{color:#9c7b49;font-size:14px;padding-left:38px;line-height:24px}.post__title__disabled__preview{position:absolute;top:0;width:28px;height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post__content,.registration__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.post__content{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post__content .formFile,.post__content .post__input-block{width:50%}.post__input-block{padding-left:30px;margin-top:32px}.post.post_state_disabled{border-top:solid 4px #f6ede4}.post.post_state_disabled .post__title{display:none}.post.post_state_disabled .post__title__disabled{display:block}.post.post_state_disabled .formFile__title{opacity:.2;pointer-events:none}.post.post_state_disabled .formFile__content{opacity:.5;pointer-events:none}.post.post_state_disabled .form__input-block{opacity:.3;pointer-events:none}.preloader{padding-top:60px}.preloader__preview{position:relative;display:block;width:80px;height:80px;margin:0 auto;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/ico-preloader.svg);background-size:100% 100%}.questionForm__title{font-family:playfair_regular,Arial,Helvetica,sans-serif;font-size:50px;margin-bottom:50px}.questionForm__inputs{margin-bottom:40px}.questionForm .form__button{min-width:235px}.form-message{position:absolute;top:50%;width:100%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:0;padding:55px;text-align:center;z-index:-1;-webkit-transition:opacity .3s ease .2s;transition:opacity .3s ease .2s}.form-message__image{display:inline-block;margin-bottom:23px;width:146px}.form-message__text{margin-bottom:16px;font-size:40px}.form-message__link{display:inline-block;margin-top:75px;-webkit-transition:all .2s ease;transition:all .2s ease;padding:17px 25px;border-radius:85px;font-family:montserrat_bold,Arial,Helvetica,sans-serif;letter-spacing:1.5px;color:#FFF;text-align:center;font-size:18px;text-transform:uppercase;background:-webkit-linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),linear-gradient(#d3a57a,#d3a57a)}.form-message__link:hover{color:#FFF;background:-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d3a57a,#d3a57a)}.form-message__link:active{color:#FFF;background:-webkit-linear-gradient(left,rgba(203,154,102,.85),rgba(168,120,82,0)),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to right,rgba(203,154,102,.85),rgba(168,120,82,0)),linear-gradient(#d3a57a,#d3a57a)}.form-message#success-message{padding:55px 90px}.form-message.show-message-success{opacity:1;z-index:1}.registration{position:relative;padding-top:40px}.registration__title{margin-bottom:20px;font-size:50px;text-align:center}.registration__content{display:flex;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.registrationSector__photos,.registration__table__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.registration__radioTitle,.registration__table__cell{font-family:montserrat_regular,Arial,Helvetica,sans-serif}.registration__content__left,.registration__content__right{border:1px solid #f6ede4}.registration__content__left{width:59.32203%;border-right:none;background:#FFF;padding:100px 80px}.registration__content__right{width:42.37288%;background:rgba(112,76,41,.02);padding:98px 60px 108px}.registration__inputs{margin-bottom:15px}.registration__radioTitle{margin-bottom:13px;font-size:14px}.registration__table{margin-bottom:30px;width:100%;padding:0}.registration__table__row{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.registration__table__row:nth-last-child(-n+1){margin-bottom:0}.registration__table__cell{opacity:.6}.owl-pager,.registrationPlace__text,.registration__table__cell:nth-child(2){font-family:montserrat_bold,Arial,Helvetica,sans-serif}.registration__table__cell:nth-child(2){text-align:right;opacity:1;padding-left:10px}.registration .formCheckbox{margin-bottom:25px}.registration .form__button{min-width:200px;width:100%}.registrationPlace{padding:60px 0 10px}.registrationPlace__wrapper{position:relative;display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.registrationPlace__wrapper:after{content:" ";display:block;clear:both}.registrationPlace__content,.registrationPlace__footer,.registrationPlace__header{position:relative;display:block}.registrationPlace__title{font-size:50px;margin-bottom:20px;text-align:center}.registrationPlace__content{max-width:910px;margin:0 auto;background:#FFF;border:1px solid #f6ede4}.registrationPlace__preview{padding:50px 20px 33px}.registrationPlace__preview__pictures{max-width:606px;margin:0 auto;position:relative}.registrationPlace__preview__container{pointer-events:none}.registrationPlace__preview__container::after{content:'';display:table;clear:both}.registrationPlace__preview__picture{position:absolute;top:0;left:0;opacity:0;z-index:1;margin-bottom:0}.registrationPlace__preview__picture.registrationPlace__preview__picture_main{position:relative;opacity:1}.registrationPlace__preview__picture.registrationPlace__preview__picture_visible{z-index:2;opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s}.registrationPlace__preview__picture.registrationPlace__preview__picture_hover{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.registrationPlace__preview__map{position:absolute;top:0;left:0;width:100%;height:100%}.registrationPlace__preview__map path:hover{cursor:pointer}.registrationPlace__text{border-top:solid 1px rgba(179,143,108,.2);position:relative;padding:15px 20px;color:rgba(51,51,51,.4);text-align:center;letter-spacing:1.8px}.registrationPlace__text::after{content:'';position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:10px;height:10px;background:#FFF;border-top:solid 1px rgba(179,143,108,.2);border-left:solid 1px rgba(179,143,108,.2)}.registrationPlace__sectors__templates{display:none}.registrationPlace.galleryActive .registrationSectorGallery,.registrationPlace.galleryActive .registrationSectorGallery .registrationSector__photos__previews{display:block}.registrationPlace.galleryActive .registrationSectorGallery .registrationSector__photo{margin:0;display:block}.registrationPlace.galleryActive .registrationSectorGallery .registrationSector__photo__preview{width:100%;height:auto}.registrationPlace.galleryActive .registrationSectorGallery .registrationSector__photo__picture{border-radius:0;border:none;max-width:100%;max-height:610px;height:auto}.registrationPlace.galleryActive .registrationSectorGallery__close-button,.registrationPlace.galleryActive .registrationSectorGallery__control{display:block}.registrationPlace.galleryActive .owl-pager{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#FFF;letter-spacing:1.8px;font-size:16px}.owl-dots{text-align:center;margin-bottom:16px}.owl-dots .owl-dot{background-color:rgba(236,220,205,.6);width:8px;height:8px;border-radius:100%;display:inline-block;margin-left:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.owl-dots .owl-dot:first-child{margin-left:0}.owl-dots .owl-dot:hover{background-color:rgba(179,143,108,.4)}.owl-dots .owl-dot.active,.owl-dots .owl-dot.active:hover{background-color:rgba(179,143,108,.6)}.lSPager li:hover a{background-color:rgba(179,143,108,.4)!important}.lSPager li.active a,.lSPager li.active:hover a{background-color:rgba(179,143,108,.6)!important}.lSPager li a{background-color:rgba(236,220,205,.6)!important}.owl-pager{text-align:center;display:none;font-size:13px;letter-spacing:1.4px;color:#9c7b49}.owl-pager.owl-pager_active{display:block}.registrationSector{padding:35px 0}.registrationSector__title{font-size:36px;font-family:playfair_regular,Arial,Helvetica,sans-serif;color:#333;line-height:1.2;margin-bottom:13px}.registrationSector__content{position:relative}.registrationSector__photos{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.registrationSector__photos__previews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.registrationSector__photo{margin-left:-14px;display:none}.registrationSector__photo:first-child{margin-left:0}.registrationSector__photo:nth-child(-n+4){display:block}.registrationSector__button__link,.registrationSector__photos__link{font-family:montserrat_bold,Arial,Helvetica,sans-serif;font-size:14px;display:inline-block}.registrationSector__photo__preview{width:50px;height:50px}.registrationSector__photo__picture{margin-bottom:0;height:100%;border-radius:100%;border:2px solid #FFF}.registrationSector__photos__text{margin-left:12px;width:55px}.registrationSector__photos__link{line-height:1.14}.registrationSector__button{text-align:center}.registrationSector__button__link{background:-webkit-linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),linear-gradient(#d3a57a,#d3a57a);text-transform:uppercase;color:#FFF;padding:11px 20px;border-radius:20px;letter-spacing:1.2px;width:100%;line-height:20px;max-width:260px;text-align:center}.registrationSector__button__link:hover{color:#FFF;background:-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d3a57a,#d3a57a)}.registrationSector__button__link:active{color:#FFF;background:-webkit-linear-gradient(left,rgba(203,154,102,.85),rgba(168,120,82,0)),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to right,rgba(203,154,102,.85),rgba(168,120,82,0)),linear-gradient(#d3a57a,#d3a57a)}.registrationSector__close-button{display:none;width:14px;height:14px;position:absolute;top:-15px;right:20px}.registrationSector__close-button__link{position:relative;display:block;height:100%}.registrationSector__close-button__link:hover:after,.registrationSector__close-button__link:hover:before{background-color:#333}.registrationSector__close-button__link:after,.registrationSector__close-button__link:before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#b38f6c;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.registrationSector__close-button__link:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.registrationSector__close-button__link:after{-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%}.registrationSector .owl-pager{margin-bottom:20px}.tooltipster-base.tooltipster-sector .registrationSector__content__bottom,.tooltipster-base.tooltipster-sector .registrationSector__content__top{padding:0 30px}.tooltipster-base.tooltipster-sector .registrationSector__close-button{display:block}.tooltipster-base.tooltipster-sector-mobile .registrationSector{padding:50px 0 25px}.tooltipster-base.tooltipster-sector-mobile .registrationSector__title{margin-bottom:20px;padding:0 30px;text-align:center}.tooltipster-base.tooltipster-sector-mobile .registrationSector__content__top{padding:0!important}.tooltipster-base.tooltipster-sector-mobile .registrationSector__photos{display:block;position:relative;margin-bottom:10px}.tooltipster-base.tooltipster-sector-mobile .registrationSector__photo__preview{width:100%;height:auto}.tooltipster-base.tooltipster-sector-mobile .registrationSector__photo__picture{border-radius:0;border:none}.tooltipster-base.tooltipster-sector-mobile .registrationSector__photos__text{display:none}.tooltipster-base.tooltipster-sector-mobile .registrationSector__text{text-align:center;border-top:none;margin-bottom:40px}.tooltipster-base.tooltipster-sector-mobile .registrationSector__button__link{max-width:280px;letter-spacing:1.3px;font-size:16px;padding:20px;border-radius:85px}.iconBlock__title,.review{text-transform:uppercase;font-family:montserrat_bold,Arial,Helvetica,sans-serif;letter-spacing:2px}.tooltipster-base.tooltipster-sector-mobile .registrationSector__close-button{top:-25px;right:25px}.tooltipster-base.tooltipster-sector-mobile .owl-dots{height:0}.tooltipster-base.tooltipster-sector-mobile .owl-dots .owl-dot{width:0;height:0}.registrationSectorGallery{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:rgba(0,0,0,.7);display:none}.registrationSectorGallery__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;max-width:1200px;padding:45px 70px}.registrationSectorGallery__content{width:100%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition-duration:.2s;transition-duration:.2s}.registrationSectorGallery__close-button{display:none;width:16px;height:16px;position:absolute;top:20px;right:50px}.registrationSectorGallery__close-button__link{position:relative;display:block;height:100%}.registrationSectorGallery__close-button__link:hover:after,.registrationSectorGallery__close-button__link:hover:before{background-color:rgba(255,255,255,.8)}.registrationSectorGallery__close-button__link:after,.registrationSectorGallery__close-button__link:before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#FFF;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.registrationSectorGallery__close-button__link:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.registrationSectorGallery__close-button__link:after{-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%}.registrationSectorGallery__control{display:none;position:absolute;top:35%}.registrationSectorGallery__control_prev{left:0}.registrationSectorGallery__control_prev .registrationSectorGallery__control__picture{left:45%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.registrationSectorGallery__control_next{right:0}.registrationSectorGallery__control_next .registrationSectorGallery__control__picture{left:55%;-webkit-transform:translate(-55%,-50%);-ms-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}.registrationSectorGallery__control__link{display:block;width:50px;height:50px;border-radius:100%;border:1px solid rgba(255,255,255,.6);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.form__element,.urn__input{-webkit-transition:all .2s ease}.registrationSectorGallery__control__link:hover{border-color:#FFF}.registrationSectorGallery__control__picture{position:absolute;top:50%}.registrationSectorGallery__control__picture path{stroke:#FFF}.registrationSectorGallery.inited .registrationSectorGallery__content{opacity:1}.review{font-size:14px}.smallGallery{position:relative;margin-bottom:40px}.smallGallery__list{padding:0;margin-bottom:40px}.smallGallery__item{border-radius:5px;overflow:hidden}.smallGallery__image{margin-bottom:0;width:100%;max-height:640px}.smallGallery__controls__left,.smallGallery__controls__right{position:absolute;top:50%;-webkit-transform:translateY(-65px);-ms-transform:translateY(-65px);transform:translateY(-65px);width:50px;height:50px;border:1px solid rgba(50,55,72,.2);border-radius:100%}.smallGallery__controls__left:hover,.smallGallery__controls__right:hover{border-color:rgba(179,143,108,.6)}.smallGallery__controls__image{position:absolute;top:50%}.smallGallery__controls__left{left:-103px}.smallGallery__controls__left .smallGallery__controls__image{left:45%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.smallGallery__controls__right{right:-103px}.smallGallery__controls__right .smallGallery__controls__image{left:55%;-webkit-transform:translate(-55%,-50%);-ms-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}.iconBlock{position:relative}.iconBlock__picture{width:146px;height:146px;margin:0 auto 37px}.iconBlock__icon{max-width:100%;max-height:100%}.iconBlock__description{text-align:center}.iconBlock__title{margin-bottom:19px;padding-left:31px;position:relative;display:inline-block}.iconBlock__counter-number,.iconBlock__text{font-family:montserrat_medium,Arial,Helvetica,sans-serif}.urnDescriptionPopUp__title__text,.urnDescription__title,.urn__title{letter-spacing:1.8px;text-transform:uppercase}.iconBlock__counter-number{color:#b38f6c;font-size:12px;position:absolute;padding:0 0 0 2px;left:0;top:-2px;width:24px;height:24px;border:1px solid #b38f6c;border-radius:100%;text-align:center}.iconBlock__text{color:rgba(102,102,102,.6);font-size:14px;line-height:1.7}.iconBlock__dots{position:absolute;top:87px;left:-50px}.steps__list__wrapper,.steps__wrapper{position:relative}.iconBlock__dots::after{content:'';display:table;clear:both}.iconBlock__dot{float:left;margin-right:14px;width:6px;height:6px;border-radius:100%;background-color:#ecdccd}.iconBlock__dot:nth-last-child(-n+1){margin-right:0}.steps{padding:100px 0 50px}.steps__wrapper{display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.steps__wrapper:after{content:" ";display:block;clear:both}.steps__list::after,.urn:before{content:''}.steps__content,.steps__footer,.steps__header{position:relative;display:block}.steps__title{text-align:center;margin:0 auto 42px}.steps__list{padding:0;margin:0 0 88px}.steps__list::after{display:table;clear:both}.steps__list.owl-carousel{margin-bottom:40px}.steps__item{width:23.72881%;float:left;margin-right:1.69492%}.steps__item:nth-last-child(-n+1){margin-right:0}.steps__item.steps__item_carousel{width:100%;display:block;margin-bottom:0}.steps__item.steps__item_carousel .iconBlock__picture{margin:0 auto 20px;width:108px;height:108px}.steps__item.steps__item_carousel .iconBlock__description{text-align:center;width:100%;padding-left:0}.steps__item.steps__item_carousel .iconBlock__title{padding-left:34px}.steps__item.steps__item_carousel .iconBlock__text{padding-left:0;margin-bottom:30px}.steps__controls__left,.steps__controls__right{position:absolute;z-index:2;bottom:0;width:50px;height:50px;border:1px solid rgba(50,55,72,.2);border-radius:100%;display:none}.steps__controls__left.disabled,.steps__controls__right.disabled{pointer-events:none;border-color:rgba(50,55,72,.2)}.steps__controls__left.disabled path,.steps__controls__right.disabled path{stroke:rgba(50,55,72,.2)}.steps__controls__left:not(.disabled):hover,.steps__controls__right:not(.disabled):hover{border-color:rgba(179,143,108,.6)}.steps__controls__left.active,.steps__controls__right.active{display:block}.steps__controls__image{position:absolute;top:50%}.steps__controls__left .steps__controls__image{left:45%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}.steps__controls__right{right:0}.steps__controls__right .steps__controls__image{left:55%;-webkit-transform:translate(-55%,-50%);-ms-transform:translate(-55%,-50%);transform:translate(-55%,-50%)}.steps__place{text-align:center;margin-bottom:91px}.steps__place__link{margin-bottom:20px}.steps__place__text{font-family:montserrat_regular,Arial,Helvetica,sans-serif;margin-bottom:0;color:rgba(50,55,72,.7)}.steps__memorials{margin-bottom:60px}.steps .btn{padding:16px 39px}.tooltipster-base{z-index:99!important}.tooltipster-base.galleryActive{z-index:100!important}.tooltipster-base .tooltipster-box{border:none;background:#FFF;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);border-radius:2px;padding:16px}.tooltipster-base .tooltipster-content{line-height:1.64}.tooltipster-base.tooltipster-info .tooltipster-box{max-width:220px}.tooltipster-base.tooltipster-info .tooltipster-content{font-family:montserrat_medium,Arial,Helvetica,sans-serif;font-size:12px;color:#666;text-align:left}.form__content,.form__title,.urn,.urnDescription__comments__text{text-align:center}.tooltipster-base.tooltipster-sector{width:330px!important;height:auto!important}.tooltipster-base.tooltipster-sector .tooltipster-box,.tooltipster-base.tooltipster-sector .tooltipster-content{padding:0}.tooltipster-base.tooltipster-sector.tooltipster-sector-mobile{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:100!important;max-width:unset!important;min-width:320px}.urn,.urn:before{position:absolute}.tooltipster-base.tooltipster-sector.tooltipster-sector-mobile .tooltipster-box{margin:0!important;width:100%}.tooltipster-base.tooltipster-sector.tooltipster-sector-mobile .tooltipster-arrow{display:none}.tooltipster-base.tooltipster-top .tooltipster-box{margin-bottom:10px!important}.tooltipster-base.tooltipster-top .tooltipster-arrow-border{border-top-color:rgba(0,0,0,.02)!important}.tooltipster-base.tooltipster-top .tooltipster-arrow-background{top:-2px!important;border-top-color:#FFF!important}.tooltipster-base.tooltipster-bottom .tooltipster-box{margin-top:10px!important}.tooltipster-base.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:rgba(0,0,0,.02)!important}.tooltipster-base.tooltipster-bottom .tooltipster-arrow-background{top:2px!important;border-bottom-color:#FFF!important}.tooltipster-base.tooltipster-left .tooltipster-box{margin-right:10px!important}.tooltipster-base.tooltipster-left .tooltipster-arrow-border{border-left-color:rgba(0,0,0,.02)!important}.tooltipster-base.tooltipster-left .tooltipster-arrow-background{left:-2px!important;border-left-color:#FFF!important}.tooltipster-base.tooltipster-right .tooltipster-box{margin-left:10px!important}.tooltipster-base.tooltipster-right .tooltipster-arrow-border{border-right-color:rgba(0,0,0,.02)!important}.tooltipster-base.tooltipster-right .tooltipster-arrow-background{left:2px!important;border-right-color:#FFF!important}.urn{width:240px;top:225px;right:86px}.urn:before{background:url(../images/vis-urn.png) right top no-repeat;background-size:contain;right:-165px;top:-219px;z-index:0;width:813px;height:754px}.urn__form,.urn__input-block{position:relative}.urn__form{z-index:1}.urn__title{color:#583500;padding:0 10px;margin-bottom:17px;line-height:20px}.urn__inputs{margin-bottom:27px}.urn__input{background:rgba(88,53,0,.3);display:block;width:100%;padding:16px 28px 16px 57px;border-radius:100px;transition:all .2s ease;font-size:14px;color:#FFF;-webkit-appearance:none;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}.urn__input.placeholder{color:rgba(255,255,255,.7);font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.urn__input:-moz-placeholder{color:rgba(255,255,255,.7);font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.urn__input::-moz-placeholder{color:rgba(255,255,255,.7);font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.urn__input::-webkit-input-placeholder{color:rgba(255,255,255,.7);font-size:14px;font-family:montserrat_medium,Arial,Helvetica,sans-serif}.urn__input:active,.urn__input:focus{background:rgba(88,53,0,.35);outline:0;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.5)}.urn__label{position:absolute;top:12px;left:16px}.urnDescription__buttons:after,.urnDescription__comments__item__content:after,.urnDescription__title:after{content:'';left:0}.ps.ps--active-y>.ps__scrollbar-y-rail{border-radius:5.5px;background:rgba(179,143,108,.2)!important;opacity:1!important;width:4px;right:2px;display:block}.ps.ps--active-y>.ps__scrollbar-y-rail>.ps__scrollbar-y{border-radius:5.5px!important;background:#ccb39b!important;width:8px!important;right:-2px;border:2px solid #FFF}.ps.ps--active-y>.ps__scrollbar-x-rail{display:none}.ps.urnDescriptionPopUp__content .ps__scrollbar-y-rail{right:6px!important}.urnDescription{max-width:500px;margin-left:auto;height:100%;position:relative}.urnDescription__content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 20px;background:#FFF;border-radius:4px;box-shadow:0 6px 25px 0 rgba(0,0,0,.19)}.urnDescription__person{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;margin-bottom:45px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.urnDescription__person__preview{width:100px;height:100px;border-radius:100%;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.urnDescription__person__picture{margin-bottom:0;min-height:100%}.urnDescription__person__name{margin-left:24px;font-size:36px;line-height:1.25}.urnDescription__title{font-family:montserrat_bold,Arial,Helvetica,sans-serif;padding:0 10px 11px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.urnDescription__title:after{display:block;bottom:0;height:1px;width:calc(100% - 15px);background:#f6ede4;position:absolute}.urnDescription__title-mobile{display:none;font-size:10px;position:absolute;bottom:11px;line-height:18px;right:10px;color:#b38f6c;letter-spacing:1.1px}.urnDescription__comments__item__text,.urnDescription__comments__text{font-family:montserrat_regular,Arial,Helvetica,sans-serif;color:#666;font-style:italic}.urnDescription__title-mobile.urnDescription__title-mobile_disabled{opacity:.3;pointer-events:none}.urnDescription__comments{padding:15px 20px 30px 10px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;position:relative}.urnDescription__comments_no-comments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.urnDescription__comments_no-comments .urnDescription__comments__no-comments{display:block}.urnDescription__comments__no-comments{display:none}.urnDescription__comments__preview{width:247px;height:174px;margin:0 auto 40px}.urnDescription__comments__picture{margin-bottom:0}.urnDescription__comments__list{margin:0;padding:0}.urnDescription__comments__item{list-style-type:none;padding:0}.urnDescription__comments__item+.urnDescription__comments__item{margin-top:18px}.urnDescription__comments__item__content{background:#fcfaf9;border-radius:4px 4px 4px 0;position:relative;padding:17px 8px 17px 25px;margin-bottom:20px}.urnDescription__comments__item__content:after{position:absolute;top:100%;display:block;border-top:6px solid #fcfaf9;border-bottom:6px solid transparent;border-right:10px solid transparent;border-left:10px solid #fcfaf9}.urnDescription__comments__item__preview{width:195px;height:65px;margin-bottom:5px}.urnDescription__comments__item__picture{margin-bottom:0;width:100%;height:100%}.urnDescription__comments__item__text{font-size:14px;line-height:1.64}.urnDescriptionPopUp__title__text,.urnDescription__comments__item__name{font-family:montserrat_bold,Arial,Helvetica,sans-serif}.urnDescription__comments__item__name{color:rgba(102,102,102,.9);font-size:13px}.form__innerText,.urnDescription__comments__item__date{font-family:montserrat_regular,Arial,Helvetica,sans-serif}.urnDescription__comments__item__date{font-size:13px;padding-left:14px;color:rgba(51,51,51,.5)}.urnDescription__buttons{margin-top:auto;padding:25px 20px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.urnDescription__buttons:after{display:block;top:0;height:1px;width:calc(100% - 15px);background:#f6ede4;position:absolute}.urnDescription__button+.urnDescription__button{margin-left:20px}.urnDescription__button__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.urnDescription__button__link.js_comments .urnDescription__button__preview{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.urnDescription__button__preview{position:absolute;width:18px;height:18px}.urnDescription__button__text{padding-left:25px}.urnDescription__trigger{position:absolute;top:10px}.urnDescription__trigger.urnDescription__trigger_opened{left:-31px}.urnDescription__trigger.urnDescription__trigger_closed{right:0;display:none}.urnDescription__trigger__link{display:block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.urnDescription__trigger__link:hover{opacity:.8}.urnDescription__trigger__link__preview{width:19px;height:19px}.form{position:relative;padding-top:40px}.form__title{font-size:50px;margin-bottom:13px}.form__content{padding:45px 35px 65px;background:#FFF;margin-bottom:42px;border:1px solid #f6ede4}.form__innerText,.urnDescriptionPopUp .form__input-block{margin-bottom:10px}.form__innerText{padding:17px 25px;background:#fcfaf9;font-size:14px}.form__content__form{padding:55px 95px 0}.form__inputs{margin-bottom:56px}.form__input-block{margin-bottom:20px;text-align:left;font-family:montserrat_medium,Arial,Helvetica,sans-serif;position:relative}.formCheckbox__label,.form__bottomText,.form__forgetPassword__link,.form__placeholder{font-family:montserrat_regular,Arial,Helvetica,sans-serif}.form__input-block:last-of-type{margin-bottom:0}.form__forgetPassword{text-align:left}.form__forgetPassword__link{font-size:14px;letter-spacing:.3px}.form__element.focused+.form__placeholder,.form__element:active+.form__placeholder,.form__element:focus+.form__placeholder{font-size:12px;top:-16px}.form__element{display:block;position:relative;z-index:1;width:100%;padding:8px 0;transition:all .2s ease;color:#394352;-webkit-appearance:none!important;border-radius:0!important;border:none;background:0 0!important;border-bottom:1px solid #999ba0}.form__element:active,.form__element:focus{outline:0;border-bottom-color:#b38f6c}.form__element:active+.form__placeholder+.form__input-border,.form__element:focus+.form__placeholder+.form__input-border{background:#b38f6c}.form__element:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #FFF!important;-webkit-text-fill-color:#394352!important;color:#394352!important}.form__element.datePicker{height:33px}.form__element.input-alert{border-bottom-color:#ff4832}.form__element.input-alert+.form__placeholder+.form__input-border{background:#ff4832}.form__element.input-alert+.form__placeholder+.form__input-border+.form__errorTooltip{opacity:1}.form__textarea{height:40px;resize:none}.form__textarea+.form__placeholder{top:14px}.form__placeholder{position:absolute;top:8px;z-index:0;color:#999ba0;-webkit-transition:all .2s ease;transition:all .2s ease}.form__errorTooltip{opacity:0;line-height:2;color:#ff4832;font-size:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.formCheckbox__input.input-alert+.formCheckbox__label .formCheckbox__error-tooltip,.formCheckbox__input:checked+.formCheckbox__label .formCheckbox__icon__preview svg{opacity:1}.form__input-border{height:1px;background:0 0;-webkit-transition:all .2s ease;transition:all .2s ease}.form__input__eye{position:absolute;right:0;top:8px;z-index:2}.form__input__eye.visiblePassword .form__input__eye__ico__see{display:none}.form__input__eye.visiblePassword .form__input__eye__ico__no-see{display:block}.form__input__eye__ico__no-see{display:none}.form__button{display:inline-block;min-width:280px;padding:17px 40px;-webkit-transition:all .2s ease;transition:all .2s ease}.form__bottomText{font-size:14px;text-align:center;letter-spacing:.3px}.formCheckbox__input{position:absolute;left:-9999px}.formCheckbox__input:checked+.formCheckbox__label .formCheckbox__icon__preview{background:#b38f6c}.formCheckbox__label{position:relative;display:block;vertical-align:top;padding-left:24px;line-height:1;text-align:left;font-size:13px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.formCheckbox__icon{position:absolute;width:14px;height:100%;top:0;left:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.formCheckbox__icon__preview{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:14px;height:14px;top:0;left:0;border:2px solid #b38f6c;background:0 0;border-radius:2px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.formCheckbox__icon__preview svg{position:relative;display:block;max-width:100%;max-height:100%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.formCheckbox__error-tooltip{margin-top:7px;opacity:0;color:#ff4832;font-size:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.urnDescriptionPopUp{position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);background:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,.11);height:658px;max-height:80%;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;min-width:320px;border-radius:4px;overflow:hidden}.urnDescriptionPopUp__title{padding:25px 50px;border-bottom:1px solid #f6ede4;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.urnDescriptionPopUp__title__price{font-size:13px;color:#b38f6c;font-family:montserrat_medium,Arial,Helvetica,sans-serif;margin-left:9px;padding:7px 11px 8px 15px;line-height:1;position:relative;white-space:nowrap;background:url(../images/ico-flower-arrow.svg) no-repeat;background-size:100%}.urnDescriptionPopUp__content{padding:15px 50px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;position:relative}.urnDescriptionPopUp__content__elements{margin-top:17px}.urnDescriptionPopUp__content__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.urnDescriptionPopUp__content__input-block{width:205px}.urnDescriptionPopUp__textarea{overflow:hidden;height:42px}.urnDescriptionPopUp__textarea.scrolled{overflow-y:scroll}.urnDescriptionPopUp .formCheckbox{display:inline-block}.urnDescriptionPopUp .formCheckbox__icon{width:18px}.urnDescriptionPopUp .formCheckbox__icon__preview{width:18px;height:18px}.urnDescriptionPopUp .formCheckbox__label{font-size:14px;padding-top:2px}.urnDescriptionPopUp__buttons{margin-top:auto;padding:20px 50px;background:#fcfaf9;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.urnDescriptionPopUp__buttons__price{font-family:montserrat_bold,Arial,Helvetica,sans-serif;font-size:19px;color:rgba(51,51,51,.9);text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.urnDescriptionPopUp__buttons__price__text{padding-right:16px}.urnDescriptionPopUp__button{font-size:18px;padding:17px 25px;min-width:280px;line-height:1.2}.urnDescriptionPopUp__close-button{width:16px;height:16px;position:absolute;top:26px;right:22px}.urnDescriptionPopUp__close-button__link{position:relative;display:block;height:100%}.urnDescriptionPopUp__close-button__link:hover:after,.urnDescriptionPopUp__close-button__link:hover:before{background-color:#333}.urnDescriptionPopUp__close-button__link:after,.urnDescriptionPopUp__close-button__link:before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#b38f6c;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease;transition:all .2s ease}.urnDescriptionPopUp__close-button__link:before{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.urnDescriptionPopUp__close-button__link:after{-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);bottom:50%}.urnDescriptionPopUp__addedForTextarea{font-family:montserrat_medium,Arial,Helvetica,sans-serif;word-wrap:break-word;display:none}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__button{min-width:200px}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__close-button{top:28px}.urnDescriptionPopUp.urnDescriptionPopUp.opened{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}.urnDescriptionPopUp.show-message-success .urnDescriptionPopUp__buttons,.urnDescriptionPopUp.show-message-success .urnDescriptionPopUp__content{display:none!important}.urnPage,.urnPopUpMessages__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.urnPage{padding:40px 0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;display:flex;min-height:759px}.urnPage__wrapper{position:relative;display:block;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.urnPage__wrapper:after{content:" ";display:block;clear:both}.urnPage__content,.urnPage__footer,.urnPage__header{position:relative;display:block}.urnPage__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.urnPage__background__content{position:relative;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.urnPage__background__content.urnPage__background__content_sector1 .urnPage__background__image:nth-of-type(1),.urnPage__background__content.urnPage__background__content_sector2 .urnPage__background__image:nth-of-type(2),.urnPage__background__content.urnPage__background__content_sector3 .urnPage__background__image:nth-of-type(3){display:block}.urnPage__background__image-additional{position:absolute;top:0;left:0;width:100%;height:100%}.urnPage__background__image{max-width:3807px;height:100%;margin-bottom:0;display:none}.urnPage__background__text{position:absolute;font-family:montserrat_regular,Arial,Helvetica,sans-serif;text-align:center;display:block;line-height:1}.urnPage__background__name{font-size:16px;margin-bottom:3px}.urnPage__background__date{color:rgba(51,51,51,.8);font-size:14px}.urnPage__background__flower{position:absolute}.urnPage__background__flower.urnPage__background__flower_gerbera{bottom:-75px;width:580px;left:-182px}.urnPage__background__flower.urnPage__background__flower_rose{bottom:-130px;width:610px;left:-85px}.urnPage__background__flower.urnPage__background__flower_lilia{bottom:-145px;width:590px;right:-228px}.btn{background-image:-webkit-linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,.82)),-webkit-linear-gradient(#d3a57a,#d3a57a);background-image:linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,.82)),linear-gradient(#d3a57a,#d3a57a);text-transform:uppercase;color:#FFF;padding:16px 32px;border-radius:100px;display:inline-block;font-family:montserrat_bold,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:2px;-webkit-transition:all .2s ease;transition:all .2s ease}.btn:hover{color:#FFF;background:-webkit-linear-gradient(right,#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to left,#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),linear-gradient(#d3a57a,#d3a57a)}.btn:active{color:#FFF;background:-webkit-linear-gradient(left,rgba(203,154,102,.85),rgba(168,120,82,0)),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to right,rgba(203,154,102,.85),rgba(168,120,82,0)),linear-gradient(#d3a57a,#d3a57a)}.btn.btn_big{font-size:20px;padding:26px 52px;letter-spacing:1.7px}.btn.btn_inner{background:-webkit-linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d7ab7b,rgba(228,187,130,.44) 16%,rgba(228,187,130,.17) 31%,rgba(173,125,77,.1) 53%,rgba(168,120,82,0) 98%),linear-gradient(#d3a57a,#d3a57a);padding:11px 25px;letter-spacing:1.2px}.btn.btn_inner:hover{background:-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(#d3a57a,#d3a57a)}.btn.btn_inner:active{background:-webkit-linear-gradient(left,rgba(203,154,102,.85),rgba(168,120,82,0)),-webkit-linear-gradient(#d3a57a,#d3a57a);background:linear-gradient(to right,rgba(203,154,102,.85),rgba(168,120,82,0)),linear-gradient(#d3a57a,#d3a57a)}.urnPopUpMessages{display:none;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.urnPopUpMessages__content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 90px}.urnPopUpMessages__image{width:142px;margin:0 auto 38px}.urnPopUpMessages__text{margin-bottom:0;font-size:20px;font-family:montserrat_regular,Arial,Helvetica,sans-serif;font-style:italic;color:#666}.urnPopUpMessages__buttons{margin-top:auto;padding:30px;background:#fcfaf9}.urnPopUpMessages .btn.btn_inner{font-size:18px;letter-spacing:1.5px;padding:17px 25px;min-width:280px;line-height:1.2}.urnPopUpMessages.show-message-success{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@font-face{font-family:montserrat_regular;src:url(../fonts/montserrat/regular/montserrat-regular.eot);src:url(../fonts/montserrat/regular/montserrat-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/regular/montserrat-regular.svg#latoblack) format("svg"),url(../fonts/montserrat/regular/montserrat-regular.woff) format("woff"),url(../fonts/montserrat/regular/montserrat-regular.woff2) format("woff2"),url(../fonts/montserrat/regular/montserrat-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserrat_medium;src:url(../fonts/montserrat/medium/montserrat-medium.eot);src:url(../fonts/montserrat/medium/montserrat-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/medium/montserrat-medium.svg#latoblack) format("svg"),url(../fonts/montserrat/medium/montserrat-medium.woff) format("woff"),url(../fonts/montserrat/medium/montserrat-medium.woff2) format("woff2"),url(../fonts/montserrat/medium/montserrat-medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserrat_bold;src:url(../fonts/montserrat/bold/montserrat-bold.eot);src:url(../fonts/montserrat/bold/montserrat-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/bold/montserrat-bold.svg#latobold) format("svg"),url(../fonts/montserrat/bold/montserrat-bold.woff) format("woff"),url(../fonts/montserrat/bold/montserrat-bold.woff2) format("woff2"),url(../fonts/montserrat/bold/montserrat-bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:playfair_regular;src:url(../fonts/playfair/regular/playfairdisplay-regular.eot);src:url(../fonts/playfair/regular/playfairdisplay-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/playfair/regular/playfairdisplay-regular.svg#latoregular) format("svg"),url(../fonts/playfair/regular/playfairdisplay-regular.woff) format("woff"),url(../fonts/playfair/regular/playfairdisplay-regular.woff2) format("woff2"),url(../fonts/playfair/regular/playfairdisplay-regular.ttf) format("truetype");font-weight:400;font-style:normal}@media screen and (max-width:1290px){.about{padding:80px 0}.gallery{padding:80px 0 75px}.hero__content__left{width:57.62712%}.hero__content__right{width:40.67797%}.main{padding-top:73px}.header__content{padding-top:15px;padding-bottom:15px}.header__picture{width:150px}.header__account{margin-left:30px}.header__place__link.btn{white-space:normal}.menu__list{margin-left:40px}.menu__item{margin-left:35px}.menu__item:first-child{margin-left:0}.smallGallery__controls__left,.smallGallery__controls__right{bottom:-15px;top:unset;-webkit-transform:none;-ms-transform:none;transform:none}.smallGallery__controls__left{left:0}.smallGallery__controls__right{right:0}.iconBlock__picture{width:90px;height:90px;margin-bottom:0;margin-right:0}.iconBlock__description{width:70%;padding-left:12px;text-align:left}.iconBlock__title{margin-bottom:10px}.iconBlock__text{padding-left:31px}.iconBlock__dots{display:none}.steps{padding:80px 0 40px}.steps__list{margin-bottom:0}.steps__item{width:49.15254%;float:left;margin-right:1.69492%;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.steps__item:nth-child(even){margin-right:0}.steps__place{margin-bottom:55px}}@media screen and (max-width:1150px){.footer__content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.footer__content__center{margin-left:40px}.footer__content__right{margin-left:auto}.header__place__link.btn{max-width:260px}}@media screen and (max-width:1053px){.about__heading,.about__title{margin-bottom:30px}h1{font-size:50px;line-height:72px}h5{font-size:16px}h6{font-size:12.6px}.about__heading{font-size:20px}.chooseFlower__text{font-size:14px;margin-bottom:25px}.formAutocompleteResult{-webkit-transform:translateX(-70px);-ms-transform:translateX(-70px);transform:translateX(-70px)}.formAutocompleteResult:after{left:85px}.formFlowersRadio__item.formFlowersRadio__item_rose{margin-left:20px}.formFlowersRadio__item.formFlowersRadio__item_lilia{margin-left:5px}.header .menu .menu__item,.header .menu .menu__list{display:block;margin-left:0}.forms.forms__state_registration .forms__content{max-width:590px}.gallery__title{margin-bottom:42px}.gallery__thumbsList__wrapper{width:77%;margin-right:17px}.gallery__thumbsItem{height:118px}.gallery__controls__buttons{width:23%;padding-right:17px;bottom:90px}.hero__content{margin-top:75px;padding-bottom:60px}.hero__content__left{padding-top:44px}.hero__title{margin-bottom:16px}.hero__video{margin-bottom:20px}.hero__video-link__text{font-size:18px;padding-top:2px}.hero__button__link{margin-bottom:16px}.memorials__list__wrapper{padding:0 60px}.header__menu{margin-right:0;z-index:-1;position:fixed;overflow:auto;pointer-events:none;top:0;left:0;right:0;bottom:0;background-color:#b38f6c;padding-top:160px;opacity:0;-webkit-transition:opacity 0s;transition:opacity 0s}.header__menu.header__menu_burger_active{opacity:1;z-index:1;pointer-events:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header__place__link.btn{max-width:100%}.header__burger-menu{display:block}.header .menu .menu__item{margin-bottom:50px;font-size:64px;font-family:playfair_regular,Arial,Helvetica,sans-serif;max-width:100%}.header .menu .menu__link{color:#FFF;display:inline}.header .menu .menu__link:hover{color:#FFF}.header .menu .menu__link:hover:after{width:100%}.header .menu .menu__link:after,.header .menu .menu__link:before{bottom:-4px;background-color:#FFF}.pdfCertificate__content__background{display:none}.registration__content{display:block}.registration__content__left{width:100%;border-right:1px solid #f6ede4;border-bottom:none;padding:100px 108px 55px}.registration__content__right{width:100%;padding:55px 125px 70px}.registrationPlace__title{margin-bottom:10px}.registrationPlace__content{max-width:590px}.registrationPlace__preview{padding-top:30px;padding-bottom:20px}.registrationPlace__preview__pictures{max-width:520px}.registrationPlace.galleryActive .registrationSectorGallery .registrationSector__photo__picture{max-height:370px}.registrationSectorGallery__wrapper{width:100%;padding:45px 40px}.registrationSectorGallery__close-button{right:40px}.registrationSectorGallery__control{top:32%}.registrationSectorGallery__control__link{border:none;border-radius:0}.steps .btn{letter-spacing:2px}.urn{right:20px;top:198px;width:216px}.urn:before{width:740px;height:686px;right:-150px;top:-199px}.urn__title{letter-spacing:1.6px;margin-bottom:15px}.btn,.btn.btn_big{letter-spacing:1.5px}.urn__inputs{margin-bottom:22px}.urn__input{padding:14px 24px 14px 51px}.urn__input.placeholder{font-size:12.6px}.urn__input:-moz-placeholder{font-size:12.6px}.urn__input::-moz-placeholder{font-size:12.6px}.urn__input::-webkit-input-placeholder{font-size:12.6px}.urn__label{top:10px;left:14px}.urnDescription{max-width:420px}.urnDescription__content{padding:35px 20px 30px}.urnDescription__person{margin-bottom:30px}.urnDescription__person__preview{width:70px;height:70px}.urnDescription__person__name{font-size:28px;margin-left:14px}.urnDescription__comments__item__content{padding:17px 17px 17px 25px;margin-bottom:15px}.urnDescription .btn.btn_inner{font-size:13px;padding:12px 20px}.urnDescription__button__preview{display:none}.urnDescription__button__text{padding-left:0}.urnDescriptionPopUp{top:0;left:0;width:100%;height:100%;max-height:100%}.urnDescriptionPopUp__title{padding:30px 30px 25px}.urnDescriptionPopUp__title__price{font-size:12px;padding-top:6px;padding-bottom:7px}.urnDescriptionPopUp__content{padding:20px 30px 10px}.urnDescriptionPopUp__content__inputs{display:block}.urnDescriptionPopUp__content__input-block{width:100%}.urnDescriptionPopUp__buttons{padding:30px}.urnDescriptionPopUp__buttons__price{display:block;font-size:20px}.urnDescriptionPopUp__close-button{right:30px;top:31px}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__button{min-width:160px}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__close-button{top:33px}.urnPage__background__flower.urnPage__background__flower_gerbera{width:300px;bottom:-87px;left:-20px}.urnPage__background__flower.urnPage__background__flower_rose{width:330px;bottom:-115px;left:30px}.urnPage__background__flower.urnPage__background__flower_lilia{width:310px;bottom:-118px;right:-45px}.btn.btn_big{font-size:18px;padding:22px 40px}.urnPopUpMessages__content{padding:40px}.urnPopUpMessages__image{margin-bottom:20px}.urnPopUpMessages__text{font-size:16px}.urnPopUpMessages__buttons{padding:30px 20px}}@media screen and (max-width:910px){.certificate__content,.choosePlace__info{padding:70px 50px}.certificate__buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__content__center{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__terms{margin-left:0}.footer__socials__list{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.formFlowersRadio__item.formFlowersRadio__item_gerbera label{width:62px;height:72px}.formFlowersRadio__item.formFlowersRadio__item_rose label{width:66px;height:72px}.formFlowersRadio__item.formFlowersRadio__item_lilia label{width:79px;height:68px}.urnDescription{max-width:360px}.urnDescription__button+.urnDescription__button{margin-left:16px}.urnDescription .btn.btn_inner{font-size:11px;letter-spacing:1.1px;padding:14px 20px}.urnDescription__trigger.urnDescription__trigger_closed{right:30px}.urnPage{padding:30px 0}.urnPage__background__content{-webkit-transform:translateX(-47%);-ms-transform:translateX(-47%);transform:translateX(-47%)}.urnPage__wrapper{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){.about__item,.article ol,.article ul{margin-bottom:20px}.certificate__date-photo,.certificate__inputs,.certificate__title{display:block}.buyedUrn,.registrationPlace__content{border-right:none;border-left:none}.urn,body.modal_js_open .mfp-close{right:0}h2{font-size:36px;line-height:54px}.article li,.article p{line-height:24px}h6{font-size:12px}.about{padding:60px 0 40px}.certificate__date-photo .formFile:nth-child(even),.certificate__input-block:nth-child(even),.choosePlace__title__right{padding-left:0}.about__heading{font-size:16px}.about__item{width:100%}.about__item__text{font-size:13px;color:rgba(50,55,72,.9)}.article h2,.certificate__title__left,.choosePlace__title__left{font-size:36px}.article li{margin-bottom:14px}.article li:nth-last-child(-n+1){margin-bottom:0}.article ol ol,.article ol ul,.article ul ol,.article ul ul{margin-bottom:14px;margin-top:4px}.buyedUrn__text{width:70%}.certificate__date-photo .formFile,.certificate__input-block{width:100%}.certificate{padding-top:10px}.certificate__title{margin-bottom:45px}.certificate__title__right{text-align:left;padding-left:0}.certificate__sector{margin:0 -40px 40px}.certificate__content{padding:0;border:none}.certificate__input-block:nth-child(odd){padding-right:0}.certificate__buttons{display:block;text-align:center}.certificate__button{margin-left:0;margin-bottom:15px}.certificate__button-reset{display:block!important;margin:0 auto}.chooseFlower__text{margin-bottom:15px}.choosePlace{padding-top:10px}.choosePlace__title{margin-bottom:45px;display:block}.choosePlace__title__right{text-align:left}.choosePlace__info{padding:0;border:none}.choosePlace__pretitle{font-size:16px;letter-spacing:1.7px}.formAutocompleteResult{width:290px!important;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}.formAutocompleteResult:after{left:55px}.forms{padding:20px 0 30px}.forms.forms__state_registration,.forms.forms__state_registration .forms__wrapper{padding:0}.forms.forms__state_registration .forms__content{max-width:100%}.gallery{padding:60px 0 70px}.gallery__title{margin-bottom:30px}.gallery__list__wrapper .lSPager:first-of-type{display:block}.gallery__thumbsList__wrapper{display:none}.gallery__controls__buttons{width:100%;padding-right:0;bottom:2px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.gallery__controls__left,.gallery__controls__right{margin-right:0}.hero__content{display:block;margin-top:47px;padding-bottom:28px}.hero__content__left{padding-top:0;width:100%;text-align:center;margin-bottom:50px}.hero__content__right{width:100%;min-height:410px}.hero__button__link{margin-bottom:25px}.main.main_background{background:#FFF}.memorials__title{margin-bottom:30px}.header__picture{width:140px}.header__account{margin-left:15px}.header__place{display:none}.notifications.notifications_state_success{background:#e4f5dd}.notifications.notifications_state_warning{background:#fff3d5}.notifications.notifications_state_error{background:#ffc8c1}.pageList{padding-top:40px;padding-bottom:40px}.plainSection{padding:20px 0 30px}.post{padding-top:45px}.post__content{display:block}.post__content .formFile,.post__content .post__input-block{width:100%}.post__input-block{padding-left:0}.registration__title{margin-bottom:40px;font-size:36px}.registration__content__left{border:none;padding:0 20px 40px}.registration__content__right{border:none;border-top:1px solid #f6ede4;padding:40px 20px 70px}.registration__content__left__inner,.registration__content__right__inner{max-width:380px;margin:0 auto}.registration__content__right__inner{text-align:center}.registrationPlace{padding:30px 0 20px}.registrationPlace__wrapper{padding:0}.registrationPlace__title{font-size:36px}.registrationPlace__content{max-width:100%;border-top:none}.registrationPlace__preview{padding:0 10px 15px}.registrationPlace__text{font-size:14px;padding:10px 30px 8px}.steps{padding-top:60px}.steps__title{margin-bottom:30px}.urn{position:relative;margin:0 auto;top:175px}.urn:before{width:666px;height:618px;right:-125px;top:-175px}.urnDescription{max-width:100%}.urnDescription__content{border-radius:0;box-shadow:none;padding:25px 10px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.urnDescription__person{margin-bottom:20px}.urnDescription__person__name{font-size:24px;margin-left:12px}.urnDescription__title:after{width:100%}.urnDescription__title-mobile{display:block}.urnDescription__comments{padding:25px 10px 15px 15px}.urnDescription__comments__preview{width:200px}.form__button,.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__button,.urnDescription__buttons:after{width:100%}.urnDescription__comments__item:nth-child(n+3){display:none}.urnDescription__comments__item__content{padding:20px}.urnDescription__comments__item__text{font-size:13px}.urnDescription__buttons{padding:25px 0 0}.urnDescription__button{display:inline-block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.urnDescription__button+.urnDescription__button{margin-left:7px}.urnDescription__button__link{width:100%;text-align:center}.urnDescription .btn.btn_inner{padding:12px 20px}.urnDescription .ps__scrollbar-y-rail{display:none}.form__title{margin-bottom:40px;font-size:36px}.form__content{padding:0;margin-bottom:30px;border:none}.form__innerText{font-size:13px;margin-bottom:40px}.form__content__form{padding:0;max-width:380px;margin:0 auto}.form__button{max-width:280px}.urnDescriptionPopUp{position:fixed;z-index:100;overflow-y:auto;border-radius:0}.urnDescriptionPopUp__title{padding:63px 20px 25px}.urnDescriptionPopUp__content{padding:20px 20px 15px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.urnDescriptionPopUp__buttons{padding:40px 20px}.urnDescriptionPopUp__buttons__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__buttons,.urnPage{display:block}.urnDescriptionPopUp__close-button{top:20px;right:20px}.urnDescriptionPopUp.urnDescriptionPopUp_gift .urnDescriptionPopUp__close-button{top:20px}.urnPage{padding:0;max-height:unset!important;min-height:1px}.urnPage__background{position:relative}.urnPage__background__content{-webkit-transform:translateX(-38.2%);-ms-transform:translateX(-38.2%);transform:translateX(-38.2%)}.urnPage__background__image{height:525px}.urnPage__background__name{font-size:12px;margin-bottom:1px}.urnPage__background__date{font-size:11px}.urnPage__background__flower.urnPage__background__flower_gerbera{width:230px;bottom:-70px;left:-52px}.urnPage__background__flower.urnPage__background__flower_rose{width:250px;bottom:-85px;left:0}.urnPage__background__flower.urnPage__background__flower_lilia{width:240px;bottom:-85px;right:-75px}.urnPage__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:660px){.footer__content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}.footer__content__center{margin-left:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.footer__content__right{display:block;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:20px;width:100%}.footer__contact{margin-bottom:20px;margin-right:0}.footer__socials__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:640px){.about__wrapper,.article__wrapper{padding-left:20px;padding-right:20px}.buyedUrn{padding:14px 19px;min-height:80px}.certificate__sector{margin:0 -20px 40px}.certificate .form__button{font-size:14px;padding:17px 25px}.footer{padding:20px 0}.footer__wrapper,.forms__wrapper,.gallery__wrapper,.header__wrapper,.hero__wrapper{padding-left:20px;padding-right:20px}.main{padding-top:63px}.header__content{padding-top:10px;padding-bottom:10px}.header__menu{padding-top:84px}.header__account,.header__sign{display:none}.header__burger-menu{margin-left:auto}.header .menu .menu__item{margin-bottom:40px;font-size:32px}.modal__wrapper{max-width:100%;height:100%}.modal__content{height:100%;overflow-y:auto;padding:80px 20px}.modal__close{top:25px;right:25px;z-index:1}.modal__close:hover path{fill:#b38f6c}.modal__close path{fill:rgba(179,143,108,.7)}body.modal_js_open .mfp-inline-holder{position:fixed}body.modal_js_open .mfp-inline-holder .mfp-content{width:100%;height:100%}.notifications{margin-top:20px;margin-bottom:0}.pageList,.plainSection__wrapper{padding-left:20px;padding-right:20px}.form-message,.form-message#success-message{padding:85px 20px 55px}.questionForm__title{font-size:36px;margin-bottom:40px}.form-message{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.form-message__image{width:100px}.form-message__text{font-size:28px}.form-message__link{margin-top:45px}.registrationPlace__wrapper{padding:0}.tooltipster-base.tooltipster-sector .registrationSector__content__bottom,.tooltipster-base.tooltipster-sector .registrationSector__content__top,.tooltipster-base.tooltipster-sector-mobile .registrationSector__title{padding:0 20px}.steps__wrapper{padding-left:20px;padding-right:20px}.steps__place__text{font-size:14px}.urnPage__wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:540px){h1{font-size:36px;line-height:54px}.hero__video-link__text{font-size:16px}.hero__button__text{max-width:280px;margin:0 auto;font-size:14px}.btn.btn_big{font-size:16px;padding:18px 40px;letter-spacing:1.3px}}@media print and (orientation:portrait){.pdfCertificate__content__background{display:none}.pdfCertificate__content{height:920px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBaUIsT0FBQSxJQUFBLElBQUEsVUFBQSxLQUFBLEVBQUEsUUFBQSxPQUFBLGdCQUFBLEtBQUEsY0FBQSwwREFBQSxXQUFBLE9BQUEsZUFBQSxlQUFBLHFCQUFBLFdBQUEsWUFBQSwwQkFBQSxvQkFBQSxnQkFBQSxLQUFBLGtCQUFBLGdCQUFBLHFCQUFBLHNDQUFBLHlCQUFBLGtCQUFBLDJCQUFBLEtBQUEsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLEVBQUEsUUFBQSxTQUFBLFdBQUEsV0FBQSxLQUFBLFNBQUEsU0FBQSxXQUFBLEtBQUEsVUFBQSxNQUFBLFdBQUEsU0FBQSxPQUFBLEtBQUEsS0FBQSxPQUFBLEtBQUEsSUFBQSxPQUFBLEtBQUEsT0FBQSxPQUFBLEVBQUEsUUFBQSxFQUFBLGVBQUEsT0FBQSxFQUFBLFlBQUEsT0FBQSxRQUFBLEVBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUFBLDZCQUFBLDhCQUFBLDRCQUFBLDZCQUFBLDhCQUFBLCtCQUFBLDJCQUFBLDRCQUFBLDRCQUFBLDZCQUFBLDJCQUFBLDRCQUFBLDZCQUFBLDhCQUFBLGdDQUFBLGlDQUFBLDRCQUFBLDZCQUFBLGdDQUFBLGlDQUFBLHNDQUFBLHVDQUFBLDZCQUFBLDhCQUFBLDRCQUFBLDZCQUFBLDZCQUFBLDhCQUFBLDhCQUFBLCtCQUFBLG9CQUFBLHFCQUFBLFFBQUEsS0FBQSxFQUFBLEtBQUEsUUFBQSxRQUFBLE9BQUEsUUFBQSxNQUFBLE1BQUEsRUFBQSxJQUFBLFdBQUEsS0FBQSxPQUFBLFFBQUEsT0FBQSxLQUFBLEtBQUEsR0FBQSxJQUFBLFFBQUEsSUFBQSxJQUFBLEdBQUEsR0FBQSxHQUFBLE1BQUEsU0FBQSxXQUFBLE9BQUEsT0FBQSxLQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLE9BQUEsT0FBQSxLQUFBLEVBQUEsT0FBQSxJQUFBLElBQUEsSUFBQSxNQUFBLE9BQUEsR0FBQSxLQUFBLEtBQUEsSUFBQSxPQUFBLEdBQUEsT0FBQSxFQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsS0FBQSxRQUFBLE1BQUEsS0FBQSxPQUFBLE9BQUEsSUFBQSxRQUFBLElBQUEsTUFBQSxNQUFBLEdBQUEsTUFBQSxHQUFBLE1BQUEsS0FBQSxHQUFBLEdBQUEsRUFBQSxHQUFBLElBQUEsTUFBQSxPQUFBLEVBQUEsUUFBQSxFQUFBLE9BQUEsRUFBQSxLQUFBLFFBQUEsVUFBQSxLQUFBLGVBQUEsU0FBQSxPQUFBLElBQUEsR0FBQSxFQUFBLEdBQUEsY0FBQSxNQUFBLGdCQUFBLE9BQUEsSUFBQSxZQUFBLEtBQUEsYUFBQSxLQUFBLFNBQUEsU0FBQSxLQUFBLEdBQUEsR0FBQSxHQUFBLFlBQUEsaUJBQUEsTUFBQSxVQUFBLFdBQUEsS0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxZQUFBLElBQUEsTUFBQSxLQUFBLEtBQUEsTUFBQSxLQUFBLFdBQUEsS0FBQSxVQUFBLEtBQUEsWUFBQSxJQUFBLHVCQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLHVCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQUEsT0FBQSxJQUFBLFFBQUEsTUFBQSxJQUFBLFdBQUEsS0FBQSxHQUFBLEdBQUEsR0FBQSxtQkFBQSxrQkFBQSxPQUFBLFlBQUEsZ0JBQUEsTUFBQSxVQUFBLFdBQUEsR0FBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLEdBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxHQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsR0FBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLEdBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxHQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsRUFBQSxNQUFBLFFBQUEsbUJBQUEsTUFBQSxJQUFBLEtBQUEsV0FBQSxNQUFBLElBQUEsS0FBQSxRQUFBLE1BQUEsS0FBQSxVQUFBLE1BQUEsS0FBQSxnQkFBQSxNQUFBLFFBQUEsR0FBQSxHQUFBLGFBQUEsT0FBQSxNQUFBLFdBQUEsS0FBQSxtQkFBQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUFBLE9BQUEsUUFBQSxjQUFBLEtBQUEsWUFBQSxlQUFBLE1BQUEsTUFBQSxLQUFBLFFBQUEsRUFBQSxXQUFBLE9BQUEsVUFBQSxLQUFBLGVBQUEsVUFBQSxXQUFBLG9JQUFBLHlDQUFBLFdBQUEsNEhBQUEsaUNBQUEseUJBQUEsUUFBQSxFQUFBLFdBQUEseUNBQUEsV0FBQSxpQ0FBQSwwQkFBQSxRQUFBLEVBQUEsV0FBQSx1RUFBQSx5Q0FBQSxXQUFBLG1FQUFBLGlDQUFBLGdCQUFBLG9CQUFBLE9BQUEsZUFBQSxLQUFBLGVBQUEsc0JBQUEsZ0NBQUEsZUFBQSxLQUFBLGtCQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsT0FBQSxRQUFBLFFBQUEsYUFBQSxZQUFBLFFBQUEsS0FBQSxLQUFBLGVBQUEsTUFBQSxNQUFBLFFBQUEsUUFBQSxFQUFBLFdBQUEsT0FBQSxVQUFBLEtBQUEsZUFBQSxVQUFBLGVBQUEseUJBQUEsd0JBQUEsUUFBQSxFQUFBLGVBQUEsTUFBQSxLQUFBLE9BQUEsUUFBQSxNQUFBLEVBQUEsZ0JBQUEsUUFBQSxNQUFBLFVBQUEsT0FBQSxhQUFBLEtBQUEsY0FBQSxLQUFBLHNCQUFBLFFBQUEsSUFBQSxRQUFBLE1BQUEsTUFBQSxLQUFBLGdCQUFBLGVBQUEsZUFBQSxTQUFBLFNBQUEsUUFBQSxNQUFBLGNBQUEsV0FBQSxPQUFBLGNBQUEsS0FBQSxnQkFBQSxhQUFBLFlBQUEsbUJBQUEsTUFBQSxVQUFBLFdBQUEsV0FBQSxPQUFBLGdCQUFBLE1BQUEsUUFBQSxnQkFBQSxVQUFBLEtBQUEsY0FBQSxLQUFBLGFBQUEsYUFBQSxXQUFBLEtBQUEsT0FBQSxFQUFBLFFBQUEsRUFBQSxhQUFBLFFBQUEsRUFBQSxPQUFBLEVBQUEsRUFBQSxLQUFBLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FBQSxrQkFBQSxLQUFBLGNBQUEsS0FBQSxVQUFBLEtBQUEsaUJBQUEsUUFBQSx3QkFBQSxjQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUFBLGFBQUEsTUFBQSxVQUFBLGtDQUFBLGNBQUEsRUFBQSxtQkFBQSxZQUFBLElBQUEsYUFBQSxNQUFBLEtBQUEsa0JBQUEsU0FBQSxNQUFBLFFBQUEsSUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsV0FBQSxLQUFBLFFBQUEsS0FBQSx1QkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUFBLFFBQUEsRUFBQSxtQkFBQSxRQUFBLElBQUEsS0FBQSxXQUFBLFFBQUEsSUFBQSxLQUFBLHlCQUFBLFFBQUEsS0FBQSxLQUFBLEtBQUEsY0FBQSxJQUFBLE1BQUEsUUFBQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLFlBQUEsZ0JBQUEsTUFBQSxVQUFBLFdBQUEsZUFBQSxNQUFBLGVBQUEsVUFBQSwyQkFBQSxRQUFBLEtBQUEsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FBQSxXQUFBLEtBQUEsa0RBQUEsUUFBQSxnQkFBQSwyQkFBQSxXQUFBLEtBQUEsYUFBQSxLQUFBLFlBQUEsS0FBQSxXQUFBLElBQUEsTUFBQSxRQUFBLFFBQUEsS0FBQSxFQUFBLEtBQUEsV0FBQSxPQUFBLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLDBCQUFBLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQUEsb0RBQUEsWUFBQSxJQUFBLGdDQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsU0FBQSxTQUFBLElB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aUJBQUEsVUFBQSxPQUFBLGFBQUEsS0FBQSxjQUFBLEtBQUEsdUJBQUEsUUFBQSxJQUFBLFFBQUEsTUFBQSxNQUFBLEtBQUEsaUJBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQUEsa0JBQUEsT0FBQSxvQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQUEsaUJBQUEsZUFBQSxJQUFBLGlCQUFBLE1BQUEsTUFBQSxXQUFBLEtBQUEsU0FBQSxPQUFBLFFBQUEsTUFBQSxjQUFBLGFBQUEsS0FBQSxjQUFBLFlBQUEsS0FBQSxvQkFBQSxNQUFBLFFBQUEsVUFBQSxLQUFBLGVBQUEsSUFBQSxlQUFBLFVBQUEsUUFBQSxNQUFBLFlBQUEsT0FBQSwwQkFBQSxNQUFBLEtBQUEsaUJBQUEsVUFBQSxLQUFBLGVBQUEsSUFBQSxlQUFBLFVBQUEsWUFBQSxLQUFBLE1BQUEsUUFBQSxlQUFBLFlBQUEsS0FBQSxxQkFBQSxXQUFBLE9BQUEsWUFBQSxPQUFBLHlCQUFBLFFBQUEsS0FBQSxLQUFBLFVBQUEsS0FBQSxxQkFBQSxRQUFBLEtBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxRQUFBLEVBQUEsWUFBQSxLQUFBLDJCQUFBLFNBQUEsU0FBQSxRQUFBLE1BQUEsT0FBQSxLQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsa0NBQUEsaUNBQUEsa0NBQUEsUUFBQSxHQUFBLFFBQUEsTUFBQSxTQUFBLFNBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSxpQkFBQSxRQUFBLHlCQUFBLE9BQUEsT0FBQSxxQkFBQSxPQUFBLE9BQUEsaUJBQUEsT0FBQSxPQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsa0NBQUEsSUFBQSxJQUFBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFBQSxrQ0FBQSxJQUFBLEVBQUEsaUNBQUEsT0FBQSxFQUFBLG1FQUFBLGtCQUFBLGlCQUFBLGVBQUEsY0FBQSxpQkFBQSxlQUFBLFVBQUEsaUJBQUEsZUFBQSxJQUFBLElBQUEsaUJBQUEsS0FBQSxrRUFBQSxrQkFBQSxnQkFBQSxjQUFBLGNBQUEsZ0JBQUEsY0FBQSxVQUFBLGdCQUFBLGNBQUEsT0FBQSxJQUFBLGlCQUFBLEtBQUEsOEZBQUEsUUFBQSxFQUFBLGlCQUFBLEtBQUEsWUFBQSxXQUFBLE9BQUEsY0FBQSxFQUFBLFFBQUEsRUFBQSxZQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLFlBQUEsUUFBQSxhQUFBLFlBQUEsS0FBQSxVQUFBLEtBQUEsWUFBQSxrQkFBQSxNQUFBLFVBQUEsV0FBQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLHdCQUFBLFlBQUEsRUFBQSx1QkFBQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUFBLGdEQUFBLE1BQUEsS0FBQSxnREFBQSxNQUFBLEtBQUEsWUFBQSxRQUFBLE1BQUEsUUFBQSxJQUFBLEVBQUEsU0FBQSxTQUFBLE1BQUEsS0FBQSxrQkFBQSxNQUFBLFFBQUEsa0JBQUEsbUJBQUEsUUFBQSxHQUFBLFNBQUEsU0FBQSxPQUFBLEVBQUEsS0FBQSxFQUFBLE1BQUEsR0FBQSxPQUFBLElBQUEsaUJBQUEsUUFBQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUFBLE9BQUEsU0FBQSxTQUFBLE1BQUEsS0FBQSxRQUFBLEtBQUEsZ0JBQUEsU0FBQSxTQUFBLFFBQUEsTUFBQSxXQUFBLE9BQUEsVUFBQSxNQUFBLE9BQUEsRUFBQSxLQUFBLHNCQUFBLFFBQUEsSUFBQSxRQUFBLE1BQUEsTUFBQSxLQUFBLGdCQUFBLGVBQUEsZUFBQSxTQUFBLFNBQUEsUUFBQSxNQUFBLGdCQUFBLFdBQUEsS0FBQSxRQUFBLEtBQUEsS0FBQSxXQUFBLE9BQUEsY0FBQSxTQUFBLFNBQUEsUUFBQSxNQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsSUFBQSxNQUFBLE1BQUEsTUFBQSxPQUFBLFFBQUEseUJBQUEsS0FBQSxLQUFBLG1CQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsS0FBQSxxQkFBQSxlQUFBLFFBQUEsRUFBQSw2QkFBQSxVQUFBLE1BQUEsUUFBQSxJQUFBLDJCQUFBLFdBQUEsS0FBQSxRQUFBLElBQUEsUUFBQSxHQUFBLGdDQUFBLFdBQUEsT0FBQSxNQUFBLElBQUEsVUFBQSxPQUFBLDhCQUFBLE1BQUEsTUFBQSxNQUFBLEtBQUEsVUFBQSxFQUFBLE9BQUEsUUFBQSxZQUFBLEVBQUEsa0JBQUEsVUFBQSxvQkFBQSxLQUFBLElBQUEsaUJBQUEsbUNBQUEsZ0JBQUEsS0FBQSxLQUFBLHNDQUFBLFFBQUEsRUFBQSxlQUFBLFdBQUEsS0FBQSxRQUFBLEtBQUEsV0FBQSxJQUFBLE1BQUEsV0FBQSxLQUFBLGNBQUEsS0FBQSx3QkFBQSxTQUFBLFNBQUEsNEJBQUEsYUFBQSxLQUFBLHNCQUFBLFlBQUEsZ0JBQUEsTUFBQSxVQUFBLFdBQUEsY0FBQSxJQUFBLHFCQUFBLDZCQUFBLDJCQUFBLFlBQUEsa0JBQUEsTUFBQSxVQUFBLFdBQUEsd0JBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxTQUFBLFNBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSwyQ0FBQSxpQkFBQSxRQUFBLGlFQUFBLE1BQUEsUUFBQSxnRUFBQSxNQUFBLFFBQUEsd0VBQUEsV0FBQSxRQUFBLDJDQUFBLGlCQUFBLFFBQUEsaUVBQUEsTUFBQSxRQUFBLGdFQUFBLE1BQUEsUUFBQSx3RUFBQSxXQUFBLFFBQUEseUNBQUEsaUJBQUEsUUFBQSwrREFBQSxNQUFBLFFBQUEsOERBQUEsTUFBQSxRQUFBLHNFQUFBLFdBQUEsUUFBQSxzQkFBQSxRQUFBLEtBQUEsU0FBQSxTQUFBLElBQUEsSUFBQSxRQUFBLEVBQUEseURBQUEsYUFBQSxxQkFBQSwrQkFBQSxRQUFBLEdBQUEsZUFBQSxLQUFBLDJCQUFBLEtBQUEsS0FBQSx3REFBQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBQUEsMkJBQUEsTUFBQSxLQUFBLHdEQUFBLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFBQSw2QkFBQSxRQUFBLEdBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxXQUFBLElBQUEsTUFBQSxLQUFBLFlBQUEsSUFBQSxNQUFBLEtBQUEsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxrREFBQSxRQUFBLE1BQUEsVUFBQSxRQUFBLEtBQUEsS0FBQSxtQkFBQSxTQUFBLFNBQUEsUUFBQSxNQUFBLFVBQUEsT0FBQSxZQUFBLEtBQUEsYUFBQSxLQUFBLHlCQUFBLFFBQUEsSUFBQSxRQUFBLE1BQUEsTUFBQSxLQUFBLG1CQUFBLGtCQUFBLGtCQUFBLFNBQUEsU0FBQSxRQUFBLE1BQUEsdUJBQUEsMEJBQUEsUUFBQSxHQUFBLFFBQUEsTUFBQSxNQUFBLEtBQUEsZ0JBQUEsZ0JBQUEsV0FBQSxLQUFBLE9BQUEsRUFBQSxRQUFBLEVBQUEsZ0JBQUEsa0JBQUEsS0FBQSxVQUFBLEtBQUEsNkNBQUEsTUFBQSxLQUFBLHVCQUFBLFFBQUEsY0FBQSxLQUFBLFVBQUEsS0FBQSxNQUFBLFFBQUEsbUJBQUEsTUFBQSxJQUFBLEtBQUEsV0FBQSxNQUFBLElBQUEsS0FBQSxvQkFBQSxXQUFBLE9BQUEsTUFBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLEVBQUEsS0FBQSxRQUFBLEtBQUEsS0FBQSxLQUFBLFlBQUEsRUFBQSw2QkFBQSxTQUFBLFNBQUEsUUFBQSxNQUFBLE1BQUEsTUFBQSxNQUFBLE9BQUEsT0FBQSxPQUFBLHlDQUFBLFNBQUEsU0FBQSxRQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLE9BQUEsT0FBQSxPQUFBLDZDQUFBLE1BQUEsT0FBQSxPQUFBLE9BQUEsY0FBQSxFQUFBLDZCQUFBLFNBQUEsU0FBQSxRQUFBLEVBQUEsMEJBQUEsTUFBQSxNQUFBLE9BQUEsS0FBQSxPQUFBLEVBQUEsS0FBQSxLQUFBLDhCQUFBLFVBQUEsT0FBQSxjQUFBLEtBQUEsZUFBQSxLQUFBLDJCQUFBLFVBQUEsT0FBQSxjQUFBLEtBQUEsNkJBQUEsVUFBQSxPQUFBLGVBQUEsVUFBQSxjQUFBLEtBQUEsMEJBQUEsWUFBQSxnQkFBQSxNQUFBLFVBQUEsV0FBQSxVQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGlCQUFBLE9BQUEsd0JBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxjQUFBLEtBQUEsa0NBQUEsYUFBQSxLQUFBLHVEQUFBLGFBQUEsTUFBQSxzQ0FBQSxzQ0FBQSxjQUFBLEtBQUEsMkRBQUEsMkRBQUEsY0FBQSxFQUFBLHNDQUFBLFdBQUEsTUFBQSxZQUFBLEtBQUEsVUFBQSxLQUFBLHNDQUFBLFdBQUEsS0FBQSxlQUFBLE1BQUEsVUFBQSxLQUFBLGlCQUFBLHlDQUFBLGlCQUFBLGlDQUFBLFFBQUEsS0FBQSxLQUFBLFlBQUEsRUFBQSxNQUFBLEtBQUEsV0FBQSxPQUFBLGNBQUEsTUFBQSwwQkFBQSxZQUFBLG1CQUFBLE1BQUEsVUFBQSxXQUFBLFVBQUEsS0FBQSxjQUFBLEtBQUEsMEJBQUEsWUFBQSxnQkFBQSxNQUFBLFVBQUEsV0FBQSxVQUFBLEtBQUEsY0FBQSxNQUFBLFFBQUEsYUFBQSxNQUFBLEtBQUEsMkJBQUEsTUFBQSxrQkFBQSxVQUFBLEtBQUEsWUFBQSxtQkFBQSxNQUFBLFVBQUEsV0FBQSxZQUFBLEtBQUEsNkJBQUEsY0FBQSxFQUFBLDZCQUFBLFNBQUEsU0FBQSxPQUFBLEtBQUEsTUFBQSxLQUFBLE1BQUEsTUFBQSxPQUFBLE1BQUEsaUNBQUEsTUFBQSxNQUFBLE9BQUEsTUFBQSxnQkFBQSxRQUFBLEtBQUEsRUFBQSxXQUFBLE9BQUEsU0FBQSxTQUFBLHFDQUFBLFNBQUEsU0FBQSxRQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLHlCQUFBLFNBQUEsU0FBQSxRQUFBLEVBQUEseUJBQUEsTUFBQSxNQUFBLE9BQUEsRUFBQSxLQUFBLHVCQUFBLFVBQUEsS0FBQSxlQUFBLFVBQUEsY0FBQSxLQUFBLGVBQUEsTUFBQSxzQkFBQSwwQkFBQSxlQUFBLE1BQUEsVUFBQSxLQUFBLGVBQUEsVUFBQSwwQkFBQSxZQUFBLGdCQUFBLE1BQUEsVUFBQSxXQUFBLGNBQUEsS0FBQSxzQkFBQSxZQUFBLG1CQUFBLE1BQUEsVUFBQSxXQUFBLE1BQUEsUUFBQSxVQUFBLE1BQUEsT0FBQSxFQUFBLEtBQUEsS0FBQSxzQkFBQSxTQUFBLFNBQUEsUUFBQSxLQUFBLE1BQUEsTUFBQSxPQUFBLEVBQUEsS0FBQSxLQUFBLFdBQUEsS0FBQSxZQUFBLGdCQUFBLE1BQUEsVUFBQSxXQUFBLE1BQUEsUUFBQSxZQUFBLEVBQUEsMkJBQUEsTUFBQSxRQUFBLFVBQUEsS0FBQSxZQUFBLG1CQUFBLE1BQUEsVUFBQSxXQUFBLGVBQUEsS0FBQSxhQUFBLEtBQUEsK0JBQUEsU0FBQSxTQUFBLFFBQUEsRUFBQSxVQUFBLE1BQUEsT0FBQSxFQUFBLEtBQUEsMEJBQUEsY0FBQSxLQUFBLGtDQUFBLFNBQUEsU0FBQSxRQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxNQUFBLEtBQUEsdUJBQUEsc0JBQUEsc0JBQUEsdUJBQUEsU0FBQSxTQUFBLFFBQUEsTUFBQSx1Q0FBQSxNQUFBLEtBQUEsc0JBQUEsTUFBQSxNQUFBLE9BQUEsS0FBQSxLQUFBLEtBQUEsc0JBQUEsTUFBQSxrQkFBQSxVQUFBLEtBQUEsWUFBQSxrQkFBQSxNQUFBLFVBQUEsV0FBQSw0QkFBQSxNQUFBLEtBQUEsY0FBQSxRQUFBLEtBQUEsRUFBQSxNQUFBLHVCQUFBLFVBQUEsT0FBQSxZQUFBLEtBQUEsYUFBQSxLQUFBLGFBQUEsS0FBQSxjQUFBLEtBQUEsNkJBQUEsUUFBQSxJQUFBLFFBQUEsTUFBQSxNQUFBLEtBQUEsaUJBQUEsU0FBQSxTQUFBLEtBQUEsUUFBQSxpQkFBQSxTQUFBLFNBQUEsUUFBQSxhQUFBLFlBQUEsbUJBQUEsTUFBQSxVQUFBLFdBQUEsVUFBQSxLQUFBLGNBQUEsS0FBQSxZQUFBLEVBQUEseUJBQUEsZ0NBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsS0FBQSxFQUFBLGdCQUFBLFNBQUEsU0FBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLElBQUEsRUFBQSxNQUFBLE1BQUEsT0FBQSxRQUFBLG1CQUFBLGlCQUFBLElBQUEsS0FBQSxXQUFBLGlCQUFBLElBQUEsS0FBQSwwREFBQSxPQUFBLFFBQUEsd0RBQUEsS0FBQSxRQUFBLHlCQUFBLFNBQUEsU0FBQSxRQUFBLEtBQUEsaUJBQUEsT0FBQSx3QkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUFBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLE1BQUEsS0FBQSxPQUFBLEtBQUEsSUFBQSxFQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsNkJBQUEsU0FBQSxTQUFBLFFBQUEsTUFBQSxVQUFBLEtBQUEsV0FBQSxLQUFBLGdCQUFBLGlCQUFBLFFBQUEsYUFBQSxTQUFBLFNBQUEsb0NBQUEsa0NBQUEsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSwwQ0FBQSxNQUFBLElBQUEsYUFBQSxJQUFBLGlCQUFBLGVBQUEsSUFBQSxXQUFBLE9BQUEsWUFBQSxnQkFBQSxNQUFBLFVBQUEsV0FBQSxVQUFBLEtBQUEsZUFBQSxVQUFBLFFBQUEsSUFBQSxLQUFBLElBQUEsT0FBQSxJQUFBLE1BQUEsc0JBQUEsTUFBQSxRQUFBLGVBQUEsTUFBQSxjQUFBLEtBQUEsT0FBQSxRQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsdUJBQUEsTUFBQSxRQUFBLGFBQUEsUUFBQSxnQkFBQSxVQUFBLElBQUEsc0JBQUEsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQUFBLFVBQUEsS0FBQSxZQUFBLE9BQUEsY0FBQSxTQUFBLFNBQUEsT0FBQSxzQkFBQSxTQUFBLFNBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxrQkFB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QUFBLElBQUEsRUFBQSxlQUFBLFlBQUEsU0FBQSxTQUFBLElBQUEsS0FBQSxLQUFBLEtBQUEsK0JBQUEsK0NBQUEsNkJBQUEsUUFBQSxHQUFBLEtBQUEsRUFBQSx1Q0FBQSxjQUFBLE1BQUEsV0FBQSwrQkFBQSxRQUFBLFlBQUEsTUFBQSxJQUFBLE1BQUEsSUFBQSxRQUFBLE1BQUEsd0RBQUEsY0FBQSxnQkFBQSxXQUFBLGtCQUFBLE1BQUEsY0FBQSxNQUFBLEtBQUEsT0FBQSxJQUFBLE1BQUEsS0FBQSx1Q0FBQSxRQUFBLEtBQUEsdURBQUEsTUFBQSxjQUFBLGdCQUFBLFVBQUEsTUFBQSxZQUFBLEtBQUEsT0FBQSxLQUFBLFNBQUEsU0FBQSx5QkFBQSxPQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLHVCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQUEsUUFBQSxLQUFBLEtBQUEsV0FBQSxLQUFBLGNBQUEsSUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZ0JBQUEsd0JBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLFFBQUEsRUFBQSxLQUFBLGNBQUEsS0FBQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGlDQUFBLE1BQUEsTUFBQSxPQUFBLE1BQUEsY0FBQSxLQUFBLFNBQUEsT0FBQSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUFBLGlDQUFBLGNBQUEsRUFBQSxXQUFBLEtBQUEsOEJBQUEsWUFBQSxLQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsdUJBQUEsWUFBQSxnQkFBQSxNQUFBLFVBQUEsV0FBQSxRQUFBLEVBQUEsS0FBQSxLQUFBLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEs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LFdBQUEsSUFBQSxJQUFBLEtBQUEsbUZBQUEsbUZBQUEsUUFBQSxFQUFBLG9CQUFBLE9BQUEsSUFBQSxlQUFBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsa0JBQUEsU0FBQSxTQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsUUFBQSxFQUFBLDhEQUFBLFFBQUEsS0FBQSxpRUFBQSxRQUFBLE1BQUEsK0JBQUEsUUFBQSxLQUFBLGNBQUEsUUFBQSxhQUFBLFVBQUEsTUFBQSxRQUFBLEtBQUEsS0FBQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGtCQUFBLFVBQUEsS0FBQSxXQUFBLE9BQUEsZUFBQSxLQUFBLHFCQUFBLFNBQUEsU0FBQSxLQUFBLFFBQUEsK0VBQUEsV0FBQSxRQUFBLHFCQUFBLFNBQUEsU0FBQSxRQUFBLE1BQUEsZUFBQSxJQUFBLGFBQUEsS0FBQSxZQUFBLEVBQUEsV0FBQSxLQUFBLFVBQUEsS0FBQSxPQUFBLFFBQUEsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxvQkFBQSxTQUFBLFNBQUEsTUFBQSxLQUFBLE9BQUEsS0FBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLG1CQUFBLGlCQUFBLElBQUEsS0FBQSxXQUFBLGlCQUFBLElBQUEsS0FBQSw2QkFBQSxTQUFBLFNBQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLGlCQUFBLE9BQUEsd0JBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FBQSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FBQSxNQUFBLEtBQUEsT0FBQSxLQUFBLElBQUEsRUFBQSxLQUFBLEVBQUEsT0FBQSxJQUFBLE1BQUEsUUFBQSxlQUFBLGNBQUEsSUFBQSxtQkFBQSxhQUFBLElBQUEsS0FBQSxXQUFBLGFBQUEsSUFBQSxLQUFBLGlDQUFBLFNBQUEsU0FBQSxRQUFBLE1BQUEsVUFBQSxLQUFBLFdBQUEsS0FBQSxRQUFBLEVBQUEsbUJB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QUEsS0FBQSxjQUFBLEVBQUEsVUFBQSx1QkFBQSxhQUFBLEtBQUEsY0FBQSxLQUFBLGNBQUEsOEJBQUEsUUFBQSxLQUFBLEtBQUEsS0FBQSxxQkFBQSxVQUFBLEtBQUEsY0FBQSxLQUFBLGNBQUEsSUFBQSxFQUFBLGtCQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsS0FBQSxxQkFBQSxNQUFBLE1BQUEsb0JBQUEsVUFBQSxLQUFBLG9CQUFBLFdBQUEsS0FBQSw0QkFBQSxRQUFBLEVBQUEsMEVBQUEsdUVBQUEsdUVBQUEsUUFBQSxFQUFBLEtBQUEsZ0JBQUEsYUFBQSxLQUFBLGNBQUEsS0FBQSxvQkFBQSxVQUFBLEtBQUEsa0JBQUEsYUFBQSxFQUFBLGNBQUEsR0FBQSxvQ0FBQSxHQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsd0JBQUEsVUFBQSxLQUFBLG9CQUFBLFVBQUEsTUFBQSxPQUFBLEVBQUEsS0FBQSxVQUFBLEtBQUEsYUFBQSxVQUFBLEtBQUEsUUFBQSxLQUFBLEtBQUEsZUFBQSxPQUFBLHdDQUFBLHFDQUFBLFFBQUEsS0FBQSx5QkFBQSxPQUFBLE1BQUEsUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUFBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSx1QkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCQVNFICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG4gIGh0bWwuZml4ZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSk6Oi1tcy1jbGVhcixcbmlucHV0Om5vdChbdHlwZV0pOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtcmV2ZWFsLFxuaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPVwidGltZVwiXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJjb2xvclwiXTo6LW1zLXJldmVhbCxcbnRleHRhcmVhOjotbXMtY2xlYXIsXG50ZXh0YXJlYTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbW9udHNlcnJhdCAqL1xuLyogcGxheWZhaXIgKi9cbi8qIHJlZ3VsYXIyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0X3JlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvcmVndWxhci9tb250c2VycmF0LXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvcmVndWxhci9tb250c2VycmF0LXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9yZWd1bGFyL21vbnRzZXJyYXQtcmVndWxhci5zdmcjbGF0b2JsYWNrXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9yZWd1bGFyL21vbnRzZXJyYXQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvcmVndWxhci9tb250c2VycmF0LXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvcmVndWxhci9tb250c2VycmF0LXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogbWVkaXVtICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0X21lZGl1bSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9tZWRpdW0vbW9udHNlcnJhdC1tZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbWVkaXVtL21vbnRzZXJyYXQtbWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbWVkaXVtL21vbnRzZXJyYXQtbWVkaXVtLnN2ZyNsYXRvYmxhY2tcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L21lZGl1bS9tb250c2VycmF0LW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbWVkaXVtL21vbnRzZXJyYXQtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L21lZGl1bS9tb250c2VycmF0LW1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBib2xkICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0X2JvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvYm9sZC9tb250c2VycmF0LWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvYm9sZC9tb250c2VycmF0LWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9ib2xkL21vbnRzZXJyYXQtYm9sZC5zdmcjbGF0b2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L2JvbGQvbW9udHNlcnJhdC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9ib2xkL21vbnRzZXJyYXQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9ib2xkL21vbnRzZXJyYXQtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiByZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwbGF5ZmFpcl9yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wbGF5ZmFpci9yZWd1bGFyL3BsYXlmYWlyZGlzcGxheS1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wbGF5ZmFpci9yZWd1bGFyL3BsYXlmYWlyZGlzcGxheS1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL3JlZ3VsYXIvcGxheWZhaXJkaXNwbGF5LXJlZ3VsYXIuc3ZnI2xhdG9yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvcmVndWxhci9wbGF5ZmFpcmRpc3BsYXktcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL3JlZ3VsYXIvcGxheWZhaXJkaXNwbGF5LXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL3JlZ3VsYXIvcGxheWZhaXJkaXNwbGF5LXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwicGxheWZhaXJfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5wLFxuaW1nLFxuaWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07IH1cblxuaW1nLFxuaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJwbGF5ZmFpcl9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDkycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA4NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7IH0gfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDY3cHg7IH1cblxuaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxMi42cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbmEge1xuICBjb2xvcjogI2IzOGY2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuaW52ZXJzZSB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICBhLmludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNiMzhmNmM7IH1cblxudWwsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gIHBhZGRpbmctbGVmdDogMjIuNHB4OyB9XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA4NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG5cbmlucHV0W2Rpc2FibGVkXSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIGlucHV0W2Rpc2FibGVkXSArIGxhYmVsLFxuICBpbnB1dFtkaXNhYmxlZF0gKyBsYWJlbCArIGRpdiArIGxhYmVsIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS45cHg7XG4gIGNvbG9yOiAjYjM4ZjZjO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLyogR1JJRCAqL1xuLyogRkFNSUxZICovXG4vKiBCTE9DS1MgKi9cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLmFib3V0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmFib3V0X193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuYWJvdXRfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4OyB9IH1cbiAgLmFib3V0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWJvdXRfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuYWJvdXRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmFib3V0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuYWJvdXRfX2NvbnRlbnQsIC5hYm91dF9faW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgY29sb3I6ICMzMjM3NDg7IH1cbiAgLmFib3V0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmFib3V0X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmFib3V0X19saXN0LCAuYWJvdXRfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFib3V0X19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDsgfVxuICAuYWJvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMi4yMDMzOSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5hYm91dF9faXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFib3V0X19pdGVtX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hYm91dF9faXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHJnYmEoNTAsIDU1LCA3MiwgMC45KTsgfSB9XG4gIC5hYm91dF9faW5mbyB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDAuODIpKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC5idG4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuLmJ0bl9iaWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuYnRuLmJ0bl9iaWcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDsgfSB9XG4gIC5idG4uYnRuX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICAgIC5idG4uYnRuX2lubmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAgIC5idG4uYnRuX2lubmVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuXG4ucHMucHMtLWFjdGl2ZS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogNS41cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC4yKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0cHg7XG4gIHJpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcy5wcy0tYWN0aXZlLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgICBib3JkZXItcmFkaXVzOiA1LjVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNjY2IzOWIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjsgfVxuXG4ucHMucHMtLWFjdGl2ZS15ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHMudXJuRGVzY3JpcHRpb25Qb3BVcF9fY29udGVudCAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICByaWdodDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnVybkRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC51cm5EZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAudXJuRGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX3BlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX3BlcnNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX3BlcnNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX3BlcnNvbl9fcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX3BlcnNvbl9fcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX3BlcnNvbl9fcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uX19uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51cm5EZXNjcmlwdGlvbl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmVkZTQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC51cm5EZXNjcmlwdGlvbl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX190aXRsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNiMzhmNmM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4OyB9XG4gICAgLnVybkRlc2NyaXB0aW9uX190aXRsZS1tb2JpbGUudXJuRGVzY3JpcHRpb25fX3RpdGxlLW1vYmlsZV9kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fdGl0bGUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweCAxMHB4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAxNXB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19uby1jb21tZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19uby1jb21tZW50cyAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19uby1jb21tZW50cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19uby1jb21tZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMjQ3cHg7XG4gICAgaGVpZ2h0OiAxNzRweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtICsgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZjZmFmOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxN3B4IDhweCAxN3B4IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTdweCAxN3B4IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbV9fY29udGVudDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmNmYWY5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZjZmFmOTsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjkpO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7IH1cbiAgLnVybkRlc2NyaXB0aW9uX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAwIDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7IH0gfVxuICAgIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uczphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZWRlNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnVybkRlc2NyaXB0aW9uX19idXR0b25zOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uX19idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleDogMSAxIGF1dG87IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbiArIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbiArIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbiArIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fbGluay5qc19jb21tZW50cyAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fcHJldmlldyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC51cm5EZXNjcmlwdGlvbiAuYnRuLmJ0bl9pbm5lciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgIC51cm5EZXNjcmlwdGlvbiAuYnRuLmJ0bl9pbm5lciB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51cm5EZXNjcmlwdGlvbiAuYnRuLmJ0bl9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19idXR0b25fX3ByZXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX19idXR0b25fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19idXR0b25fX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX3RyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7IH1cbiAgICAudXJuRGVzY3JpcHRpb25fX3RyaWdnZXIudXJuRGVzY3JpcHRpb25fX3RyaWdnZXJfb3BlbmVkIHtcbiAgICAgIGxlZnQ6IC0zMXB4OyB9XG4gICAgLnVybkRlc2NyaXB0aW9uX190cmlnZ2VyLnVybkRlc2NyaXB0aW9uX190cmlnZ2VyX2Nsb3NlZCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAgIC51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlci51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlcl9jbG9zZWQge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX190cmlnZ2VyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAgIC51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlcl9fbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAudXJuRGVzY3JpcHRpb25fX3RyaWdnZXJfX2xpbmtfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51cm5EZXNjcmlwdGlvbiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hbGxDb21tZW50c1BvcFVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cbiAgLmFsbENvbW1lbnRzUG9wVXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA2M3B4IDIwcHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZWRlNDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYWxsQ29tbWVudHNQb3BVcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5hbGxDb21tZW50c1BvcFVwIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmFsbENvbW1lbnRzUG9wVXBfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZlZGU0O1xuICAgIHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hbGxDb21tZW50c1BvcFVwX19idXR0b24ge1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLmFsbENvbW1lbnRzUG9wVXBfX2J1dHRvbiArIC5hbGxDb21tZW50c1BvcFVwX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAuYWxsQ29tbWVudHNQb3BVcF9fY2xvc2UtYnV0dG9uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDsgfVxuICAuYWxsQ29tbWVudHNQb3BVcF9fY2xvc2UtYnV0dG9uX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFsbENvbW1lbnRzUG9wVXBfX2Nsb3NlLWJ1dHRvbl9fbGluazpob3ZlcjpiZWZvcmUsIC5hbGxDb21tZW50c1BvcFVwX19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAgIC5hbGxDb21tZW50c1BvcFVwX19jbG9zZS1idXR0b25fX2xpbms6YmVmb3JlLCAuYWxsQ29tbWVudHNQb3BVcF9fY2xvc2UtYnV0dG9uX19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4ZjZjO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAuYWxsQ29tbWVudHNQb3BVcF9fY2xvc2UtYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5hbGxDb21tZW50c1BvcFVwX19jbG9zZS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvdHRvbTogNTAlOyB9XG4gIC5hbGxDb21tZW50c1BvcFVwLmFsbENvbW1lbnRzUG9wVXAub3BlbmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmFydGljbGUge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLmFydGljbGVfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYXJ0aWNsZV9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmFydGljbGVfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFydGljbGVfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcnRpY2xlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYXJ0aWNsZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFydGljbGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAuYXJ0aWNsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5hcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5hcnRpY2xlIG9sLFxuICAuYXJ0aWNsZSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlIG9sLFxuICAgICAgLmFydGljbGUgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmFydGljbGUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgIC5hcnRpY2xlIGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFydGljbGUgbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5hcnRpY2xlIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY28tY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgNXB4OyB9XG4gIC5hcnRpY2xlIG9sIG9sLFxuICAuYXJ0aWNsZSB1bCB1bCxcbiAgLmFydGljbGUgb2wgdWwsXG4gIC5hcnRpY2xlIHVsIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFydGljbGUgb2wgb2wsXG4gICAgICAuYXJ0aWNsZSB1bCB1bCxcbiAgICAgIC5hcnRpY2xlIG9sIHVsLFxuICAgICAgLmFydGljbGUgdWwgb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuICAgIC5hcnRpY2xlIG9sIG9sIGxpLFxuICAgIC5hcnRpY2xlIHVsIHVsIGxpLFxuICAgIC5hcnRpY2xlIG9sIHVsIGxpLFxuICAgIC5hcnRpY2xlIHVsIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgLmFydGljbGUgb2wgb2wgbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSxcbiAgICAgIC5hcnRpY2xlIHVsIHVsIGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMSksXG4gICAgICAuYXJ0aWNsZSBvbCB1bCBsaTpudGgtbGFzdC1jaGlsZCgtbiArIDEpLFxuICAgICAgLmFydGljbGUgdWwgb2wgbGk6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFydGljbGUgb2wgb2wsXG4gIC5hcnRpY2xlIG9sIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAuYXJ0aWNsZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ibG9ja1RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvY2tUaXRsZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjk1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7IH1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDAuODIpKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC5idG4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuLmJ0bl9iaWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuYnRuLmJ0bl9iaWcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDsgfSB9XG4gIC5idG4uYnRuX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICAgIC5idG4uYnRuX2lubmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAgIC5idG4uYnRuX2lubmVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuXG4uYnV5ZWRVcm4ge1xuICBwYWRkaW5nOiAyN3B4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZWRlNDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5idXllZFVybiB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmJ1eWVkVXJuIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH0gfVxuICAuYnV5ZWRVcm5fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJ1eWVkVXJuX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIC5idXllZFVybl9fcHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYnV5ZWRVcm5fX3ByZXZpZXc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkZGRkYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAgIC5idXllZFVybl9fcHJldmlldy5idXllZFVybl9fcHJldmlld19zZWN0b3IxIC5idXllZFVybl9faW1hZ2U6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYnV5ZWRVcm5fX3ByZXZpZXcuYnV5ZWRVcm5fX3ByZXZpZXdfc2VjdG9yMiAuYnV5ZWRVcm5fX2ltYWdlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJ1eWVkVXJuX19wcmV2aWV3LmJ1eWVkVXJuX19wcmV2aWV3X3NlY3RvcjMgLmJ1eWVkVXJuX19pbWFnZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnV5ZWRVcm5fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5mb3JtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHggNjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmVkZTQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5mb3JtX19pbm5lclRleHQge1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYWY5O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19pbm5lclRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZm9ybV9fY29udGVudF9fZm9ybSB7XG4gICAgcGFkZGluZzogNTVweCA5NXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2NvbnRlbnRfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmZvcm1fX2lucHV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuZm9ybV9faW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtX19pbnB1dC1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybV9fZm9yZ2V0UGFzc3dvcmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm1fX2ZvcmdldFBhc3N3b3JkX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIC5mb3JtX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGNvbG9yOiAjMzk0MzUyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OWJhMDsgfVxuICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMzhmNmM7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSArIC5mb3JtX19wbGFjZWhvbGRlciwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIsIC5mb3JtX19lbGVtZW50OmZvY3VzICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiMzhmNmM7IH1cbiAgICAuZm9ybV9fZWxlbWVudDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNTBweCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAvKiDQptCy0LXRgiDRhNC+0L3QsCAqL1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzOTQzNTIgIWltcG9ydGFudDtcbiAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqL1xuICAgICAgY29sb3I6ICMzOTQzNTIgIWltcG9ydGFudDtcbiAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqLyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuZm9jdXNlZCArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IC0xNnB4OyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuZGF0ZVBpY2tlciB7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY0ODMyOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0ODMyOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIgKyAuZm9ybV9fZXJyb3JUb29sdGlwIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybV9fdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuZm9ybV9fdGV4dGFyZWEgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgdG9wOiAxNHB4OyB9XG4gIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29sb3I6ICM5OTliYTA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybV9fZXJyb3JUb29sdGlwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjZmY0ODMyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1fX2lucHV0X19leWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmZvcm1fX2lucHV0X19leWUudmlzaWJsZVBhc3N3b3JkIC5mb3JtX19pbnB1dF9fZXllX19pY29fX3NlZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1fX2lucHV0X19leWUudmlzaWJsZVBhc3N3b3JkIC5mb3JtX19pbnB1dF9fZXllX19pY29fX25vLXNlZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybV9faW5wdXRfX2V5ZV9faWNvX19uby1zZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTdweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgLmZvcm1fX2JvdHRvbVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG5cbi5mb3JtRmlsZV9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLmZvcm1GaWxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZm9ybUZpbGVfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5mb3JtRmlsZV9faW5mbzpob3ZlciAuZm9ybUZpbGVfX2luZm9fX3ByZXZpZXcgc3ZnIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjNTgzNTAwOyB9XG4gIC5mb3JtRmlsZV9faW5mbzpob3ZlciAuZm9ybUZpbGVfX2luZm9fX3ByZXZpZXcgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM1ODM1MDA7IH1cblxuLmZvcm1GaWxlX19pbmZvX19wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcgY2lyY2xlLFxuICAgIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5mb3JtRmlsZV9faW5wdXQ6Y2hlY2tlZCArIC5mb3JtRmlsZV9fbGFiZWwge1xuICBjb2xvcjogcmVkO1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uZm9ybUZpbGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4IDI1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNjcpO1xuICBjb2xvcjogI2IzOGY2YztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1GaWxlX19sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM1ODM1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTgzNTAwOyB9XG5cbi5mb3JtRmlsZV9fZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uZm9ybUZpbGVfX2ZpbGVfX3RleHQge1xuICBwYWRkaW5nOiA4cHggMTVweCA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZm9ybUZpbGVfX2ZpbGVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRmlsZV9fZmlsZV9fbGluazpiZWZvcmUsIC5mb3JtRmlsZV9fZmlsZV9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDgzMjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5mb3JtRmlsZV9fZmlsZV9fbGluazpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDUwJTsgfVxuICAuZm9ybUZpbGVfX2ZpbGVfX2xpbms6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgYm90dG9tOiA1MCU7IH1cblxuLmZvcm1GaWxlLmZvcm1GaWxlX3N0YXRlX2Rpc2FibGVkIC5mb3JtRmlsZV9fbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZvcm1GaWxlLmZvcm1GaWxlX3N0YXRlX2Rpc2FibGVkIC5mb3JtRmlsZV9fZmlsZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jZXJ0aWZpY2F0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2VydGlmaWNhdGUge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAuY2VydGlmaWNhdGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jZXJ0aWZpY2F0ZV9fdGl0bGVfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2VydGlmaWNhdGVfX3RpdGxlX19sZWZ0IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgLmNlcnRpZmljYXRlX190aXRsZV9fcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fdGl0bGVfX3JpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmNlcnRpZmljYXRlX190aXRsZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY2VydGlmaWNhdGVfX3RpdGxlX19vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNiMzhmNmM7IH1cbiAgLmNlcnRpZmljYXRlX190aXRsZV9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4OyB9XG4gICAgLmNlcnRpZmljYXRlX190aXRsZV9fbGluazpudGgtbGFzdC1jaGlsZCgtbiArIDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDsgfVxuICAuY2VydGlmaWNhdGVfX3NlY3RvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2VydGlmaWNhdGVfX3NlY3RvciB7XG4gICAgICAgIG1hcmdpbjogMCAtNDBweCA0MHB4IC00MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNlcnRpZmljYXRlX19zZWN0b3Ige1xuICAgICAgICBtYXJnaW46IDAgLTIwcHggNDBweCAtMjBweDsgfSB9XG4gIC5jZXJ0aWZpY2F0ZV9fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA3MHB4IDkwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZjZlZGU0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLmNlcnRpZmljYXRlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNlcnRpZmljYXRlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLmNlcnRpZmljYXRlX19pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9faW5wdXRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY2VydGlmaWNhdGVfX2lucHV0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9faW5wdXQtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNlcnRpZmljYXRlX19pbnB1dC1ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2VydGlmaWNhdGVfX2lucHV0LWJsb2NrOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuY2VydGlmaWNhdGVfX2lucHV0LWJsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jZXJ0aWZpY2F0ZV9faW5wdXQtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuY2VydGlmaWNhdGVfX3Bob3RvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jZXJ0aWZpY2F0ZV9fZGF0ZS1waG90byB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fZGF0ZS1waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY2VydGlmaWNhdGVfX2RhdGUtcGhvdG8gLmZvcm1GaWxlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2VydGlmaWNhdGVfX2RhdGUtcGhvdG8gLmZvcm1GaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY2VydGlmaWNhdGVfX2RhdGUtcGhvdG8gLmZvcm1GaWxlOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jZXJ0aWZpY2F0ZV9fZGF0ZS1waG90byAuZm9ybUZpbGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5jZXJ0aWZpY2F0ZV9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fYnV0dG9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0ZV9fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuY2VydGlmaWNhdGVfX2J1dHRvbiB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAgIC5jZXJ0aWZpY2F0ZV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gICAgLmNlcnRpZmljYXRlX19idXR0b246YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNlcnRpZmljYXRlX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jZXJ0aWZpY2F0ZV9fYnV0dG9uLXJlc2V0IHtcbiAgICBvcmRlcjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2VydGlmaWNhdGVfX2J1dHRvbi1yZXNldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmNlcnRpZmljYXRlIC5mb3JtX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2VydGlmaWNhdGUgLmZvcm1fX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAyNXB4OyB9IH1cblxuLmNob29zZUZsb3dlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNob29zZUZsb3dlcl9fdGV4dCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmNob29zZUZsb3dlcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaG9vc2VGbG93ZXJfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmNob29zZVBsYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaG9vc2VQbGFjZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIC5jaG9vc2VQbGFjZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNob29zZVBsYWNlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNob29zZVBsYWNlX190aXRsZV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jaG9vc2VQbGFjZV9fdGl0bGVfX2xlZnQge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAuY2hvb3NlUGxhY2VfX3RpdGxlX19yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNob29zZVBsYWNlX190aXRsZV9fcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuY2hvb3NlUGxhY2VfX3RpdGxlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5jaG9vc2VQbGFjZV9fdGl0bGVfX29wdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2IzOGY2YzsgfVxuICAuY2hvb3NlUGxhY2VfX3RpdGxlX19saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7IH1cbiAgICAuY2hvb3NlUGxhY2VfX3RpdGxlX19saW5rOm50aC1sYXN0LWNoaWxkKC1uICsgMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4OyB9XG4gIC5jaG9vc2VQbGFjZV9faW5mbyB7XG4gICAgcGFkZGluZzogNzBweCA5MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Y2ZWRlNDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAuY2hvb3NlUGxhY2VfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hvb3NlUGxhY2VfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAuY2hvb3NlUGxhY2VfX3ByZXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMi45cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hvb3NlUGxhY2VfX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7IH0gfVxuICAuY2hvb3NlUGxhY2VfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5jaG9vc2VQbGFjZV9fYnV0dG9uX19saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS45cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IzOGY2YzsgfVxuICAuZGF0ZXBpY2tlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjM4ZjZjOyB9XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5oaWdobGlnaHRlZCxcbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC4yKTsgfVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkucGlja2VkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC41KTsgfVxuICAuZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkucGlja2VkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNSk7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIyMCwgMjA1LCAwLjYpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5vd2wtZG90cyAub3dsLWRvdDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNCk7IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTsgfVxuICAgICAgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTsgfVxuXG4ubFNQYWdlciBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmxTUGFnZXIgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNikgIWltcG9ydGFudDsgfVxuXG4ubFNQYWdlciBsaS5hY3RpdmU6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5sU1BhZ2VyIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjIwLCAyMDUsIDAuNikgIWltcG9ydGFudDsgfVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMC44MikpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgLmJ0biB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH0gfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLmJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5idG4uYnRuX2JpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI2cHggNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5idG4uYnRuX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMjJweCA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuYnRuLmJ0bl9iaWcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4OyB9IH1cbiAgLmJ0bi5idG5faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTtcbiAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG4gICAgLmJ0bi5idG5faW5uZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gICAgLmJ0bi5idG5faW5uZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmhlYWRlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmhlYWRlcl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgLmhlYWRlcl9fcHJldmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuaGVhZGVyX19waWN0dXJlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMzhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaGVhZGVyX19waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgfSB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzhmNmM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwczsgfVxuICAgICAgICAuaGVhZGVyX19tZW51LmhlYWRlcl9fbWVudV9idXJnZXJfYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg0cHg7IH0gfVxuICAuaGVhZGVyX19zaWduIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19zaWduIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX3NpZ25fX2xpbmsge1xuICAgIGNvbG9yOiAjYjM4ZjZjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5oZWFkZXJfX3NpZ25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogNzdweDtcbiAgICBjb2xvcjogI2IzOGY2YzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19wbGFjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlcl9fcGxhY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fcGxhY2VfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlYWRlcl9fcGxhY2VfX2xpbmsuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3BsYWNlX19saW5rLmJ0biB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGxhY2VfX2xpbmsuYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAuaGVhZGVyX19wbGFjZV9fbGluay5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5oZWFkZXJfX2J1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuaGVhZGVyX19idXJnZXItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAuaGVhZGVyX19idXJnZXItbWVudV9fbGluazpiZWZvcmUsIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rOmFmdGVyLCAuaGVhZGVyX19idXJnZXItbWVudV9fbGluay1jZW50ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzhmNmM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLWNlbnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuaGVhZGVyX19idXJnZXItbWVudV9fbGluazphZnRlciB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuaGVhZGVyX19idXJnZXItbWVudV9fbGluay5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rX2FjdGl2ZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmsuaGVhZGVyX19idXJnZXItbWVudV9fbGlua19hY3RpdmU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmtfYWN0aXZlIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLWNlbnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4ubWVudV9fbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgLm1lbnVfX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAubWVudV9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDsgfSB9XG4gIC5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDA7IH1cbiAgLm1lbnVfX2l0ZW0ubWVudV9faXRlbV9hY3RpdmUgLm1lbnVfX2xpbms6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZW51X19pdGVtLm1lbnVfX2l0ZW1fYWN0aXZlOmhvdmVyIC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4ubWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzY2NjY2NjsgfVxuICAubWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNiMzhmNmM7IH1cbiAgLm1lbnVfX2xpbms6YWZ0ZXIsIC5tZW51X19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4ZjZjO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gIC5oZWFkZXIgLm1lbnUgLm1lbnVfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXIgLm1lbnUgLm1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyX3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlciAubWVudSAubWVudV9fbGluayB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmhlYWRlciAubWVudSAubWVudV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmhlYWRlciAubWVudSAubWVudV9fbGluazpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlciAubWVudSAubWVudV9fbGluazphZnRlciwgLmhlYWRlciAubWVudSAubWVudV9fbGluazpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkZXIgLm1lbnUgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDIycHggMCAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZWRlNjsgfVxuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmZvb3Rlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvb3Rlcl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXJfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAuZm9vdGVyX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC5mb290ZXJfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAyM3B4OyB9XG4gIC5mb290ZXJfX2NvbnRlbnRfX2NlbnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMTM0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRlbnRfX2NlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGVudF9fY2VudGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgLmZvb3Rlcl9fY29udGVudF9fY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9vdGVyX190ZXJtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLmZvb3Rlcl9fdGVybXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5mb290ZXJfX2NvbnRlbnRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRlbnRfX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAuZm9vdGVyX19jb250ZW50X19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZm9vdGVyX19zb2NpYWxzX19saXN0LCAuZm9vdGVyX19zb2NpYWxzX19pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb290ZXJfX3NvY2lhbHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLmZvb3Rlcl9fc29jaWFsc19fbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAuZm9vdGVyX19zb2NpYWxzX19saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvb3Rlcl9fc29jaWFsc19faXRlbSArIC5mb290ZXJfX3NvY2lhbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbHNfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAuZm9vdGVyX19zb2NpYWxzX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb290ZXJfX3NvY2lhbHNfX2xpbmsgc3ZnIHtcbiAgICAgIGZpbGw6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuZm9vdGVyX19zb2NpYWxzX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjYjM4ZjZjOyB9XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5mb3JtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHggNjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmVkZTQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5mb3JtX19pbm5lclRleHQge1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYWY5O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19pbm5lclRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZm9ybV9fY29udGVudF9fZm9ybSB7XG4gICAgcGFkZGluZzogNTVweCA5NXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2NvbnRlbnRfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmZvcm1fX2lucHV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuZm9ybV9faW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtX19pbnB1dC1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybV9fZm9yZ2V0UGFzc3dvcmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm1fX2ZvcmdldFBhc3N3b3JkX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIC5mb3JtX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGNvbG9yOiAjMzk0MzUyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OWJhMDsgfVxuICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMzhmNmM7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSArIC5mb3JtX19wbGFjZWhvbGRlciwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIsIC5mb3JtX19lbGVtZW50OmZvY3VzICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiMzhmNmM7IH1cbiAgICAuZm9ybV9fZWxlbWVudDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNTBweCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAvKiDQptCy0LXRgiDRhNC+0L3QsCAqL1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzOTQzNTIgIWltcG9ydGFudDtcbiAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqL1xuICAgICAgY29sb3I6ICMzOTQzNTIgIWltcG9ydGFudDtcbiAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqLyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuZm9jdXNlZCArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IC0xNnB4OyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuZGF0ZVBpY2tlciB7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY0ODMyOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0ODMyOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIgKyAuZm9ybV9fZXJyb3JUb29sdGlwIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybV9fdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuZm9ybV9fdGV4dGFyZWEgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgdG9wOiAxNHB4OyB9XG4gIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29sb3I6ICM5OTliYTA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybV9fZXJyb3JUb29sdGlwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjZmY0ODMyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1fX2lucHV0X19leWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmZvcm1fX2lucHV0X19leWUudmlzaWJsZVBhc3N3b3JkIC5mb3JtX19pbnB1dF9fZXllX19pY29fX3NlZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1fX2lucHV0X19leWUudmlzaWJsZVBhc3N3b3JkIC5mb3JtX19pbnB1dF9fZXllX19pY29fX25vLXNlZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybV9faW5wdXRfX2V5ZV9faWNvX19uby1zZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTdweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgLmZvcm1fX2JvdHRvbVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG5cbi5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMzQ3cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0IHtcbiAgICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTsgfSB9XG4gIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiA2NXB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0OmFmdGVyIHtcbiAgICAgICAgbGVmdDogODVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNTVweDsgfSB9XG4gIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0IC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTBweCAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0IC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvcm1BdXRvY29tcGxldGVSZXN1bHQgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyLCAuZm9ybUF1dG9jb21wbGV0ZVJlc3VsdCAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24uYXV0b2NvbXBsZXRlLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC4xKTsgfVxuICAuZm9ybUF1dG9jb21wbGV0ZVJlc3VsdCAuYXV0b2NvbXBsZXRlLW5vLXN1Z2dlc3Rpb24ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0X192YXJpYW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1BdXRvY29tcGxldGVSZXN1bHRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7IH1cbiAgLmZvcm1BdXRvY29tcGxldGVSZXN1bHRfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7IH1cbiAgLmZvcm1BdXRvY29tcGxldGVSZXN1bHRfX3BpY3R1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtQXV0b2NvbXBsZXRlUmVzdWx0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmZvcm1BdXRvY29tcGxldGVSZXN1bHRfX2RhdGVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41NSk7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmZvcm1DaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cbiAgLmZvcm1DaGVja2JveF9faW5wdXQuaW5wdXQtYWxlcnQgKyAuZm9ybUNoZWNrYm94X19sYWJlbCAuZm9ybUNoZWNrYm94X19lcnJvci10b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZm9ybUNoZWNrYm94X19sYWJlbCAuZm9ybUNoZWNrYm94X19pY29uX19wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2IzOGY2YzsgfVxuICAuZm9ybUNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZvcm1DaGVja2JveF9fbGFiZWwgLmZvcm1DaGVja2JveF9faWNvbl9fcHJldmlldyBzdmcge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1DaGVja2JveF9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmZvcm1DaGVja2JveF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuXG4uZm9ybUNoZWNrYm94X19pY29uX19wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjM4ZjZjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2ljb25fX3ByZXZpZXcgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuXG4uZm9ybUNoZWNrYm94X19lcnJvci10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2ZmNDgzMjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5mb3JtRmlsZV9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLmZvcm1GaWxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZm9ybUZpbGVfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5mb3JtRmlsZV9faW5mbzpob3ZlciAuZm9ybUZpbGVfX2luZm9fX3ByZXZpZXcgc3ZnIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjNTgzNTAwOyB9XG4gIC5mb3JtRmlsZV9faW5mbzpob3ZlciAuZm9ybUZpbGVfX2luZm9fX3ByZXZpZXcgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM1ODM1MDA7IH1cblxuLmZvcm1GaWxlX19pbmZvX19wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcgY2lyY2xlLFxuICAgIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5mb3JtRmlsZV9faW5wdXQ6Y2hlY2tlZCArIC5mb3JtRmlsZV9fbGFiZWwge1xuICBjb2xvcjogcmVkO1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uZm9ybUZpbGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4IDI1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNjcpO1xuICBjb2xvcjogI2IzOGY2YztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1GaWxlX19sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM1ODM1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTgzNTAwOyB9XG5cbi5mb3JtRmlsZV9fZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uZm9ybUZpbGVfX2ZpbGVfX3RleHQge1xuICBwYWRkaW5nOiA4cHggMTVweCA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZm9ybUZpbGVfX2ZpbGVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRmlsZV9fZmlsZV9fbGluazpiZWZvcmUsIC5mb3JtRmlsZV9fZmlsZV9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDgzMjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5mb3JtRmlsZV9fZmlsZV9fbGluazpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDUwJTsgfVxuICAuZm9ybUZpbGVfX2ZpbGVfX2xpbms6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgYm90dG9tOiA1MCU7IH1cblxuLmZvcm1GaWxlLmZvcm1GaWxlX3N0YXRlX2Rpc2FibGVkIC5mb3JtRmlsZV9fbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZvcm1GaWxlLmZvcm1GaWxlX3N0YXRlX2Rpc2FibGVkIC5mb3JtRmlsZV9fZmlsZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtRmxvd2Vyc1JhZGlvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9ybUZsb3dlcnNSYWRpb19fbGlzdCwgLmZvcm1GbG93ZXJzUmFkaW9fX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZvcm1GbG93ZXJzUmFkaW9fX2l0ZW06aG92ZXIgLmZvcm1GbG93ZXJzUmFkaW9fX2xhYmVsIHtcbiAgb3BhY2l0eTogLjc7IH1cblxuLmZvcm1GbG93ZXJzUmFkaW9fX2l0ZW0uZm9ybUZsb3dlcnNSYWRpb19faXRlbV9nZXJiZXJhIGxhYmVsIHtcbiAgd2lkdGg6IDg5cHg7XG4gIGhlaWdodDogMTA0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAuZm9ybUZsb3dlcnNSYWRpb19faXRlbS5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtX2dlcmJlcmEgbGFiZWwge1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7IH0gfVxuXG4uZm9ybUZsb3dlcnNSYWRpb19faXRlbS5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtX3Jvc2Uge1xuICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAuZm9ybUZsb3dlcnNSYWRpb19faXRlbS5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtX3Jvc2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAuZm9ybUZsb3dlcnNSYWRpb19faXRlbS5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtX3Jvc2UgbGFiZWwge1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogMTA0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLmZvcm1GbG93ZXJzUmFkaW9fX2l0ZW0uZm9ybUZsb3dlcnNSYWRpb19faXRlbV9yb3NlIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNzJweDsgfSB9XG5cbi5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtLmZvcm1GbG93ZXJzUmFkaW9fX2l0ZW1fbGlsaWEge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAuZm9ybUZsb3dlcnNSYWRpb19faXRlbS5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtX2xpbGlhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuICAuZm9ybUZsb3dlcnNSYWRpb19faXRlbS5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtX2xpbGlhIGxhYmVsIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiA5N3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgIC5mb3JtRmxvd2Vyc1JhZGlvX19pdGVtLmZvcm1GbG93ZXJzUmFkaW9fX2l0ZW1fbGlsaWEgbGFiZWwge1xuICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4OyB9IH1cblxuLmZvcm1GbG93ZXJzUmFkaW9fX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5mb3JtRmxvd2Vyc1JhZGlvX19pbnB1dDpjaGVja2VkICsgLmZvcm1GbG93ZXJzUmFkaW9fX2xhYmVsIHtcbiAgb3BhY2l0eTogMTsgfVxuICAuZm9ybUZsb3dlcnNSYWRpb19faW5wdXQ6Y2hlY2tlZCArIC5mb3JtRmxvd2Vyc1JhZGlvX19sYWJlbCAuZm9ybUZsb3dlcnNSYWRpb19fbGFiZWxfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRmxvd2Vyc1JhZGlvX19pbnB1dDpjaGVja2VkICsgLmZvcm1GbG93ZXJzUmFkaW9fX2xhYmVsIC5mb3JtRmxvd2Vyc1JhZGlvX19sYWJlbF9faW1hZ2UtY2xpY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9ybUZsb3dlcnNSYWRpb19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmZvcm1GbG93ZXJzUmFkaW9fX2xhYmVsX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm1GbG93ZXJzUmFkaW9fX2xhYmVsX19pbWFnZS1jbGljayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm1SYWRpb19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvcm1SYWRpb19fbGlzdCwgLmZvcm1SYWRpb19faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZm9ybVJhZGlvX19pdGVtOmZpcnN0LWNoaWxkIC5mb3JtUmFkaW9fX2xhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5mb3JtUmFkaW9fX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSAuZm9ybVJhZGlvX19sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwOyB9XG5cbi5mb3JtUmFkaW9fX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5mb3JtUmFkaW9fX2lucHV0OmNoZWNrZWQgKyAuZm9ybVJhZGlvX19sYWJlbCB7XG4gIGNvbG9yOiAjOWM3YjQ5O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmNmYWY5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC40Nyk7IH1cblxuLmZvcm1SYWRpb19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzMsIDIyNywgMjIwLCAwLjk4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybVJhZGlvX19sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM5YzdiNDk7IH1cblxuLmZvcm1SYWRpby5mb3JtUmFkaW9fdGhlbWVfdW5pdGVkIC5mb3JtUmFkaW9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb3JtUmFkaW8uZm9ybVJhZGlvX3RoZW1lX3VuaXRlZCAuZm9ybVJhZGlvX19pdGVtIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybVJhZGlvLmZvcm1SYWRpb190aGVtZV91bml0ZWQgLmZvcm1SYWRpb19fbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb3JtUmFkaW8uZm9ybVJhZGlvX3RoZW1lX3VuaXRlZCAuZm9ybVJhZGlvX19pbnB1dDpmb2N1cyArIC5mb3JtUmFkaW9fX2xhYmVsIHtcbiAgY29sb3I6ICM5YzdiNDk7IH1cblxuLmZvcm1SYWRpby5mb3JtUmFkaW9fdGhlbWVfdW5pdGVkIC5mb3JtUmFkaW9fX2lucHV0OmNoZWNrZWQgKyAuZm9ybVJhZGlvX19sYWJlbCB7XG4gIGNvbG9yOiAjOWM3YjQ5O1xuICBiYWNrZ3JvdW5kOiAjZmNmYWY5OyB9XG5cbi5mb3JtcyB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMDVweDsgfVxuICAuZm9ybXNfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuZm9ybXNfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3Jtc19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm1zX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm1zX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb3JtcyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDsgfSB9XG4gIC5mb3Jtc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvcm1zX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmZvcm1zX19jZXJ0aWZpY2F0ZV9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5mb3Jtc19fY2VydGlmaWNhdGVfX2xpbmsgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmZvcm1zX19jZXJ0aWZpY2F0ZV9fbGluazpob3ZlciBwYXRoIHtcbiAgICAgIHN0cm9rZTogIzMzMzMzMzsgfVxuICAuZm9ybXNfX2NlcnRpZmljYXRlX19saW5rX19waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDdweDsgfVxuICAuZm9ybXNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybXMuZm9ybXNfX3N0YXRlX3JlZ2lzdHJhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9ybXMuZm9ybXNfX3N0YXRlX3JlZ2lzdHJhdGlvbiAuZm9ybXNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5mb3Jtcy5mb3Jtc19fc3RhdGVfcmVnaXN0cmF0aW9uIC5mb3Jtc19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmZvcm1zLmZvcm1zX19zdGF0ZV9yZWdpc3RyYXRpb24gLmZvcm1zX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3Jtcy5mb3Jtc19fc3RhdGVfcmVnaXN0cmF0aW9uIC5mb3Jtc19fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5mb3Jtcy5mb3Jtc19fc3RhdGVfY2VydGlmaWNhdGUgLmZvcm1zX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDk5NnB4OyB9XG5cbi5nYWxsZXJ5IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsICNmY2ZhZjkpOyB9XG4gIC5nYWxsZXJ5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmdhbGxlcnlfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5nYWxsZXJ5X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZ2FsbGVyeV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nYWxsZXJ5X19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7IH0gfVxuICAuZ2FsbGVyeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmdhbGxlcnlfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuZ2FsbGVyeV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmdhbGxlcnlfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYWxsZXJ5X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuZ2FsbGVyeV9fbGlzdF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdhbGxlcnlfX2xpc3RfX3dyYXBwZXIgLmxTUGFnZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nYWxsZXJ5X19saXN0X193cmFwcGVyIC5sU1BhZ2VyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmdhbGxlcnlfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZ2FsbGVyeV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjQwcHg7IH1cbiAgLmdhbGxlcnlfX3RodW1ic0xpc3RfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuZ2FsbGVyeV9fdGh1bWJzTGlzdF9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5nYWxsZXJ5X190aHVtYnNMaXN0X193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5nYWxsZXJ5X190aHVtYnNJdGVtIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBoZWlnaHQ6IDEzNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5nYWxsZXJ5X190aHVtYnNJdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMThweDsgfSB9XG4gICAgLmdhbGxlcnlfX3RodW1ic0l0ZW0uYWN0aXZlLCAuZ2FsbGVyeV9fdGh1bWJzSXRlbTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZ2FsbGVyeV9fdGh1bWJzSXRlbS5hY3RpdmUgLmdhbGxlcnlfX3RodW1ic0ltYWdlLCAuZ2FsbGVyeV9fdGh1bWJzSXRlbTpob3ZlciAuZ2FsbGVyeV9fdGh1bWJzSW1hZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gIC5nYWxsZXJ5X190aHVtYnNJbWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmdhbGxlcnlfX2NvbnRyb2xzX19idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogOTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuZ2FsbGVyeV9fY29udHJvbHNfX2J1dHRvbnMge1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgICBib3R0b206IDkwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FsbGVyeV9fY29udHJvbHNfX2J1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5nYWxsZXJ5X19jb250cm9sc19fbGVmdCwgLmdhbGxlcnlfX2NvbnRyb2xzX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUwLCA1NSwgNzIsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FsbGVyeV9fY29udHJvbHNfX2xlZnQsIC5nYWxsZXJ5X19jb250cm9sc19fcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5nYWxsZXJ5X19jb250cm9sc19fbGVmdDpob3ZlciwgLmdhbGxlcnlfX2NvbnRyb2xzX19yaWdodDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTsgfVxuICAuZ2FsbGVyeV9fY29udHJvbHNfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IH1cbiAgLmdhbGxlcnlfX2NvbnRyb2xzX19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5nYWxsZXJ5X19jb250cm9sc19fbGVmdCAuZ2FsbGVyeV9fY29udHJvbHNfX2ltYWdlIHtcbiAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUsIC01MCUpOyB9XG4gIC5nYWxsZXJ5X19jb250cm9sc19fcmlnaHQgLmdhbGxlcnlfX2NvbnRyb2xzX19pbWFnZSB7XG4gICAgbGVmdDogNTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpOyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwLjgyKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLmJ0bi5idG5fYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMjZweCA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5idG4uYnRuX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7IH0gfVxuICAuYnRuLmJ0bl9pbm5lciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cbiAgICAuYnRuLmJ0bl9pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICAuYnRuLmJ0bl9pbm5lcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuaGVhZGVyX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuaGVhZGVyX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAuaGVhZGVyX19wcmV2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5oZWFkZXJfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3BpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUuaGVhZGVyX19tZW51X2J1cmdlcl9hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODRweDsgfSB9XG4gIC5oZWFkZXJfX3NpZ24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3NpZ24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fc2lnbl9fbGluayB7XG4gICAgY29sb3I6ICNiMzhmNmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlYWRlcl9fc2lnbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiA3N3B4O1xuICAgIGNvbG9yOiAjYjM4ZjZjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX3BsYWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19wbGFjZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19wbGFjZV9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuaGVhZGVyX19wbGFjZV9fbGluay5idG4ge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGxhY2VfX2xpbmsuYnRuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAuaGVhZGVyX19wbGFjZV9fbGluay5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX3BsYWNlX19saW5rLmJ0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9fYnVyZ2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5oZWFkZXJfX2J1cmdlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19idXJnZXItbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rOmJlZm9yZSwgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbms6YWZ0ZXIsIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLWNlbnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmstY2VudGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmtfYWN0aXZlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyX19idXJnZXItbWVudV9fbGluay5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rX2FjdGl2ZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmsuaGVhZGVyX19idXJnZXItbWVudV9fbGlua19hY3RpdmUgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmstY2VudGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmhlcm9fX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5oZXJvX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyb19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSkgOTAlLCB3aGl0ZSksIHVybChcIi4uL2ltYWdlcy92aXMtaGVyby1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlcm9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAuaGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVyb19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfSB9XG4gIC5oZXJvX19jb250ZW50X19sZWZ0LCAuaGVyb19fY29udGVudF9fcmlnaHQge1xuICAgIHdpZHRoOiA0OS4xNTI1NCU7IH1cbiAgLmhlcm9fX2NvbnRlbnRfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaGVyb19fY29udGVudF9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1Ny42MjcxMiU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmhlcm9fX2NvbnRlbnRfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50X19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuaGVyb19fY29udGVudF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmhlcm9fX2NvbnRlbnRfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQwLjY3Nzk3JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19jb250ZW50X19yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDsgfSB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmhlcm9fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5oZXJvX192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmhlcm9fX3ZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5oZXJvX192aWRlby1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGVyb19fdmlkZW8tbGluazpob3ZlciAuaGVyb19fdmlkZW8tbGlua19faWNvIHBhdGgge1xuICAgICAgZmlsbDogIzMzMzMzMzsgfVxuICAuaGVyb19fdmlkZW8tbGlua19faWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmhlcm9fX3ZpZGVvLWxpbmtfX2ljbyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmhlcm9fX3ZpZGVvLWxpbmtfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuaGVyb19fdmlkZW8tbGlua19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5oZXJvX192aWRlby1saW5rX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmhlcm9fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyb19fYnV0dG9uX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuaGVyb19fYnV0dG9uX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvX19idXR0b25fX2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmhlcm9fX2J1dHRvbl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuaGVyb19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5pY29uQmxvY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaWNvbkJsb2NrX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaWNvbkJsb2NrX19waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmljb25CbG9ja19faWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmljb25CbG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmljb25CbG9ja19fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuaWNvbkJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5pY29uQmxvY2tfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5pY29uQmxvY2tfX2NvdW50ZXItbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYjM4ZjZjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAwIDAgMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjM4ZjZjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uQmxvY2tfX3RleHQge1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmljb25CbG9ja19fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzFweDsgfSB9XG4gIC5pY29uQmxvY2tfX2RvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg3cHg7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgICAuaWNvbkJsb2NrX19kb3RzOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5pY29uQmxvY2tfX2RvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmljb25CbG9ja19fZG90IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2RjY2Q7IH1cbiAgICAuaWNvbkJsb2NrX19kb3Q6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmxTU2xpZGVPdXRlciAubFNTbGlkZVdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5sU1NsaWRlT3V0ZXIgLmxTQWN0aW9uIGEge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5sU1NsaWRlT3V0ZXIgLmxTUGFnZXIubFNHYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5sU1NsaWRlT3V0ZXIgLmxTUGFnZXIubFNHYWxsZXJ5IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTR2FsbGVyeSBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5sU1NsaWRlT3V0ZXIgLmxTUGFnZXIubFNHYWxsZXJ5IGxpLmFjdGl2ZSxcbiAgLmxTU2xpZGVPdXRlciAubFNQYWdlci5sU0dhbGxlcnkgbGk6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTR2FsbGVyeSBsaS5hY3RpdmU6YWZ0ZXIsXG4gICAgLmxTU2xpZGVPdXRlciAubFNQYWdlci5sU0dhbGxlcnkgbGk6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwKTsgfVxuICAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTR2FsbGVyeSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgZmxleDogMSAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgLm1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDczcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2M3B4OyB9IH1cbiAgLm1haW5fX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi5tYWluX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNmY2ZhZjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1haW4ubWFpbl9iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9XG4gIC5tYWluLm1haW5fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tZW1vcmlhbHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lbW9yaWFsc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5tZW1vcmlhbHNfX2xpc3RfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgLm1lbW9yaWFsc19fbGlzdF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuXG4ubWVtb3JpYWxzX19saXN0LCAubWVtb3JpYWxzX19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZW1vcmlhbHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tZW1vcmlhbHNfX2NvbHVtbiB7XG4gIHdpZHRoOiAyMCU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tZW1vcmlhbHNfX2NvbHVtbiAubWVtb3JpYWxzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubWVtb3JpYWxzX19pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLm1lbW9yaWFsc19faXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tZW1vcmlhbHNfX2l0ZW1fX3ByZXZpZXcge1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VjZGNjZDsgfVxuXG4ubWVtb3JpYWxzX19pdGVtX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMC41JTsgfVxuXG4ubWVtb3JpYWxzX19pdGVtX19uYW1lLCAubWVtb3JpYWxzX19pdGVtX19zdXJuYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLm1lbW9yaWFsc19faXRlbV9fc3VybmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1lbW9yaWFsc19faXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5tZW1vcmlhbHNfX2NvbnRyb2xzX19sZWZ0LCAubWVtb3JpYWxzX19jb250cm9sc19fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTAsIDU1LCA3MiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWVtb3JpYWxzX19jb250cm9sc19fbGVmdC5kaXNhYmxlZCwgLm1lbW9yaWFsc19fY29udHJvbHNfX3JpZ2h0LmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTAsIDU1LCA3MiwgMC4yKTsgfVxuICAgIC5tZW1vcmlhbHNfX2NvbnRyb2xzX19sZWZ0LmRpc2FibGVkIHBhdGgsIC5tZW1vcmlhbHNfX2NvbnRyb2xzX19yaWdodC5kaXNhYmxlZCBwYXRoIHtcbiAgICAgIHN0cm9rZTogcmdiYSg1MCwgNTUsIDcyLCAwLjIpOyB9XG4gIC5tZW1vcmlhbHNfX2NvbnRyb2xzX19sZWZ0Om5vdCguZGlzYWJsZWQpOmhvdmVyLCAubWVtb3JpYWxzX19jb250cm9sc19fcmlnaHQ6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpOyB9XG4gIC5tZW1vcmlhbHNfX2NvbnRyb2xzX19sZWZ0LmFjdGl2ZSwgLm1lbW9yaWFsc19fY29udHJvbHNfX3JpZ2h0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1lbW9yaWFsc19fY29udHJvbHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTsgfVxuXG4ubWVtb3JpYWxzX19jb250cm9sc19fbGVmdCB7XG4gIGxlZnQ6IDA7IH1cbiAgLm1lbW9yaWFsc19fY29udHJvbHNfX2xlZnQgLm1lbW9yaWFsc19fY29udHJvbHNfX2ltYWdlIHtcbiAgICBsZWZ0OiA0NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgLTUwJSk7IH1cblxuLm1lbW9yaWFsc19fY29udHJvbHNfX3JpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLm1lbW9yaWFsc19fY29udHJvbHNfX3JpZ2h0IC5tZW1vcmlhbHNfX2NvbnRyb2xzX19pbWFnZSB7XG4gICAgbGVmdDogNTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpOyB9XG5cbi5tZW1vcmlhbHMgLm93bC1zdGFnZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tZW1vcmlhbHMgLm93bC1zdGFnZSAubWVtb3JpYWxzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm1lbW9yaWFscyAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwLjgyKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLmJ0bi5idG5fYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMjZweCA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5idG4uYnRuX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7IH0gfVxuICAuYnRuLmJ0bl9pbm5lciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cbiAgICAuYnRuLmJ0bl9pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICAuYnRuLmJ0bl9pbm5lcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuaGVhZGVyX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuaGVhZGVyX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAuaGVhZGVyX19wcmV2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5oZWFkZXJfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3BpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUuaGVhZGVyX19tZW51X2J1cmdlcl9hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODRweDsgfSB9XG4gIC5oZWFkZXJfX3NpZ24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3NpZ24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fc2lnbl9fbGluayB7XG4gICAgY29sb3I6ICNiMzhmNmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlYWRlcl9fc2lnbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiA3N3B4O1xuICAgIGNvbG9yOiAjYjM4ZjZjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX3BsYWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyX19wbGFjZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19wbGFjZV9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuaGVhZGVyX19wbGFjZV9fbGluay5idG4ge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fcGxhY2VfX2xpbmsuYnRuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAuaGVhZGVyX19wbGFjZV9fbGluay5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAgIC5oZWFkZXJfX3BsYWNlX19saW5rLmJ0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9fYnVyZ2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5oZWFkZXJfX2J1cmdlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19idXJnZXItbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rOmJlZm9yZSwgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbms6YWZ0ZXIsIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLWNlbnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmstY2VudGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmtfYWN0aXZlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyX19idXJnZXItbWVudV9fbGluay5oZWFkZXJfX2J1cmdlci1tZW51X19saW5rX2FjdGl2ZTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmsuaGVhZGVyX19idXJnZXItbWVudV9fbGlua19hY3RpdmUgLmhlYWRlcl9fYnVyZ2VyLW1lbnVfX2xpbmstY2VudGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5tZW51X19saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAubWVudV9fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfSB9XG5cbi5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgIC5tZW51X19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9IH1cbiAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAubWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMDsgfVxuICAubWVudV9faXRlbS5tZW51X19pdGVtX2FjdGl2ZSAubWVudV9fbGluazphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lbnVfX2l0ZW0ubWVudV9faXRlbV9hY3RpdmU6aG92ZXIgLm1lbnVfX2xpbmsge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2IzOGY2YzsgfVxuICAubWVudV9fbGluazphZnRlciwgLm1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzhmNmM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgLmhlYWRlciAubWVudSAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlciAubWVudSAubWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicGxheWZhaXJfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyIC5tZW51IC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuaGVhZGVyIC5tZW51IC5tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuaGVhZGVyIC5tZW51IC5tZW51X19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyIC5tZW51IC5tZW51X19saW5rOmFmdGVyLCAuaGVhZGVyIC5tZW51IC5tZW51X19saW5rOmJlZm9yZSB7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlciAubWVudSAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5tb2RhbF9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1vZGFsX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9kYWxfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNDg4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1vZGFsX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogODBweCA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweDsgfSB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cbiAgICAubW9kYWxfX2Nsb3NlOmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1vZGFsX19jbG9zZTpob3ZlciBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjYjM4ZjZjOyB9IH1cbiAgICAubW9kYWxfX2Nsb3NlIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1vZGFsX19jbG9zZSBwYXRoIHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNyk7IH0gfVxuICAubW9kYWxfdHJpZ2dlciB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5Lm1vZGFsX2pzX29wZW4gLm1mcC13cmFwIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgei1pbmRleDogMjAwOyB9XG5cbmJvZHkubW9kYWxfanNfb3BlbiAubWZwLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgei1pbmRleDogMjAwO1xuICBvcGFjaXR5OiAuNzsgfVxuXG5ib2R5Lm1vZGFsX2pzX29wZW4gLm1mcC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDE1MDBweDsgfVxuXG5ib2R5Lm1vZGFsX2pzX29wZW4gLm1mcC1jbG9zZSB7XG4gIHJpZ2h0OiAtMzBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28tbW9kYWwtY2xvc2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJvZHkubW9kYWxfanNfb3BlbiAubWZwLWNsb3NlIHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuYm9keS5tb2RhbF9qc19vcGVuIC5tZnAtaW5saW5lLWhvbGRlciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBib2R5Lm1vZGFsX2pzX29wZW4gLm1mcC1pbmxpbmUtaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgICAgYm9keS5tb2RhbF9qc19vcGVuIC5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm5vdGlmaWNhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubm90aWZpY2F0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5ub3RpZmljYXRpb25zX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vdGlmaWNhdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgLm5vdGlmaWNhdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLm5vdGlmaWNhdGlvbnNfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLm5vdGlmaWNhdGlvbnNfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLm5vdGlmaWNhdGlvbnMubm90aWZpY2F0aW9uc19zdGF0ZV9zdWNjZXNzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNmZkMjQ4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb25zLm5vdGlmaWNhdGlvbnNfc3RhdGVfc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNGY1ZGQ7IH0gfVxuICAgIC5ub3RpZmljYXRpb25zLm5vdGlmaWNhdGlvbnNfc3RhdGVfc3VjY2VzcyAubm90aWZpY2F0aW9uc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMxZDY2MDA7IH1cbiAgICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX3N1Y2Nlc3MgLm5vdGlmaWNhdGlvbnNfX3RleHQge1xuICAgICAgY29sb3I6ICM2NGFmNDY7IH1cbiAgICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX3N1Y2Nlc3Mubm90aWZpY2F0aW9uc19zdGF0ZV9jb2xvdXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRmNWRkOyB9XG4gIC5ub3RpZmljYXRpb25zLm5vdGlmaWNhdGlvbnNfc3RhdGVfd2FybmluZyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y0YmEzMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX3dhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmM2Q1OyB9IH1cbiAgICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX3dhcm5pbmcgLm5vdGlmaWNhdGlvbnNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjODk2MjA0OyB9XG4gICAgLm5vdGlmaWNhdGlvbnMubm90aWZpY2F0aW9uc19zdGF0ZV93YXJuaW5nIC5ub3RpZmljYXRpb25zX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjYzM5ODMzOyB9XG4gICAgLm5vdGlmaWNhdGlvbnMubm90aWZpY2F0aW9uc19zdGF0ZV93YXJuaW5nLm5vdGlmaWNhdGlvbnNfc3RhdGVfY29sb3VyZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjNkNTsgfVxuICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX2Vycm9yIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmY0ODMyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb25zLm5vdGlmaWNhdGlvbnNfc3RhdGVfZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjOGMxOyB9IH1cbiAgICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX2Vycm9yIC5ub3RpZmljYXRpb25zX190aXRsZSB7XG4gICAgICBjb2xvcjogI2EzMTYwNTsgfVxuICAgIC5ub3RpZmljYXRpb25zLm5vdGlmaWNhdGlvbnNfc3RhdGVfZXJyb3IgLm5vdGlmaWNhdGlvbnNfX3RleHQge1xuICAgICAgY29sb3I6ICNiYjYxNTY7IH1cbiAgICAubm90aWZpY2F0aW9ucy5ub3RpZmljYXRpb25zX3N0YXRlX2Vycm9yLm5vdGlmaWNhdGlvbnNfc3RhdGVfY29sb3VyZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmYzhjMTsgfVxuXG4ub3dsLW5hdmlnYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtbmF2aWdhdGlvbl9fbGluazpob3ZlciAub3dsLW5hdmlnYXRpb25fX2xpbmtfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAub3dsLW5hdmlnYXRpb25fX2xpbmsuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5vd2wtbmF2aWdhdGlvbl9fbGlua19wcmV2IHtcbiAgICBsZWZ0OiAxMnB4OyB9XG4gICAgLm93bC1uYXZpZ2F0aW9uX19saW5rX3ByZXYgLm93bC1uYXZpZ2F0aW9uX19saW5rX19hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5vd2wtbmF2aWdhdGlvbl9fbGlua19uZXh0IHtcbiAgICByaWdodDogMTJweDsgfVxuICAgIC5vd2wtbmF2aWdhdGlvbl9fbGlua19uZXh0IC5vd2wtbmF2aWdhdGlvbl9fbGlua19fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAub3dsLW5hdmlnYXRpb25fX2xpbmtfX2Fycm93IHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLm93bC1uYXZpZ2F0aW9uX19saW5rLm93bC1uYXZpZ2F0aW9uX19saW5rX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGNvbG9yOiAjOWM3YjQ5O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAub3dsLXBhZ2VyLm93bC1wYWdlcl9hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlTGlzdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5wYWdlTGlzdF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5wYWdlTGlzdF9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2VMaXN0X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZUxpc3RfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZUxpc3RfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2VMaXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWdlTGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLnBhZ2VMaXN0X19zZWN0aW9uOjphZnRlciwgLnBhZ2VMaXN0X19saXN0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2VMaXN0X19saXN0LCAucGFnZUxpc3RfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2VMaXN0X19pdGVtIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAucGFnZUxpc3RfX2l0ZW06aG92ZXIgLnBhZ2VMaXN0X19saW5rOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucGFnZUxpc3RfX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pIFwiLiBcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNiMzhmNmM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG5cbi5wZGZDZXJ0aWZpY2F0ZS1uZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNzU0cHg7XG4gIGhlaWdodDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMThweCAyOHB4IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxODBweCAxMjBweCAxMzlweDtcbiAgICB3aWR0aDogMTY5OHB4O1xuICAgIGhlaWdodDogMTE5NnB4OyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX2NvbnRlbnRfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNjk4cHg7XG4gICAgaGVpZ2h0OiAxMTk2cHg7IH1cbiAgICAucGRmQ2VydGlmaWNhdGUtbmV3X19jb250ZW50X19iYWNrZ3JvdW5kIGltZyB7XG4gICAgICB3aWR0aDogMTY5OHB4O1xuICAgICAgaGVpZ2h0OiAxMTk2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX2xvZ28ge1xuICAgIHdpZHRoOiA0MzhweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzNweDsgfVxuICAucGRmQ2VydGlmaWNhdGUtbmV3X19wcmV0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNy41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7IH1cbiAgLnBkZkNlcnRpZmljYXRlLW5ld19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA4My41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAucGRmQ2VydGlmaWNhdGUtbmV3X19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAucGRmQ2VydGlmaWNhdGUtbmV3X19jYXJkIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX2NhcmRfX2NvbHVtbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnBkZkNlcnRpZmljYXRlLW5ld19fY2FyZF9fY29sdW1uOm50aC1sYXN0LWNoaWxkKC1uICsgMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMThweDsgfVxuICAucGRmQ2VydGlmaWNhdGUtbmV3X19jYXJkX19yb3dfX3RpdGxlLCAucGRmQ2VydGlmaWNhdGUtbmV3X19jYXJkX19yb3dfX3ZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnBkZkNlcnRpZmljYXRlLW5ld19fY2FyZF9fcm93X190aXRsZTpudGgtbGFzdC1jaGlsZCgtbiArIDEpLCAucGRmQ2VydGlmaWNhdGUtbmV3X19jYXJkX19yb3dfX3ZhbHVlOm50aC1sYXN0LWNoaWxkKC1uICsgMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGRmQ2VydGlmaWNhdGUtbmV3X19jYXJkX19yb3dfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLnBkZkNlcnRpZmljYXRlLW5ld19fY2FyZF9fcm93X192YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZDZhYTc5LCAjYjc4NTVjKTtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBkZkNlcnRpZmljYXRlLW5ld19fdGVybXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gICAgLnBkZkNlcnRpZmljYXRlLW5ld19fdGVybXMgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZS1uZXdfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYxcHg7XG4gICAgcmlnaHQ6IDczcHg7XG4gICAgd2lkdGg6IDI0MnB4O1xuICAgIGhlaWdodDogMjQycHg7IH1cbiAgICAucGRmQ2VydGlmaWNhdGUtbmV3X19wcmV2aWV3IGltZyB7XG4gICAgICB3aWR0aDogMjQycHg7XG4gICAgICBoZWlnaHQ6IDI0MnB4OyB9XG5cbi5wZGZDZXJ0aWZpY2F0ZSB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBkZkNlcnRpZmljYXRlX19jb250ZW50X19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIC5wZGZDZXJ0aWZpY2F0ZV9fY29udGVudF9fYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnBkZkNlcnRpZmljYXRlX19jb250ZW50X19iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wZGZDZXJ0aWZpY2F0ZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgcHJpbnQgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIC5wZGZDZXJ0aWZpY2F0ZV9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogOTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucGRmQ2VydGlmaWNhdGVfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGRmQ2VydGlmaWNhdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDsgfVxuICAucGRmQ2VydGlmaWNhdGVfX3ByZXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjlweDsgfVxuICAucGRmQ2VydGlmaWNhdGVfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzIzNzQ4O1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAucGRmQ2VydGlmaWNhdGVfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIHdpZHRoOiA2MzNweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2IzOGY2YztcbiAgICBsZXR0ZXItc3BhY2luZzogMi45cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnBkZkNlcnRpZmljYXRlX19jYXJkIHNwYW4ge1xuICAgICAgY29sb3I6ICMzMjM3NDg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4OyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZV9fY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGRmQ2VydGlmaWNhdGVfX2NhcmRfX2lkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZV9fY2FyZF9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBkZkNlcnRpZmljYXRlX19jYXJkX19iYWNrZ3JvdW5kX19pY28ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZV9fbG9nbyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5wZGZDZXJ0aWZpY2F0ZV9fbGluayB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIC5wZGZDZXJ0aWZpY2F0ZV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ucGxhaW5TZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDEwNXB4OyB9XG4gIC5wbGFpblNlY3Rpb25fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAucGxhaW5TZWN0aW9uX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAucGxhaW5TZWN0aW9uX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGxhaW5TZWN0aW9uX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBsYWluU2VjdGlvbl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGxhaW5TZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4OyB9IH1cbiAgLnBsYWluU2VjdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBsYWluU2VjdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5mb3JtRmlsZV9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLmZvcm1GaWxlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZm9ybUZpbGVfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5mb3JtRmlsZV9faW5mbzpob3ZlciAuZm9ybUZpbGVfX2luZm9fX3ByZXZpZXcgc3ZnIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjNTgzNTAwOyB9XG4gIC5mb3JtRmlsZV9faW5mbzpob3ZlciAuZm9ybUZpbGVfX2luZm9fX3ByZXZpZXcgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM1ODM1MDA7IH1cblxuLmZvcm1GaWxlX19pbmZvX19wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcgY2lyY2xlLFxuICAgIC5mb3JtRmlsZV9faW5mb19fcHJldmlldyBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5mb3JtRmlsZV9faW5wdXQ6Y2hlY2tlZCArIC5mb3JtRmlsZV9fbGFiZWwge1xuICBjb2xvcjogcmVkO1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uZm9ybUZpbGVfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOHB4IDI1cHggNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNjcpO1xuICBjb2xvcjogI2IzOGY2YztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1GaWxlX19sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM1ODM1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTgzNTAwOyB9XG5cbi5mb3JtRmlsZV9fZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uZm9ybUZpbGVfX2ZpbGVfX3RleHQge1xuICBwYWRkaW5nOiA4cHggMTVweCA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZm9ybUZpbGVfX2ZpbGVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRmlsZV9fZmlsZV9fbGluazpiZWZvcmUsIC5mb3JtRmlsZV9fZmlsZV9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDgzMjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5mb3JtRmlsZV9fZmlsZV9fbGluazpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDUwJTsgfVxuICAuZm9ybUZpbGVfX2ZpbGVfX2xpbms6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgYm90dG9tOiA1MCU7IH1cblxuLmZvcm1GaWxlLmZvcm1GaWxlX3N0YXRlX2Rpc2FibGVkIC5mb3JtRmlsZV9fbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZvcm1GaWxlLmZvcm1GaWxlX3N0YXRlX2Rpc2FibGVkIC5mb3JtRmlsZV9fZmlsZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5mb3JtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHggNjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmVkZTQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5mb3JtX19pbm5lclRleHQge1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYWY5O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19pbm5lclRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZm9ybV9fY29udGVudF9fZm9ybSB7XG4gICAgcGFkZGluZzogNTVweCA5NXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2NvbnRlbnRfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmZvcm1fX2lucHV0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuZm9ybV9faW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtX19pbnB1dC1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybV9fZm9yZ2V0UGFzc3dvcmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm1fX2ZvcmdldFBhc3N3b3JkX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIC5mb3JtX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGNvbG9yOiAjMzk0MzUyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OWJhMDsgfVxuICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMzhmNmM7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSArIC5mb3JtX19wbGFjZWhvbGRlciwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50OmFjdGl2ZSArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIsIC5mb3JtX19lbGVtZW50OmZvY3VzICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiMzhmNmM7IH1cbiAgICAuZm9ybV9fZWxlbWVudDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNTBweCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAvKiDQptCy0LXRgiDRhNC+0L3QsCAqL1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzOTQzNTIgIWltcG9ydGFudDtcbiAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqL1xuICAgICAgY29sb3I6ICMzOTQzNTIgIWltcG9ydGFudDtcbiAgICAgIC8qINGG0LLQtdGCINGC0LXQutGB0YLQsCAqLyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuZm9jdXNlZCArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IC0xNnB4OyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuZGF0ZVBpY2tlciB7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH1cbiAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY0ODMyOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0ODMyOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudC5pbnB1dC1hbGVydCArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIgKyAuZm9ybV9fZXJyb3JUb29sdGlwIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybV9fdGV4dGFyZWEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuZm9ybV9fdGV4dGFyZWEgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgdG9wOiAxNHB4OyB9XG4gIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29sb3I6ICM5OTliYTA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybV9fZXJyb3JUb29sdGlwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjZmY0ODMyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1fX2lucHV0X19leWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDhweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmZvcm1fX2lucHV0X19leWUudmlzaWJsZVBhc3N3b3JkIC5mb3JtX19pbnB1dF9fZXllX19pY29fX3NlZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm1fX2lucHV0X19leWUudmlzaWJsZVBhc3N3b3JkIC5mb3JtX19pbnB1dF9fZXllX19pY29fX25vLXNlZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9ybV9faW5wdXRfX2V5ZV9faWNvX19uby1zZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZzogMTdweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgLmZvcm1fX2JvdHRvbVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG5cbi5wb3N0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmVkZTQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBvc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuICAucG9zdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLnBvc3RfX3RpdGxlX19kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucG9zdF9fdGl0bGVfX2Rpc2FibGVkX190ZXh0IHtcbiAgICBjb2xvcjogIzljN2I0OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5wb3N0X190aXRsZV9fZGlzYWJsZWRfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wb3N0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvc3RfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBvc3RfX2NvbnRlbnQgLmZvcm1GaWxlLFxuICAgIC5wb3N0X19jb250ZW50IC5wb3N0X19pbnB1dC1ibG9jayB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucG9zdF9fY29udGVudCAuZm9ybUZpbGUsXG4gICAgICAgIC5wb3N0X19jb250ZW50IC5wb3N0X19pbnB1dC1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucG9zdF9faW5wdXQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0X19pbnB1dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5wb3N0LnBvc3Rfc3RhdGVfZGlzYWJsZWQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCAjZjZlZGU0OyB9XG4gICAgLnBvc3QucG9zdF9zdGF0ZV9kaXNhYmxlZCAucG9zdF9fdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3N0LnBvc3Rfc3RhdGVfZGlzYWJsZWQgLnBvc3RfX3RpdGxlX19kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wb3N0LnBvc3Rfc3RhdGVfZGlzYWJsZWQgLmZvcm1GaWxlX190aXRsZSB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnBvc3QucG9zdF9zdGF0ZV9kaXNhYmxlZCAuZm9ybUZpbGVfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wb3N0LnBvc3Rfc3RhdGVfZGlzYWJsZWQgLmZvcm1fX2lucHV0LWJsb2NrIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnByZWxvYWRlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5wcmVsb2FkZXJfX3ByZXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY28tcHJlbG9hZGVyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4ucHMucHMtLWFjdGl2ZS15ID4gLnBzX19zY3JvbGxiYXIteS1yYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogNS41cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC4yKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0cHg7XG4gIHJpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcy5wcy0tYWN0aXZlLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwgPiAucHNfX3Njcm9sbGJhci15IHtcbiAgICBib3JkZXItcmFkaXVzOiA1LjVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNjY2IzOWIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjsgfVxuXG4ucHMucHMtLWFjdGl2ZS15ID4gLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHMudXJuRGVzY3JpcHRpb25Qb3BVcF9fY29udGVudCAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICByaWdodDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgLmZvcm1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweCA2NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZWRlNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLmZvcm1fX2lubmVyVGV4dCB7XG4gICAgcGFkZGluZzogMTdweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmY2ZhZjk7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2lubmVyVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5mb3JtX19jb250ZW50X19mb3JtIHtcbiAgICBwYWRkaW5nOiA1NXB4IDk1cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fY29udGVudF9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZm9ybV9faW5wdXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5mb3JtX19pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1fX2lucHV0LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtX19mb3JnZXRQYXNzd29yZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZm9ybV9fZm9yZ2V0UGFzc3dvcmRfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgLmZvcm1fX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgY29sb3I6ICMzOTQzNTI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5YmEwOyB9XG4gICAgLmZvcm1fX2VsZW1lbnQ6YWN0aXZlLCAuZm9ybV9fZWxlbWVudDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzOGY2YzsgfVxuICAgICAgLmZvcm1fX2VsZW1lbnQ6YWN0aXZlICsgLmZvcm1fX3BsYWNlaG9sZGVyLCAuZm9ybV9fZWxlbWVudDpmb2N1cyArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdG9wOiAtMTZweDsgfVxuICAgICAgLmZvcm1fX2VsZW1lbnQ6YWN0aXZlICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMgKyAuZm9ybV9fcGxhY2Vob2xkZXIgKyAuZm9ybV9faW5wdXQtYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2IzOGY2YzsgfVxuICAgIC5mb3JtX19lbGVtZW50Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIC8qINCm0LLQtdGCINGE0L7QvdCwICovXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzM5NDM1MiAhaW1wb3J0YW50O1xuICAgICAgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gICAgICBjb2xvcjogIzM5NDM1MiAhaW1wb3J0YW50O1xuICAgICAgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovIH1cbiAgICAuZm9ybV9fZWxlbWVudC5mb2N1c2VkICsgLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAuZm9ybV9fZWxlbWVudC5kYXRlUGlja2VyIHtcbiAgICAgIGhlaWdodDogMzNweDsgfVxuICAgIC5mb3JtX19lbGVtZW50LmlucHV0LWFsZXJ0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjQ4MzI7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50LmlucHV0LWFsZXJ0ICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjQ4MzI7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50LmlucHV0LWFsZXJ0ICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciArIC5mb3JtX19lcnJvclRvb2x0aXAge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtX190ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5mb3JtX190ZXh0YXJlYSArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICB0b3A6IDE0cHg7IH1cbiAgLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgei1pbmRleDogMDtcbiAgICBjb2xvcjogIzk5OWJhMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtX19lcnJvclRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICNmZjQ4MzI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybV9faW5wdXRfX2V5ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZm9ybV9faW5wdXRfX2V5ZS52aXNpYmxlUGFzc3dvcmQgLmZvcm1fX2lucHV0X19leWVfX2ljb19fc2VlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9ybV9faW5wdXRfX2V5ZS52aXNpYmxlUGFzc3dvcmQgLmZvcm1fX2lucHV0X19leWVfX2ljb19fbm8tc2VlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtX19pbnB1dF9fZXllX19pY29fX25vLXNlZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAuZm9ybV9fYm90dG9tVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cblxuLnF1ZXN0aW9uRm9ybV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJwbGF5ZmFpcl9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5xdWVzdGlvbkZvcm1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ucXVlc3Rpb25Gb3JtX19pbnB1dHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5xdWVzdGlvbkZvcm0uc2hvdy1tZXNzYWdlLXN1Y2Nlc3MgLnF1ZXN0aW9uRm9ybV9fY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucXVlc3Rpb25Gb3JtIC5mb3JtX19idXR0b24ge1xuICBtaW4td2lkdGg6IDIzNXB4OyB9XG5cbi5mb3JtLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC4yczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5mb3JtLW1lc3NhZ2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogNTVweCAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDg1cHg7IH0gfVxuICAuZm9ybS1tZXNzYWdlX19pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgd2lkdGg6IDE0NnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5mb3JtLW1lc3NhZ2VfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgLmZvcm0tbWVzc2FnZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvcm0tbWVzc2FnZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5mb3JtLW1lc3NhZ2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgcGFkZGluZzogMTdweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvcm0tbWVzc2FnZV9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH0gfVxuICAgIC5mb3JtLW1lc3NhZ2VfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICAuZm9ybS1tZXNzYWdlX19saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5mb3JtLW1lc3NhZ2Ujc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDkwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvcm0tbWVzc2FnZSNzdWNjZXNzLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiA4NXB4IDIwcHggNTVweDsgfSB9XG4gIC5mb3JtLW1lc3NhZ2Uuc2hvdy1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTsgfVxuXG4uZm9ybUNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuICAuZm9ybUNoZWNrYm94X19pbnB1dC5pbnB1dC1hbGVydCArIC5mb3JtQ2hlY2tib3hfX2xhYmVsIC5mb3JtQ2hlY2tib3hfX2Vycm9yLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1DaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5mb3JtQ2hlY2tib3hfX2xhYmVsIC5mb3JtQ2hlY2tib3hfX2ljb25fX3ByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjYjM4ZjZjOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZm9ybUNoZWNrYm94X19sYWJlbCAuZm9ybUNoZWNrYm94X19pY29uX19wcmV2aWV3IHN2ZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybUNoZWNrYm94X19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uZm9ybUNoZWNrYm94X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2ljb25fX3ByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiMzhmNmM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7IH1cbiAgLmZvcm1DaGVja2JveF9faWNvbl9fcHJldmlldyBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2Vycm9yLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjZmY0ODMyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgLmZvcm1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMzVweCA2NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZWRlNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLmZvcm1fX2lubmVyVGV4dCB7XG4gICAgcGFkZGluZzogMTdweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmY2ZhZjk7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZvcm1fX2lubmVyVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5mb3JtX19jb250ZW50X19mb3JtIHtcbiAgICBwYWRkaW5nOiA1NXB4IDk1cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fY29udGVudF9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZm9ybV9faW5wdXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC5mb3JtX19pbnB1dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1fX2lucHV0LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtX19mb3JnZXRQYXNzd29yZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZm9ybV9fZm9yZ2V0UGFzc3dvcmRfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cbiAgLmZvcm1fX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgY29sb3I6ICMzOTQzNTI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5YmEwOyB9XG4gICAgLmZvcm1fX2VsZW1lbnQ6YWN0aXZlLCAuZm9ybV9fZWxlbWVudDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzOGY2YzsgfVxuICAgICAgLmZvcm1fX2VsZW1lbnQ6YWN0aXZlICsgLmZvcm1fX3BsYWNlaG9sZGVyLCAuZm9ybV9fZWxlbWVudDpmb2N1cyArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdG9wOiAtMTZweDsgfVxuICAgICAgLmZvcm1fX2VsZW1lbnQ6YWN0aXZlICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciwgLmZvcm1fX2VsZW1lbnQ6Zm9jdXMgKyAuZm9ybV9fcGxhY2Vob2xkZXIgKyAuZm9ybV9faW5wdXQtYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2IzOGY2YzsgfVxuICAgIC5mb3JtX19lbGVtZW50Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIC8qINCm0LLQtdGCINGE0L7QvdCwICovXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzM5NDM1MiAhaW1wb3J0YW50O1xuICAgICAgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovXG4gICAgICBjb2xvcjogIzM5NDM1MiAhaW1wb3J0YW50O1xuICAgICAgLyog0YbQstC10YIg0YLQtdC60YHRgtCwICovIH1cbiAgICAuZm9ybV9fZWxlbWVudC5mb2N1c2VkICsgLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAuZm9ybV9fZWxlbWVudC5kYXRlUGlja2VyIHtcbiAgICAgIGhlaWdodDogMzNweDsgfVxuICAgIC5mb3JtX19lbGVtZW50LmlucHV0LWFsZXJ0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjQ4MzI7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50LmlucHV0LWFsZXJ0ICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjQ4MzI7IH1cbiAgICAgIC5mb3JtX19lbGVtZW50LmlucHV0LWFsZXJ0ICsgLmZvcm1fX3BsYWNlaG9sZGVyICsgLmZvcm1fX2lucHV0LWJvcmRlciArIC5mb3JtX19lcnJvclRvb2x0aXAge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtX190ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5mb3JtX190ZXh0YXJlYSArIC5mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgICB0b3A6IDE0cHg7IH1cbiAgLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgei1pbmRleDogMDtcbiAgICBjb2xvcjogIzk5OWJhMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtX19lcnJvclRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICNmZjQ4MzI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1fX2lucHV0LWJvcmRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybV9faW5wdXRfX2V5ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogOHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZm9ybV9faW5wdXRfX2V5ZS52aXNpYmxlUGFzc3dvcmQgLmZvcm1fX2lucHV0X19leWVfX2ljb19fc2VlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9ybV9faW5wdXRfX2V5ZS52aXNpYmxlUGFzc3dvcmQgLmZvcm1fX2lucHV0X19leWVfX2ljb19fbm8tc2VlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtX19pbnB1dF9fZXllX19pY29fX25vLXNlZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAuZm9ybV9fYm90dG9tVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH1cblxuLnJlZ2lzdHJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnJlZ2lzdHJhdGlvbl9fY29udGVudF9fbGVmdCwgLnJlZ2lzdHJhdGlvbl9fY29udGVudF9fcmlnaHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmVkZTQ7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fY29udGVudF9fbGVmdCB7XG4gICAgd2lkdGg6IDU5LjMyMjAzJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxMDBweCA4MHB4IDEwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX19jb250ZW50X19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNmVkZTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDEwOHB4IDU1cHggMTA4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uX19jb250ZW50X19sZWZ0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNDBweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25fX2NvbnRlbnRfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDIuMzcyODglO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEyLCA3NiwgNDEsIDAuMDIpO1xuICAgIHBhZGRpbmc6IDk4cHggNjBweCAxMDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbl9fY29udGVudF9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTVweCAxMjVweCA3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvbl9fY29udGVudF9fcmlnaHQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZlZGU0O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lzdHJhdGlvbl9fY29udGVudF9fbGVmdF9faW5uZXIsIC5yZWdpc3RyYXRpb25fX2NvbnRlbnRfX3JpZ2h0X19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWdpc3RyYXRpb25fX2NvbnRlbnRfX3JpZ2h0X19pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucmVnaXN0cmF0aW9uX19pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fcmFkaW9UaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbl9fdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAucmVnaXN0cmF0aW9uX190YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5yZWdpc3RyYXRpb25fX3RhYmxlX19yb3c6bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZWdpc3RyYXRpb25fX3RhYmxlX19jZWxsIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAuNjsgfVxuICAgIC5yZWdpc3RyYXRpb25fX3RhYmxlX19jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAucmVnaXN0cmF0aW9uIC5mb3JtQ2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnJlZ2lzdHJhdGlvbiAuZm9ybV9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS5nYWxsZXJ5QWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZSAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWluZm8gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1heC13aWR0aDogMjIwcHg7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItaW5mbyAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIHtcbiAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAudG9vbHRpcHN0ZXItYm94LFxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC50b29sdGlwc3Rlci1ib3gge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICB0b3A6IC0ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMjAsIDIwNSwgMC42KTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjQpOyB9XG4gICAgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNik7IH1cbiAgICAgIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNik7IH1cblxuLmxTUGFnZXIgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5sU1BhZ2VyIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmxTUGFnZXIgbGkuYWN0aXZlOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNikgIWltcG9ydGFudDsgfVxuXG4ubFNQYWdlciBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIyMCwgMjA1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLm93bC1wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGNvbG9yOiAjOWM3YjQ5O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAub3dsLXBhZ2VyLm93bC1wYWdlcl9hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZWdpc3RyYXRpb25TZWN0b3Ige1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJwbGF5ZmFpcl9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fcHJldmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG86Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90bzpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3ByZXZpZXcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDU1cHg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogMjBweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YmVmb3JlLCAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazpiZWZvcmUsIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiA1MCU7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvciAub3dsLXBhZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X190b3AsIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X19ib3R0b20ge1xuICBwYWRkaW5nOiAwcHggMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X190b3AsIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7IH0gfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yIHtcbiAgcGFkZGluZzogNTBweCAwIDI1cHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDsgfSB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudF9fdG9wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvX19waWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbmsge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b24ge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAub3dsLWRvdHMge1xuICBoZWlnaHQ6IDA7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZSB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UuZ2FsbGVyeUFjdGl2ZSB7XG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UgLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42NDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1pbmZvIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWluZm8gLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnRvb2x0aXBzdGVyLWJveCxcbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjBweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAudG9vbHRpcHN0ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICB0b3A6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ub3dsLXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgY29sb3I6ICM5YzdiNDk7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5vd2wtcGFnZXIub3dsLXBhZ2VyX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLmdhbGxlcnlBY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlIC50b29sdGlwc3Rlci1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZSAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItaW5mbyAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWF4LXdpZHRoOiAyMjBweDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1pbmZvIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3Ige1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC50b29sdGlwc3Rlci1ib3gsXG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBsZWZ0OiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIyMCwgMjA1LCAwLjYpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5vd2wtZG90cyAub3dsLWRvdDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNCk7IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTsgfVxuICAgICAgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTsgfVxuXG4ubFNQYWdlciBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmxTUGFnZXIgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNikgIWltcG9ydGFudDsgfVxuXG4ubFNQYWdlciBsaS5hY3RpdmU6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5sU1BhZ2VyIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjIwLCAyMDUsIDAuNikgIWltcG9ydGFudDsgfVxuXG4ub3dsLXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgY29sb3I6ICM5YzdiNDk7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5vd2wtcGFnZXIub3dsLXBhZ2VyX2FjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJlZ2lzdHJhdGlvblNlY3RvciB7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInBsYXlmYWlyX3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zX19wcmV2aWV3cyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90byB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90bzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcHJldmlldyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB3aWR0aDogNTVweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3NfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fYnV0dG9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbl9fbGluazphY3RpdmUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazpob3ZlcjpiZWZvcmUsIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmJlZm9yZSwgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4ZjZjO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3R0b206IDUwJTsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yIC5vd2wtcGFnZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnRfX3RvcCwgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnRfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDBweCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnRfX3RvcCwgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnRfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDsgfSB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3Ige1xuICBwYWRkaW5nOiA1MHB4IDAgMjVweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X190b3Age1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3BpY3R1cmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbl9fbGluayB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODVweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMjVweDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5vd2wtZG90cyB7XG4gIGhlaWdodDogMDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogNDVweCA3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtczsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2Nsb3NlLWJ1dHRvbl9fbGluazpob3ZlcjpiZWZvcmUsIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2Nsb3NlLWJ1dHRvbl9fbGluazpiZWZvcmUsIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jbG9zZS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jbG9zZS1idXR0b25fX2xpbms6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2Nsb3NlLWJ1dHRvbl9fbGluazphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiA1MCU7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbCB7XG4gICAgICAgIHRvcDogMzIlOyB9IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbF9wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX3ByZXYgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfX3BpY3R1cmUge1xuICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUsIC01MCUpOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfbmV4dCAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbF9fcGljdHVyZSB7XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1JSwgLTUwJSk7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfX2xpbmsge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX19saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbF9fcGljdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfX3BpY3R1cmUgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cblxuLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnkuaW5pdGVkIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250ZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucmVnaXN0cmF0aW9uUGxhY2Uge1xuICBwYWRkaW5nOiA2MHB4IDAgMTBweDsgfVxuICAucmVnaXN0cmF0aW9uUGxhY2VfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAucmVnaXN0cmF0aW9uUGxhY2VfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWdpc3RyYXRpb25QbGFjZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblBsYWNlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblBsYWNlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb25QbGFjZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAucmVnaXN0cmF0aW9uUGxhY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb25QbGFjZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblBsYWNlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmVkZTQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb25QbGFjZV9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTkwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uUGxhY2VfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH0gfVxuICAucmVnaXN0cmF0aW9uUGxhY2VfX3ByZXZpZXcge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAzM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uUGxhY2VfX3ByZXZpZXcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uUGxhY2VfX3ByZXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTVweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9fcHJldmlld19fcGljdHVyZXMge1xuICAgIG1heC13aWR0aDogNjA2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uUGxhY2VfX3ByZXZpZXdfX3BpY3R1cmVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9fcHJldmlld19fY29udGFpbmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5yZWdpc3RyYXRpb25QbGFjZV9fcHJldmlld19fY29udGFpbmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19waWN0dXJlLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19waWN0dXJlX21haW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5yZWdpc3RyYXRpb25QbGFjZV9fcHJldmlld19fcGljdHVyZS5yZWdpc3RyYXRpb25QbGFjZV9fcHJldmlld19fcGljdHVyZV92aXNpYmxlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyB9XG4gICAgLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19waWN0dXJlLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19waWN0dXJlX2hvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9fcHJldmlld19fbWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19tYXAgcGF0aDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlX19wcmV2aWV3X19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZWdpc3RyYXRpb25QbGFjZV9fdGV4dCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVnaXN0cmF0aW9uUGxhY2VfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCA4cHg7IH0gfVxuICAgIC5yZWdpc3RyYXRpb25QbGFjZV9fdGV4dDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNzksIDE0MywgMTA4LCAwLjIpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuMik7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlX19zZWN0b3JzX190ZW1wbGF0ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlLmdhbGxlcnlBY3RpdmUgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJlZ2lzdHJhdGlvblBsYWNlLmdhbGxlcnlBY3RpdmUgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnkgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zX19wcmV2aWV3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yZWdpc3RyYXRpb25QbGFjZS5nYWxsZXJ5QWN0aXZlIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5IC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnJlZ2lzdHJhdGlvblBsYWNlLmdhbGxlcnlBY3RpdmUgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnkgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3ByZXZpZXcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucmVnaXN0cmF0aW9uUGxhY2UuZ2FsbGVyeUFjdGl2ZSAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcGljdHVyZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNjEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAucmVnaXN0cmF0aW9uUGxhY2UuZ2FsbGVyeUFjdGl2ZSAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcGljdHVyZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzcwcHg7IH0gfVxuICAucmVnaXN0cmF0aW9uUGxhY2UuZ2FsbGVyeUFjdGl2ZSAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmVnaXN0cmF0aW9uUGxhY2UuZ2FsbGVyeUFjdGl2ZSAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvblBsYWNlLmdhbGxlcnlBY3RpdmUgLm93bC1wYWdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZSB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UuZ2FsbGVyeUFjdGl2ZSB7XG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UgLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42NDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1pbmZvIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWluZm8gLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnRvb2x0aXBzdGVyLWJveCxcbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMjBweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAudG9vbHRpcHN0ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICB0b3A6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjIwLCAyMDUsIDAuNik7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLm93bC1kb3RzIC5vd2wtZG90OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC40KTsgfVxuICAgIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpOyB9XG4gICAgICAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpOyB9XG5cbi5sU1BhZ2VyIGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4ubFNQYWdlciBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5sU1BhZ2VyIGxpLmFjdGl2ZTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmxTUGFnZXIgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMjAsIDIwNSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi5vd2wtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBjb2xvcjogIzljN2I0OTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLm93bC1wYWdlci5vd2wtcGFnZXJfYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVnaXN0cmF0aW9uU2VjdG9yIHtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicGxheWZhaXJfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3NfX3ByZXZpZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG86bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvX19wcmV2aWV3IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3BpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3NfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA1NXB4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fYnV0dG9uX19saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmhvdmVyOmJlZm9yZSwgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6YmVmb3JlLCAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzhmNmM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdG9wOiA1MCU7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvdHRvbTogNTAlOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3IgLm93bC1wYWdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudF9fdG9wLCAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudF9fYm90dG9tIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudF9fdG9wLCAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudF9fYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3RvciB7XG4gIHBhZGRpbmc6IDUwcHggMCAyNXB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7IH0gfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnRfX3RvcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3NfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fYnV0dG9uX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4NXB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiAyNXB4OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLm93bC1kb3RzIHtcbiAgaGVpZ2h0OiAwOyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLmdhbGxlcnlBY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlIC50b29sdGlwc3Rlci1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZSAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItaW5mbyAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWF4LXdpZHRoOiAyMjBweDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1pbmZvIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3Ige1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC50b29sdGlwc3Rlci1ib3gsXG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBsZWZ0OiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLm93bC1wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGNvbG9yOiAjOWM3YjQ5O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAub3dsLXBhZ2VyLm93bC1wYWdlcl9hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS5nYWxsZXJ5QWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZSAudG9vbHRpcHN0ZXItYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWluZm8gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1heC13aWR0aDogMjIwcHg7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItaW5mbyAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIHtcbiAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAudG9vbHRpcHN0ZXItYm94LFxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC50b29sdGlwc3Rlci1ib3gge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICB0b3A6IC0ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBsZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMjAsIDIwNSwgMC42KTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjQpOyB9XG4gICAgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNik7IH1cbiAgICAgIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNik7IH1cblxuLmxTUGFnZXIgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5sU1BhZ2VyIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLmxTUGFnZXIgbGkuYWN0aXZlOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTQzLCAxMDgsIDAuNikgIWltcG9ydGFudDsgfVxuXG4ubFNQYWdlciBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIyMCwgMjA1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLm93bC1wYWdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGNvbG9yOiAjOWM3YjQ5O1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAub3dsLXBhZ2VyLm93bC1wYWdlcl9hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZWdpc3RyYXRpb25TZWN0b3Ige1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogXCJwbGF5ZmFpcl9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fcHJldmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG86Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90bzpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3ByZXZpZXcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b19fcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IDU1cHg7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9zX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JfX2J1dHRvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogMjBweDsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YmVmb3JlLCAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazpiZWZvcmUsIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JfX2Nsb3NlLWJ1dHRvbl9fbGluazphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiA1MCU7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvciAub3dsLXBhZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X190b3AsIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X19ib3R0b20ge1xuICBwYWRkaW5nOiAwcHggMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X190b3AsIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAucmVnaXN0cmF0aW9uU2VjdG9yX19jb250ZW50X19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7IH0gfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yIHtcbiAgcGFkZGluZzogNTBweCAwIDI1cHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDsgfSB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fY29udGVudF9fdG9wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19waG90b3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnJlZ2lzdHJhdGlvblNlY3Rvcl9fcGhvdG9fX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3RvX19waWN0dXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3Bob3Rvc19fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3ItbW9iaWxlIC5yZWdpc3RyYXRpb25TZWN0b3JfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19idXR0b25fX2xpbmsge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDg1cHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAucmVnaXN0cmF0aW9uU2VjdG9yX19jbG9zZS1idXR0b24ge1xuICAgIHRvcDogLTI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAub3dsLWRvdHMge1xuICBoZWlnaHQ6IDA7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuXG4ucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDQ1cHggNzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNDVweCA0MHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHJpZ2h0OiA0MHB4OyB9IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2Nsb3NlLWJ1dHRvbl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YmVmb3JlLCAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jbG9zZS1idXR0b25fX2xpbms6YmVmb3JlLCAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uX19saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY2xvc2UtYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jbG9zZS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJvdHRvbTogNTAlOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2wge1xuICAgICAgICB0b3A6IDMyJTsgfSB9XG4gICAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbF9wcmV2IC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX19waWN0dXJlIHtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlLCAtNTAlKTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX25leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX25leHQgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfX3BpY3R1cmUge1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpOyB9XG4gIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udHJvbF9fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnJlZ2lzdHJhdGlvblNlY3RvckdhbGxlcnlfX2NvbnRyb2xfX3BpY3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTsgfVxuICAgIC5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5X19jb250cm9sX19waWN0dXJlIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG5cbi5yZWdpc3RyYXRpb25TZWN0b3JHYWxsZXJ5LmluaXRlZCAucmVnaXN0cmF0aW9uU2VjdG9yR2FsbGVyeV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnJldmlldyB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLnNtYWxsR2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc21hbGxHYWxsZXJ5X19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNtYWxsR2FsbGVyeV9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5zbWFsbEdhbGxlcnlfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY0MHB4OyB9XG4gIC5zbWFsbEdhbGxlcnlfX2NvbnRyb2xzX19sZWZ0LCAuc21hbGxHYWxsZXJ5X19jb250cm9sc19fcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1cHgpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUwLCA1NSwgNzIsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLnNtYWxsR2FsbGVyeV9fY29udHJvbHNfX2xlZnQsIC5zbWFsbEdhbGxlcnlfX2NvbnRyb2xzX19yaWdodCB7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gICAgLnNtYWxsR2FsbGVyeV9fY29udHJvbHNfX2xlZnQ6aG92ZXIsIC5zbWFsbEdhbGxlcnlfX2NvbnRyb2xzX19yaWdodDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTc5LCAxNDMsIDEwOCwgMC42KTsgfVxuICAuc21hbGxHYWxsZXJ5X19jb250cm9sc19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTsgfVxuICAuc21hbGxHYWxsZXJ5X19jb250cm9sc19fbGVmdCB7XG4gICAgbGVmdDogLTEwM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuc21hbGxHYWxsZXJ5X19jb250cm9sc19fbGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIC5zbWFsbEdhbGxlcnlfX2NvbnRyb2xzX19sZWZ0IC5zbWFsbEdhbGxlcnlfX2NvbnRyb2xzX19pbWFnZSB7XG4gICAgICBsZWZ0OiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlLCAtNTAlKTsgfVxuICAuc21hbGxHYWxsZXJ5X19jb250cm9sc19fcmlnaHQge1xuICAgIHJpZ2h0OiAtMTAzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5zbWFsbEdhbGxlcnlfX2NvbnRyb2xzX19yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAuc21hbGxHYWxsZXJ5X19jb250cm9sc19fcmlnaHQgLnNtYWxsR2FsbGVyeV9fY29udHJvbHNfX2ltYWdlIHtcbiAgICAgIGxlZnQ6IDU1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpOyB9XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwLjgyKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLmJ0bi5idG5fYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMjZweCA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC5idG4uYnRuX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7IH0gfVxuICAuYnRuLmJ0bl9pbm5lciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cbiAgICAuYnRuLmJ0bl9pbm5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgICAuYnRuLmJ0bl9pbm5lcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwMywgMTU0LCAxMDIsIDAuODUpLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cblxuLmljb25CbG9jayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pY29uQmxvY2tfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxNDZweDtcbiAgICBoZWlnaHQ6IDE0NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5pY29uQmxvY2tfX3BpY3R1cmUge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaWNvbkJsb2NrX19pY29uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuaWNvbkJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaWNvbkJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5pY29uQmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmljb25CbG9ja19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmljb25CbG9ja19fY291bnRlci1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNiMzhmNmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMzhmNmM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmljb25CbG9ja19fdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC42KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgICAuaWNvbkJsb2NrX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4OyB9IH1cbiAgLmljb25CbG9ja19fZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODdweDtcbiAgICBsZWZ0OiAtNTBweDsgfVxuICAgIC5pY29uQmxvY2tfX2RvdHM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLmljb25CbG9ja19fZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaWNvbkJsb2NrX19kb3Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZGNjZDsgfVxuICAgIC5pY29uQmxvY2tfX2RvdDpudGgtbGFzdC1jaGlsZCgtbiArIDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uc3RlcHMge1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7IH1cbiAgLnN0ZXBzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnN0ZXBzX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuc3RlcHNfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGVwc19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGVwc19fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gICAgLnN0ZXBzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RlcHMge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAuc3RlcHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdGVwc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5zdGVwc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGVwc19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnN0ZXBzX19saXN0X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0ZXBzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gICAgLnN0ZXBzX19saXN0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5zdGVwc19fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5zdGVwc19fbGlzdC5vd2wtY2Fyb3VzZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy43Mjg4MSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY5NDkyJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLnN0ZXBzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ5LjE1MjU0JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42OTQ5MiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc3RlcHNfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIC5zdGVwc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc3RlcHNfX2l0ZW0uc3RlcHNfX2l0ZW1fY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3RlcHNfX2l0ZW0uc3RlcHNfX2l0ZW1fY2Fyb3VzZWwgLmljb25CbG9ja19fcGljdHVyZSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgaGVpZ2h0OiAxMDhweDsgfVxuICAgIC5zdGVwc19faXRlbS5zdGVwc19faXRlbV9jYXJvdXNlbCAuaWNvbkJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zdGVwc19faXRlbS5zdGVwc19faXRlbV9jYXJvdXNlbCAuaWNvbkJsb2NrX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH1cbiAgICAuc3RlcHNfX2l0ZW0uc3RlcHNfX2l0ZW1fY2Fyb3VzZWwgLmljb25CbG9ja19fdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zdGVwc19fY29udHJvbHNfX2xlZnQsIC5zdGVwc19fY29udHJvbHNfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTAsIDU1LCA3MiwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RlcHNfX2NvbnRyb2xzX19sZWZ0LmRpc2FibGVkLCAuc3RlcHNfX2NvbnRyb2xzX19yaWdodC5kaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg1MCwgNTUsIDcyLCAwLjIpOyB9XG4gICAgICAuc3RlcHNfX2NvbnRyb2xzX19sZWZ0LmRpc2FibGVkIHBhdGgsIC5zdGVwc19fY29udHJvbHNfX3JpZ2h0LmRpc2FibGVkIHBhdGgge1xuICAgICAgICBzdHJva2U6IHJnYmEoNTAsIDU1LCA3MiwgMC4yKTsgfVxuICAgIC5zdGVwc19fY29udHJvbHNfX2xlZnQ6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5zdGVwc19fY29udHJvbHNfX3JpZ2h0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzksIDE0MywgMTA4LCAwLjYpOyB9XG4gICAgLnN0ZXBzX19jb250cm9sc19fbGVmdC5hY3RpdmUsIC5zdGVwc19fY29udHJvbHNfX3JpZ2h0LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RlcHNfX2NvbnRyb2xzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB9XG4gIC5zdGVwc19fY29udHJvbHNfX2xlZnQgLnN0ZXBzX19jb250cm9sc19faW1hZ2Uge1xuICAgIGxlZnQ6IDQ1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlLCAtNTAlKTsgfVxuICAuc3RlcHNfX2NvbnRyb2xzX19yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuc3RlcHNfX2NvbnRyb2xzX19yaWdodCAuc3RlcHNfX2NvbnRyb2xzX19pbWFnZSB7XG4gICAgICBsZWZ0OiA1NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKTsgfVxuICAuc3RlcHNfX3BsYWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0ZXBzX19wbGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkge1xuICAgICAgLnN0ZXBzX19wbGFjZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuICAuc3RlcHNfX3BsYWNlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdGVwc19fcGxhY2VfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHJnYmEoNTAsIDU1LCA3MiwgMC43KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc3RlcHNfX3BsYWNlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnN0ZXBzX19tZW1vcmlhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnN0ZXBzIC5idG4ge1xuICAgIHBhZGRpbmc6IDE2cHggMzlweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnN0ZXBzIC5idG4ge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9IH1cblxuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICB6LWluZGV4OiA5OSAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlLmdhbGxlcnlBY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50OyB9XG4gIC50b29sdGlwc3Rlci1iYXNlIC50b29sdGlwc3Rlci1ib3gge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAudG9vbHRpcHN0ZXItYmFzZSAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItaW5mbyAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWF4LXdpZHRoOiAyMjBweDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1pbmZvIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3Ige1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yIC50b29sdGlwc3Rlci1ib3gsXG4gIC50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXNlY3RvciAudG9vbHRpcHN0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1zZWN0b3IudG9vbHRpcHN0ZXItc2VjdG9yLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzIwcHg7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnRvb2x0aXBzdGVyLWJveCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItc2VjdG9yLnRvb2x0aXBzdGVyLXNlY3Rvci1tb2JpbGUgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5kIHtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50b29sdGlwc3Rlci1iYXNlLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItbGVmdCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCB7XG4gIGxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udG9vbHRpcHN0ZXItYmFzZS50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXBzdGVyLWJhc2UudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBsZWZ0OiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnVybiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjI1cHg7XG4gIHJpZ2h0OiA4NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC51cm4ge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE5OHB4O1xuICAgICAgd2lkdGg6IDIxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXJuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE3NXB4OyB9IH1cbiAgLnVybjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdmlzLXVybi5wbmdcIikgcmlnaHQgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcmlnaHQ6IC0xNjVweDtcbiAgICB0b3A6IC0yMTlweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiA4MTNweDtcbiAgICBoZWlnaHQ6IDc1NHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgICAgaGVpZ2h0OiA2ODZweDtcbiAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgICAgdG9wOiAtMTk5cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2NjZweDtcbiAgICAgICAgaGVpZ2h0OiA2MThweDtcbiAgICAgICAgcmlnaHQ6IC0xMjVweDtcbiAgICAgICAgdG9wOiAtMTc1cHg7IH0gfVxuICAudXJuX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAudXJuX190aXRsZSB7XG4gICAgY29sb3I6ICM1ODM1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5fX3RpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLnVybl9faW5wdXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuX19pbnB1dHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cbiAgLnVybl9faW5wdXQtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudXJuX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4OCwgNTMsIDAsIDAuMyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTFweDsgfSB9XG4gICAgLnVybl9faW5wdXQucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAudXJuX19pbnB1dC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMi42cHg7IH0gfVxuICAgIC51cm5fX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAudXJuX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEyLjZweDsgfSB9XG4gICAgLnVybl9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAudXJuX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMi42cHg7IH0gfVxuICAgIC51cm5fX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X21lZGl1bVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgICAgLnVybl9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNnB4OyB9IH1cbiAgICAudXJuX19pbnB1dDphY3RpdmUsIC51cm5fX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoODgsIDUzLCAwLCAwLjM1KTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnVybl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybl9fbGFiZWwge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDE0cHg7IH0gfVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMC44MikpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgLmJ0biB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH0gfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7IH1cbiAgLmJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5idG4uYnRuX2JpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI2cHggNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC5idG4uYnRuX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMjJweCA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuYnRuLmJ0bl9iaWcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4OyB9IH1cbiAgLmJ0bi5idG5faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDApIDk4JSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTtcbiAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG4gICAgLmJ0bi5idG5faW5uZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gICAgLmJ0bi5idG5faW5uZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDMsIDE1NCwgMTAyLCAwLjg1KSwgcmdiYSgxNjgsIDEyMCwgODIsIDApKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG5cbi5wcy5wcy0tYWN0aXZlLXkgPiAucHNfX3Njcm9sbGJhci15LXJhaWwge1xuICBib3JkZXItcmFkaXVzOiA1LjVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzksIDE0MywgMTA4LCAwLjIpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDRweDtcbiAgcmlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBzLnBzLS1hY3RpdmUteSA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbCA+IC5wc19fc2Nyb2xsYmFyLXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUuNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2NjYjM5YiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5wcy5wcy0tYWN0aXZlLXkgPiAucHNfX3Njcm9sbGJhci14LXJhaWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcy51cm5EZXNjcmlwdGlvblBvcFVwX19jb250ZW50IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIHJpZ2h0OiA2cHggIWltcG9ydGFudDsgfVxuXG4udXJuRGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgIC51cm5EZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXJuRGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uX19wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uX19wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fcGVyc29uX19waWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLnVybkRlc2NyaXB0aW9uX19wZXJzb25fX25hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19wZXJzb25fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19wZXJzb25fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAxMHB4IDExcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnVybkRlc2NyaXB0aW9uX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZWRlNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnVybkRlc2NyaXB0aW9uX190aXRsZTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX3RpdGxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2IzOGY2YztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7IH1cbiAgICAudXJuRGVzY3JpcHRpb25fX3RpdGxlLW1vYmlsZS51cm5EZXNjcmlwdGlvbl9fdGl0bGUtbW9iaWxlX2Rpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX190aXRsZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHMge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAzMHB4IDEwcHg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDE1cHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX25vLWNvbW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX25vLWNvbW1lbnRzIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX25vLWNvbW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX25vLWNvbW1lbnRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAyNDdweDtcbiAgICBoZWlnaHQ6IDE3NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19fcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX3BpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW0gKyAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmYWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE3cHggOHB4IDE3cHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTdweCAxN3B4IDE3cHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAudXJuRGVzY3JpcHRpb25fX2NvbW1lbnRzX19pdGVtX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmY2ZhZjk7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmNmYWY5OyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX3BpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uX19jb21tZW50c19faXRlbV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOSk7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fY29tbWVudHNfX2l0ZW1fX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfSB9XG4gICAgLnVybkRlc2NyaXB0aW9uX19idXR0b25zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZlZGU0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbnM6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4OiAxIDEgYXV0bzsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uICsgLnVybkRlc2NyaXB0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uICsgLnVybkRlc2NyaXB0aW9uX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uICsgLnVybkRlc2NyaXB0aW9uX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uX19idXR0b25fX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uX19saW5rLmpzX2NvbW1lbnRzIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uX19wcmV2aWV3IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uIC5idG4uYnRuX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uIC5idG4uYnRuX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uIC5idG4uYnRuX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fYnV0dG9uX19wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25fX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDsgfVxuICAgIC51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlci51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlcl9vcGVuZWQge1xuICAgICAgbGVmdDogLTMxcHg7IH1cbiAgICAudXJuRGVzY3JpcHRpb25fX3RyaWdnZXIudXJuRGVzY3JpcHRpb25fX3RyaWdnZXJfY2xvc2VkIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgICAgLnVybkRlc2NyaXB0aW9uX190cmlnZ2VyLnVybkRlc2NyaXB0aW9uX190cmlnZ2VyX2Nsb3NlZCB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuICAudXJuRGVzY3JpcHRpb25fX3RyaWdnZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XG4gICAgLnVybkRlc2NyaXB0aW9uX190cmlnZ2VyX19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gIC51cm5EZXNjcmlwdGlvbl9fdHJpZ2dlcl9fbGlua19fcHJldmlldyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uIC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDAuODIpKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC5idG4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuLmJ0bl9iaWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuYnRuLmJ0bl9iaWcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDsgfSB9XG4gIC5idG4uYnRuX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICAgIC5idG4uYnRuX2lubmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAgIC5idG4uYnRuX2lubmVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAuZm9ybV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCAzNXB4IDY1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZlZGU0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAuZm9ybV9faW5uZXJUZXh0IHtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZmFmOTtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9ybV9faW5uZXJUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmZvcm1fX2NvbnRlbnRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDU1cHggOTVweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19jb250ZW50X19mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5mb3JtX19pbnB1dHMge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmZvcm1fX2lucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybV9faW5wdXQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm1fX2ZvcmdldFBhc3N3b3JkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtX19mb3JnZXRQYXNzd29yZF9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICAuZm9ybV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBjb2xvcjogIzM5NDM1MjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTliYTA7IH1cbiAgICAuZm9ybV9fZWxlbWVudDphY3RpdmUsIC5mb3JtX19lbGVtZW50OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjM4ZjZjOyB9XG4gICAgICAuZm9ybV9fZWxlbWVudDphY3RpdmUgKyAuZm9ybV9fcGxhY2Vob2xkZXIsIC5mb3JtX19lbGVtZW50OmZvY3VzICsgLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0b3A6IC0xNnB4OyB9XG4gICAgICAuZm9ybV9fZWxlbWVudDphY3RpdmUgKyAuZm9ybV9fcGxhY2Vob2xkZXIgKyAuZm9ybV9faW5wdXQtYm9yZGVyLCAuZm9ybV9fZWxlbWVudDpmb2N1cyArIC5mb3JtX19wbGFjZWhvbGRlciArIC5mb3JtX19pbnB1dC1ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjM4ZjZjOyB9XG4gICAgLmZvcm1fX2VsZW1lbnQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDUwcHggI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgLyog0KbQstC10YIg0YTQvtC90LAgKi9cbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzk0MzUyICFpbXBvcnRhbnQ7XG4gICAgICAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi9cbiAgICAgIGNvbG9yOiAjMzk0MzUyICFpbXBvcnRhbnQ7XG4gICAgICAvKiDRhtCy0LXRgiDRgtC10LrRgdGC0LAgKi8gfVxuICAgIC5mb3JtX19lbGVtZW50LmZvY3VzZWQgKyAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiAtMTZweDsgfVxuICAgIC5mb3JtX19lbGVtZW50LmRhdGVQaWNrZXIge1xuICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgLmZvcm1fX2VsZW1lbnQuaW5wdXQtYWxlcnQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNDgzMjsgfVxuICAgICAgLmZvcm1fX2VsZW1lbnQuaW5wdXQtYWxlcnQgKyAuZm9ybV9fcGxhY2Vob2xkZXIgKyAuZm9ybV9faW5wdXQtYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNDgzMjsgfVxuICAgICAgLmZvcm1fX2VsZW1lbnQuaW5wdXQtYWxlcnQgKyAuZm9ybV9fcGxhY2Vob2xkZXIgKyAuZm9ybV9faW5wdXQtYm9yZGVyICsgLmZvcm1fX2Vycm9yVG9vbHRpcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm1fX3RleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmVzaXplOiBub25lOyB9XG4gICAgLmZvcm1fX3RleHRhcmVhICsgLmZvcm1fX3BsYWNlaG9sZGVyIHtcbiAgICAgIHRvcDogMTRweDsgfVxuICAuZm9ybV9fcGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X3JlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGNvbG9yOiAjOTk5YmEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmZvcm1fX2Vycm9yVG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogI2ZmNDgzMjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAuZm9ybV9faW5wdXQtYm9yZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIC5mb3JtX19pbnB1dF9fZXllIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA4cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5mb3JtX19pbnB1dF9fZXllLnZpc2libGVQYXNzd29yZCAuZm9ybV9faW5wdXRfX2V5ZV9faWNvX19zZWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3JtX19pbnB1dF9fZXllLnZpc2libGVQYXNzd29yZCAuZm9ybV9faW5wdXRfX2V5ZV9faWNvX19uby1zZWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm1fX2lucHV0X19leWVfX2ljb19fbm8tc2VlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDE3cHggNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mb3JtX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gIC5mb3JtX19ib3R0b21UZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuXG4uZm9ybUNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuICAuZm9ybUNoZWNrYm94X19pbnB1dC5pbnB1dC1hbGVydCArIC5mb3JtQ2hlY2tib3hfX2xhYmVsIC5mb3JtQ2hlY2tib3hfX2Vycm9yLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1DaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5mb3JtQ2hlY2tib3hfX2xhYmVsIC5mb3JtQ2hlY2tib3hfX2ljb25fX3ByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjYjM4ZjZjOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZm9ybUNoZWNrYm94X19sYWJlbCAuZm9ybUNoZWNrYm94X19pY29uX19wcmV2aWV3IHN2ZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybUNoZWNrYm94X19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uZm9ybUNoZWNrYm94X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2ljb25fX3ByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiMzhmNmM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7IH1cbiAgLmZvcm1DaGVja2JveF9faWNvbl9fcHJldmlldyBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XG5cbi5mb3JtQ2hlY2tib3hfX2Vycm9yLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjZmY0ODMyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLnVybkRlc2NyaXB0aW9uUG9wVXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBoZWlnaHQ6IDY1OHB4O1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uUG9wVXAge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVybkRlc2NyaXB0aW9uUG9wVXAge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZWRlNDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA2M3B4IDIwcHggMjVweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvblBvcFVwX190aXRsZV9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX3RpdGxlX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjYjM4ZjZjO1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRfbWVkaXVtXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nOiA3cHggMTFweCA4cHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvLWZsb3dlci1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX3RpdGxlX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfSB9XG4gIC51cm5EZXNjcmlwdGlvblBvcFVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG4gIC51cm5EZXNjcmlwdGlvblBvcFVwX19jb250ZW50X19lbGVtZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY29udGVudF9faW5wdXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2NvbnRlbnRfX2lucHV0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2NvbnRlbnRfX2lucHV0LWJsb2NrIHtcbiAgICB3aWR0aDogMjA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19jb250ZW50X19pbnB1dC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX3RleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDJweDsgfVxuICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX190ZXh0YXJlYS5zY3JvbGxlZCB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXAgLmZvcm1fX2lucHV0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC51cm5EZXNjcmlwdGlvblBvcFVwIC5mb3JtQ2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC51cm5EZXNjcmlwdGlvblBvcFVwIC5mb3JtQ2hlY2tib3hfX2ljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAudXJuRGVzY3JpcHRpb25Qb3BVcCAuZm9ybUNoZWNrYm94X19pY29uX19wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLnVybkRlc2NyaXB0aW9uUG9wVXAgLmZvcm1DaGVja2JveF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZmFmOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2J1dHRvbnNfX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC45KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19idXR0b25zX19wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fYnV0dG9uc19fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2J1dHRvbnNfX3ByaWNlX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIC51cm5EZXNjcmlwdGlvblBvcFVwX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC51cm5EZXNjcmlwdGlvblBvcFVwX19jbG9zZS1idXR0b24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAyMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMzFweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19jbG9zZS1idXR0b24ge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2Nsb3NlLWJ1dHRvbl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC51cm5EZXNjcmlwdGlvblBvcFVwX19jbG9zZS1idXR0b25fX2xpbms6aG92ZXI6YmVmb3JlLCAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY2xvc2UtYnV0dG9uX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY2xvc2UtYnV0dG9uX19saW5rOmJlZm9yZSwgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2Nsb3NlLWJ1dHRvbl9fbGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGY2YztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2Nsb3NlLWJ1dHRvbl9fbGluazpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdG9wOiA1MCU7IH1cbiAgICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY2xvc2UtYnV0dG9uX19saW5rOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3R0b206IDUwJTsgfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcF9fYWRkZWRGb3JUZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9tZWRpdW1cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcC51cm5EZXNjcmlwdGlvblBvcFVwX2dpZnQgLnVybkRlc2NyaXB0aW9uUG9wVXBfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXAudXJuRGVzY3JpcHRpb25Qb3BVcF9naWZ0IC51cm5EZXNjcmlwdGlvblBvcFVwX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwLnVybkRlc2NyaXB0aW9uUG9wVXBfZ2lmdCAudXJuRGVzY3JpcHRpb25Qb3BVcF9fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXAudXJuRGVzY3JpcHRpb25Qb3BVcF9naWZ0IC51cm5EZXNjcmlwdGlvblBvcFVwX19idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwLnVybkRlc2NyaXB0aW9uUG9wVXBfZ2lmdCAudXJuRGVzY3JpcHRpb25Qb3BVcF9fYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwLnVybkRlc2NyaXB0aW9uUG9wVXBfZ2lmdCAudXJuRGVzY3JpcHRpb25Qb3BVcF9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcC51cm5EZXNjcmlwdGlvblBvcFVwX2dpZnQgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgdG9wOiAyOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuRGVzY3JpcHRpb25Qb3BVcC51cm5EZXNjcmlwdGlvblBvcFVwX2dpZnQgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHRvcDogMzNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5EZXNjcmlwdGlvblBvcFVwLnVybkRlc2NyaXB0aW9uUG9wVXBfZ2lmdCAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgdG9wOiAyMHB4OyB9IH1cbiAgLnVybkRlc2NyaXB0aW9uUG9wVXAudXJuRGVzY3JpcHRpb25Qb3BVcC5vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXJuRGVzY3JpcHRpb25Qb3BVcC5zaG93LW1lc3NhZ2Utc3VjY2VzcyAudXJuRGVzY3JpcHRpb25Qb3BVcF9fY29udGVudCxcbiAgLnVybkRlc2NyaXB0aW9uUG9wVXAuc2hvdy1tZXNzYWdlLXN1Y2Nlc3MgLnVybkRlc2NyaXB0aW9uUG9wVXBfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udXJuUGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA3NTlweDsgfVxuICAudXJuUGFnZV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC51cm5QYWdlX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAudXJuUGFnZV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnVyblBhZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXJuUGFnZV9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAudXJuUGFnZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnVyblBhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDsgfSB9XG4gIC51cm5QYWdlX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAudXJuUGFnZV9fYmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAudXJuUGFnZV9fYmFja2dyb3VuZF9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDclKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5QYWdlX19iYWNrZ3JvdW5kX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOC4yJSk7IH0gfVxuICAgIC51cm5QYWdlX19iYWNrZ3JvdW5kX19jb250ZW50LnVyblBhZ2VfX2JhY2tncm91bmRfX2NvbnRlbnRfc2VjdG9yMSAudXJuUGFnZV9fYmFja2dyb3VuZF9faW1hZ2U6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudXJuUGFnZV9fYmFja2dyb3VuZF9fY29udGVudC51cm5QYWdlX19iYWNrZ3JvdW5kX19jb250ZW50X3NlY3RvcjIgLnVyblBhZ2VfX2JhY2tncm91bmRfX2ltYWdlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2NvbnRlbnQudXJuUGFnZV9fYmFja2dyb3VuZF9fY29udGVudF9zZWN0b3IzIC51cm5QYWdlX19iYWNrZ3JvdW5kX19pbWFnZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudXJuUGFnZV9fYmFja2dyb3VuZF9faW1hZ2UtYWRkaXRpb25hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudXJuUGFnZV9fYmFja2dyb3VuZF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzgwN3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA1MjVweDsgfSB9XG4gIC51cm5QYWdlX19iYWNrZ3JvdW5kX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC51cm5QYWdlX19iYWNrZ3JvdW5kX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51cm5QYWdlX19iYWNrZ3JvdW5kX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH0gfVxuICAudXJuUGFnZV9fYmFja2dyb3VuZF9fZGF0ZSB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAudXJuUGFnZV9fYmFja2dyb3VuZF9fZmxvd2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudXJuUGFnZV9fYmFja2dyb3VuZF9fZmxvd2VyLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlcl9nZXJiZXJhIHtcbiAgICAgIGJvdHRvbTogLTc1cHg7XG4gICAgICB3aWR0aDogNTgwcHg7XG4gICAgICBsZWZ0OiAtMTgycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgICAudXJuUGFnZV9fYmFja2dyb3VuZF9fZmxvd2VyLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlcl9nZXJiZXJhIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgYm90dG9tOiAtODdweDtcbiAgICAgICAgICBsZWZ0OiAtMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXJuUGFnZV9fYmFja2dyb3VuZF9fZmxvd2VyLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlcl9nZXJiZXJhIHtcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgICBsZWZ0OiAtNTJweDsgfSB9XG4gICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlci51cm5QYWdlX19iYWNrZ3JvdW5kX19mbG93ZXJfcm9zZSB7XG4gICAgICBib3R0b206IC0xMzBweDtcbiAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgIGxlZnQ6IC04NXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlci51cm5QYWdlX19iYWNrZ3JvdW5kX19mbG93ZXJfcm9zZSB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTExNXB4O1xuICAgICAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlci51cm5QYWdlX19iYWNrZ3JvdW5kX19mbG93ZXJfcm9zZSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTg1cHg7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlci51cm5QYWdlX19iYWNrZ3JvdW5kX19mbG93ZXJfbGlsaWEge1xuICAgICAgYm90dG9tOiAtMTQ1cHg7XG4gICAgICB3aWR0aDogNTkwcHg7XG4gICAgICByaWdodDogLTIyOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlci51cm5QYWdlX19iYWNrZ3JvdW5kX19mbG93ZXJfbGlsaWEge1xuICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICBib3R0b206IC0xMThweDtcbiAgICAgICAgICByaWdodDogLTQ1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnVyblBhZ2VfX2JhY2tncm91bmRfX2Zsb3dlci51cm5QYWdlX19iYWNrZ3JvdW5kX19mbG93ZXJfbGlsaWEge1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBib3R0b206IC04NXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNzVweDsgfSB9XG4gIC51cm5QYWdlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC51cm5QYWdlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgLnVyblBhZ2VfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudXJuUGFnZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC51cm5QYWdlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZDdhYjdiLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuNDQpIDE2JSwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjE3KSAzMSUsIHJnYmEoMTczLCAxMjUsIDc3LCAwLjEpIDUzJSwgcmdiYSgxNjgsIDEyMCwgODIsIDAuODIpKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0X2JvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgIC5idG4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNkN2FiN2IsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC40NCkgMTYlLCByZ2JhKDIyOCwgMTg3LCAxMzAsIDAuMTcpIDMxJSwgcmdiYSgxNzMsIDEyNSwgNzcsIDAuMSkgNTMlLCByZ2JhKDE2OCwgMTIwLCA4MiwgMCkgOTglKSwgbGluZWFyLWdyYWRpZW50KCNkM2E1N2EsICNkM2E1N2EpOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAuYnRuLmJ0bl9iaWcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAuYnRuLmJ0bl9iaWcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgLmJ0bi5idG5fYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDsgfSB9XG4gIC5idG4uYnRuX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q3YWI3YiwgcmdiYSgyMjgsIDE4NywgMTMwLCAwLjQ0KSAxNiUsIHJnYmEoMjI4LCAxODcsIDEzMCwgMC4xNykgMzElLCByZ2JhKDE3MywgMTI1LCA3NywgMC4xKSA1MyUsIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSA5OCUpLCBsaW5lYXItZ3JhZGllbnQoI2QzYTU3YSwgI2QzYTU3YSk7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICAgIC5idG4uYnRuX2lubmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuICAgIC5idG4uYnRuX2lubmVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAzLCAxNTQsIDEwMiwgMC44NSksIHJnYmEoMTY4LCAxMjAsIDgyLCAwKSksIGxpbmVhci1ncmFkaWVudCgjZDNhNTdhLCAjZDNhNTdhKTsgfVxuXG4udXJuUG9wVXBNZXNzYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnVyblBvcFVwTWVzc2FnZXNfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDkwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5Qb3BVcE1lc3NhZ2VzX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIC51cm5Qb3BVcE1lc3NhZ2VzX19pbWFnZSB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDM4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUzcHgpIHtcbiAgICAgIC51cm5Qb3BVcE1lc3NhZ2VzX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAudXJuUG9wVXBNZXNzYWdlc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdF9yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1M3B4KSB7XG4gICAgICAudXJuUG9wVXBNZXNzYWdlc19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC51cm5Qb3BVcE1lc3NhZ2VzX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZmFmOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTNweCkge1xuICAgICAgLnVyblBvcFVwTWVzc2FnZXNfX2J1dHRvbnMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH0gfVxuICAudXJuUG9wVXBNZXNzYWdlcyAuYnRuLmJ0bl9pbm5lciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC51cm5Qb3BVcE1lc3NhZ2VzLnNob3ctbWVzc2FnZS1zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4iXX0= */
