a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,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-size:100%;vertical-align:baseline}.slick-slider,body{-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"Roboto",sans-serif;font-size:16px;line-height:27.2px;font-weight:400;color:#394140;position:relative}.slick-slide img,a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}img{width:100%}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'Assistant';src:url(../fonts/Assistant-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:'Assistant';src:url(../fonts/Assistant-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'Assistant';src:url(../fonts/Assistant-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.login__form p,.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.row,.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column,.column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column-reverse{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jcsa{-ms-flex-pack:distribute;justify-content:space-around}.jcse{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fww{-ms-flex-wrap:wrap;flex-wrap:wrap}.mx5{margin-right:5px;margin-left:5px}.my5{margin-top:5px;margin-bottom:5px}.mx10{margin-right:10px;margin-left:10px}.my10{margin-top:10px;margin-bottom:10px}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.ml5{margin-left:5px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.text-center{text-align:center;display:block}.text-white{color:#fff}.header{line-height:16px;position:fixed;top:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;z-index:2}.header__scrolled .nav-top{padding:10px 0 5px}@media only screen and (max-width:768px){.header__scrolled .nav-top{padding:7px 0}.header__scrolled .nav-top .logo__header img{width:92px}}.nav-top{padding:24px 0 20px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){.nav-top{padding-top:15px}}@media only screen and (max-width:1100px){.nav-top__mobile-menu{position:fixed;top:0;right:0;width:80%;height:100%;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#394140;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-left:0}}.nav-top__mobile-menu--outter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:1100px){.nav-top__mobile-menu--outter-wrapper,.nav-top__mobile-menu--wrapper{-webkit-box-orient:vertical;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav-top__mobile-menu--outter-wrapper{background-color:#394140;padding:50px 30px 41px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-top__mobile-menu--wrapper{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.nav-top__mobile-menu--closed{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.nav-top__mobile-menu--categories{display:none}@media only screen and (max-width:1100px){.nav-top__mobile-menu--categories{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.nav-top__buttons>:first-child,.nav-top__buttons>:last-child{border-color:transparent;border-left:none;border-right:none}.nav-top__buttons>:first-child:hover,.nav-top__buttons>:last-child:hover{color:#fff}.nav-top__buttons>:first-child{background:-o-linear-gradient(353.46deg,#ff8a2a 0%,#ff6a22 100%);background:linear-gradient(96.54deg,#ff8a2a 0%,#ff6a22 100%)}.nav-top__buttons>:last-child{background:-o-linear-gradient(173.46deg,#07af80 0%,#13c17b 100%);background:linear-gradient(276.54deg,#07af80 0%,#13c17b 100%);margin-left:5px}@media only screen and (max-width:1100px){.nav-top__buttons--desktop{display:none}}.nav-top__buttons--mobile{display:none}@media only screen and (max-width:1100px){.nav-top__buttons--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:1100px){.nav-top__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px}.nav-top__buttons>*{padding:16.5px!important;width:120px!important}.nav-top__buttons>:first-child{margin-bottom:10px}.nav-top__buttons>:last-child{margin-left:0}}.nav-bottom{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;max-width:1320px;margin:0 auto}@media only screen and (max-width:1350px){.nav-bottom{padding:0 20px}}@media only screen and (max-width:1100px){.nav-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;max-width:1320px;margin:0;background-color:#04a183;-webkit-box-sizing:border-box;box-sizing:border-box}}.nav-bottom a{font-size:16px}.primary-menu{z-index:1}@media only screen and (max-width:1100px){.primary-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.primary-menu li{font-family:"Assistant",sans-serif;font-weight:600;font-size:18px;cursor:pointer}@media only screen and (min-width:1100px){.primary-menu li:hover a{color:#ff8a2a}}.primary-menu li a{color:#586169;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:1100px){.primary-menu li a{color:#fff;font-size:16px}}.primary-menu>*{padding-right:23px}@media only screen and (max-width:1260px){.primary-menu>*{padding-right:17px}}.primary-menu>:not(:last-child){margin-right:33px}@media only screen and (max-width:1260px){.primary-menu>:not(:last-child){margin-right:20px}}@media only screen and (max-width:1100px){.primary-menu>:not(:last-child){padding-bottom:32px;margin-right:0}}.primary-menu>* a{text-transform:uppercase}.primary-menu .menu-item-has-children{position:relative}@media only screen and (max-width:1100px){.primary-menu .menu-item-has-children{overflow:hidden}}@media only screen and (min-width:1100px){.primary-menu .menu-item-has-children:hover::after{color:#ff8a2a;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:5px}}.primary-menu .menu-item-has-children::after{content:'';position:absolute;right:3px;top:2px;border-style:solid;border-width:1px 1px 0 0;display:inline-block;width:.36em;height:.35em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);vertical-align:top;color:#586169}@media only screen and (max-width:1100px){.primary-menu .menu-item-has-children::after{color:#fff;right:unset;left:60%}}.primary-menu .sub-menu,.primary-menu .sub-menu a{-webkit-box-sizing:border-box;box-sizing:border-box}.primary-menu .sub-menu{position:absolute;left:0;top:calc(100% + 7px);width:-webkit-max-content;width:-moz-max-content;background-color:#fff;border:1px solid #eeefef;-webkit-box-shadow:0 6px 12px rgba(88,97,105,.15);box-shadow:0 6px 12px rgba(88,97,105,.15);padding:15px 0;width:max-content}@media only screen and (max-width:1100px){.primary-menu .sub-menu{padding:0;max-height:0;overflow:hidden;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;position:relative;left:unset;top:unset;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.primary-menu .sub-menu a,.secondary-menu li{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.primary-menu .sub-menu a{text-transform:unset;color:#586169!important;padding:20px 25px;width:100%}.primary-menu .sub-menu a:hover{color:#fff!important;background-color:#ff8a2a}@media only screen and (max-width:1100px){.primary-menu .sub-menu a{color:#c3cbd3!important;font-size:13px;padding:15px 25px}}.primary-menu .sub-menu:before{content:'';width:100%;height:13px;position:absolute;top:-11px}.secondary-menu{z-index:0;background-color:#04a183;font-family:"Assistant",sans-serif;font-weight:700}@media only screen and (max-width:1100px){.secondary-menu{position:fixed;top:0;right:0;width:80%;height:100%;padding:65px 26px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#effbf6;-webkit-box-shadow:0 4px 23px rgba(0,0,0,.11);box-shadow:0 4px 23px rgba(0,0,0,.11);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;overflow-y:auto}}@media only screen and (max-width:400px){.secondary-menu{width:100%}}@media only screen and (max-width:1100px){.secondary-menu--closed{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.secondary-menu li{cursor:pointer}@media only screen and (max-width:1100px){.secondary-menu li{margin-bottom:43px;padding:0 0 0 28px}}.secondary-menu>*{padding:9.5px 15px}.secondary-menu .sub-menu li:hover,.secondary-menu>:hover{background-color:#02866e}@media only screen and (max-width:1100px){.secondary-menu>:hover{background-color:#effbf6}}.secondary-menu a{color:#fff}.secondary-menu .menu-item-has-children{position:relative}@media only screen and (max-width:1100px){.secondary-menu .menu-item-has-children:after,.secondary-menu .menu-item-has-children:before{content:'';position:absolute;left:0;top:7px!important;width:12px;height:2px;background-color:#006a6a;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.secondary-menu .menu-item-has-children:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.secondary-menu .menu-item-has-children--opened:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.secondary-menu .menu-item-has-children--opened:after{-webkit-transform:rotate(360deg)!important;-ms-transform:rotate(360deg)!important;transform:rotate(360deg)!important}}.secondary-menu .sub-menu{position:absolute;top:100%;left:0;background-color:#07af80;-webkit-box-shadow:0 6px 12px rgba(88,97,105,.15);box-shadow:0 6px 12px rgba(88,97,105,.15);padding:15px 0;font-weight:600;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:1100px){.secondary-menu .sub-menu{position:relative;-webkit-box-shadow:none;box-shadow:none;background-color:#effbf6;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:unset;left:unset;padding:0 0 0 26px;max-height:0;overflow:hidden}.secondary-menu .sub-menu>*{margin-bottom:20px}.secondary-menu .sub-menu>:last-child{margin-bottom:0}}.secondary-menu .sub-menu li{padding:10px 25px}@media only screen and (max-width:1100px){.secondary-menu .sub-menu li:hover{background-color:#effbf6}.secondary-menu .sub-menu li{padding:0}.secondary-menu .sub-menu li a{color:#028383}}.menu-item-has-children{-webkit-tap-highlight-color:transparent}@media only screen and (min-width:1100px){.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.menu-item-has-children--opened>:first-child{color:#ff8a2a!important}.menu-item-has-children--opened::after{color:#ff8a2a!important;-webkit-transform:rotate(-45deg)!important;-ms-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;top:5px!important}.sub-menu{opacity:0;visibility:hidden;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);z-index:1}.primary-menu-separator{margin-bottom:20px;position:relative}.primary-menu-separator:after{content:'';width:88%;height:1px;background-color:#8897a4;position:absolute;top:65px;left:0;right:0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1100px){.primary-menu-separator:after{top:55px}}.primary-menu-separator a{color:#fff!important}.secondary-menu-separator{padding:0 4px;position:relative}.secondary-menu-separator a{color:#ffffff00}@media only screen and (max-width:1100px){.secondary-menu-separator{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.secondary-menu-separator:after{content:'';width:1px;height:28px;background-color:#fff;position:absolute;top:3px;left:6px;opacity:.4}@media only screen and (max-width:1100px){.secondary-menu-separator:after{top:8px;left:0;height:2px;width:100%;background-color:#c8e9dd}}.secondary-menu-separator:hover{background-color:transparent}.home .breadcrumbs{display:none}@media only screen and (max-width:1100px){.home .breadcrumbs{display:block}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:190px 0 38px;font-size:12.8px}@media only screen and (max-width:1100px){.breadcrumbs{margin:0;color:#fff}.breadcrumbs--desktop{display:none}}.breadcrumbs--mobile{display:none}@media only screen and (max-width:1100px){.breadcrumbs--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:768px){.breadcrumbs>*{display:none}.breadcrumbs>:first-child{display:block}.breadcrumbs>:last-child{display:block}.breadcrumbs>:nth-child(2){display:block}}.breadcrumbs svg{width:6px;margin:0 15px}.breadcrumbs svg path{stroke:#586169}@media only screen and (max-width:1100px){.breadcrumbs svg path{stroke:#fff}}.breadcrumbs a,.breadcrumbs span{font-size:12.8px;line-height:21.76px;color:#586169}@media only screen and (max-width:1100px){.breadcrumbs a,.breadcrumbs span{color:#fff}}.breadcrumbs a,.burger,.post-main ul li{position:relative}.breadcrumbs a:after{content:'';width:0;height:1px;position:absolute;left:0;bottom:2px;background-color:#586169;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:1100px){.breadcrumbs a:after{background-color:#fff}}.breadcrumbs a:hover:after{width:100%}.breadcrumbs .kb_title{font-weight:700}@media only screen and (max-width:768px){.breadcrumbs .middle-item{max-width:5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.burger{display:none;margin-right:-7px;padding:10px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;width:32px;height:33px;overflow:hidden;z-index:2}@media only screen and (max-width:1100px){.burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.burger__line{width:18px;height:1px;background-color:#586169;-webkit-transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;position:absolute;right:7px}.burger__line--first{top:10}.burger__line--second{width:14px;top:16px;-webkit-transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.burger__line--third{bottom:10px}.burger__line--first-toggled{top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.burger__line--second-toggled{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);background-color:#fff}.burger__line--third-toggled{bottom:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.burger--green{display:none;padding:10px 7px;-webkit-box-sizing:border-box;box-sizing:border-box;width:32px;height:33px;position:relative;overflow:hidden;z-index:2;margin-right:-7px}@media only screen and (max-width:1100px){.burger--green{display:-webkit-box;display:-ms-flexbox;display:flex}}.burger--green>*{background-color:#fff}.burger--green .burger__line--first-toggled,.burger--green .burger__line--second-toggled,.burger--green .burger__line--third-toggled{background-color:#028383}.burger--is-hidden{opacity:0;visibility:hidden}.login__form{max-width:440px;margin-top:55px}.login__form>:not(:last-child){margin-bottom:20px}.login__form>:nth-child(6){margin-top:38px}.login__form a{color:#07af80;font-weight:700}.login__form .btn{margin-top:38px}.login__text-info{max-width:820px;margin-top:88px}.login__text-info .btn{margin-top:25px}.login-link-mobile:after,.primary-menu .login-link-mobile a,.primary-menu .user-link-mobile a,.user-link-mobile:after{color:#49d177!important}.primary-menu .login-link-mobile .sub-menu a,.primary-menu .user-link-mobile .sub-menu a{color:#c3cbd3!important}.login-link,.login-link-mobile,.login-link-mobile .sub-menu a::before,.user-link,.user-link-mobile,.user-link-mobile .sub-menu a::before{display:none}.login-link a:before,.login-link-mobile a:before,.user-link a:before,.user-link-mobile a:before{content:'';display:inline-block;width:15px;height:15px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;margin-right:7px}.login-link-mobile a:before,.user-link-mobile a:before{background:url(../img/icons/membersarea-green.svg) no-repeat top right}.login-link a:before,.user-link a:before{background:url(../img/icons/membersarea.svg) no-repeat top right}.login-link a:hover:before,.user-link a:hover:before{background:url(../img/icons/membersarea-orange.svg) no-repeat top right}.login-link .sub-menu a::before,.user-link .sub-menu a::before{display:none}.register__form{max-width:830px;margin-top:55px}.register__form-wrapper{max-height:60px;margin-bottom:20px}.register__form-wrapper>:not(:last-child){margin-right:10px}@media only screen and (max-width:660px){.register__form-wrapper>:not(:last-child){margin-right:0}.register__form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.register__form input,.register__form select{max-width:440px;display:block;height:60px;margin-bottom:20px}.register__field{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.show-password{z-index:1;width:15px;cursor:pointer;position:absolute;margin:-62px 0 0 305px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.show-password:hover{opacity:.7}@media only screen and (max-width:768px){.show-password{margin-top:-54px}}@media only screen and (max-width:660px){.show-password{right:40px}}.login .show-password{margin:19px 0 0 -30px}@media only screen and (max-width:660px){.login .show-password{right:unset}}input[type=submit]{border:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.error{position:absolute;bottom:-20px;left:0;font-weight:400!important;font-size:13px;color:#ff2237!important}.my-profile__info{width:500px;margin:55px 0}@media only screen and (max-width:560px){.my-profile__info{width:100%}}.my-profile__info p{color:#04a183;margin:35px 0 30px;font-weight:700}.my-profile__info a{color:#07af80}.my-profile__info-item{margin-bottom:5px;position:relative}.my-profile__info-item>*{white-space:nowrap;padding:0 5px}.my-profile__info-item--info{position:absolute;top:0;right:-260px;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 6px 12px rgba(88,97,105,.15);box-shadow:0 6px 12px rgba(88,97,105,.15);max-width:250px;white-space:normal;font-size:13px;line-height:20px;background-color:#fff;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:800px){.my-profile__info-item--info{right:0;z-index:1}}.my-profile__info-item--info-icon{margin-top:2px;height:0;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.my-profile__info-item--info-icon:hover{opacity:.7}.my-profile__info .dots{margin-top:17px;width:100%;height:2px;background:-o-linear-gradient(left,#8897a4,#fff 2px);background:linear-gradient(to right,#8897a4,#fff 2px);background-size:10px}@media only screen and (max-width:768px){.my-profile__info .dots{margin-top:13px}}.my-profile__info-links{margin-top:46px}.logo img,.my-profile__info-links>*{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.my-profile__info-links>:hover{opacity:.7}.my-profile__info-links>:first-child{color:#04a183;margin-right:40px}.my-profile__info-links>:last-child{color:#ff8a2a}#join-desktop,#join-mobile,.my-profile__buttons{display:none}.one:hover+.two{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.your-area__header-text{max-width:480px}.your-area__wrapper{margin-top:55px}.your-area__wrapper>*{margin-bottom:2px}.your-area__wrapper>:not(:last-child){margin-right:2px}@media only screen and (max-width:900px){.your-area__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.your-area__box{padding:40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#394140;background-color:#f5f8f7;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){.your-area__box{padding:30px}}.your-area__box:hover{background-color:#fff}.your-area__box h5{font-size:25px;line-height:27px;font-weight:700;margin:20px 0 15px}@media only screen and (max-width:768px){.your-area__box h5{font-size:20px;line-height:22px}}.edit__buttons>:first-child{margin:0 10px 0 0;width:172px}.edit__buttons>:last-child{margin:0;width:228px}.logo__header{max-width:198px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:1260px){.logo__header{max-width:130px}}@media only screen and (max-width:768px){.logo__header{max-width:155px}}.logo__footer{max-width:258px}.btn{font-family:"Assistant",sans-serif;font-size:18px;font-weight:700;line-height:16px;text-transform:uppercase;text-align:center;color:#fff;display:block;padding:18px;position:relative;min-width:174px;background:-o-linear-gradient(173.46deg,#07af80 0%,#13c17b 100%);background:linear-gradient(276.54deg,#07af80 0%,#13c17b 100%);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}@media only screen and (max-width:768px){.btn{font-size:12.8px;padding:16px}}.btn:hover,.categories .cat-item a:hover{opacity:.8}.btn__middle{padding:16px}.btn__small{padding:9px;min-width:124px;line-height:23.5px}.btn__orng{background:-o-linear-gradient(353.46deg,#ff8a2a 0%,#ff6a22 100%);background:linear-gradient(96.54deg,#ff8a2a 0%,#ff6a22 100%)}.btn__brdrd-wht{border:2px solid #fff;color:#fff;background:0 0}.btn__brdrd-wht:hover{background:#fff;color:#394140}.btn__brdrd-grn{border:2px solid #07af80;color:#07af80;background:0 0}.btn__brdrd-grn:hover{background:#07af80;color:#fff}.input,.textarea,select{padding:14px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f8f7;color:#8897a4;line-height:28px;width:100%;font-size:16px;border:2px solid transparent;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;outline:0}@media only screen and (max-width:768px){.input,.textarea,select{padding:9px 20px}}.input::-webkit-input-placeholder,.search-field input[type=text]::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#8897a4;font-family:"Roboto",sans-serif}.input::-moz-placeholder,.search-field input[type=text]::-moz-placeholder,.textarea::-moz-placeholder,select::-moz-placeholder{color:#8897a4;font-family:"Roboto",sans-serif}.input:-ms-input-placeholder,.input::-ms-input-placeholder,.search-field input[type=text]:-ms-input-placeholder,.search-field input[type=text]::-ms-input-placeholder,.textarea:-ms-input-placeholder,.textarea::-ms-input-placeholder,select:-ms-input-placeholder,select::-ms-input-placeholder{color:#8897a4;font-family:"Roboto",sans-serif}.input::placeholder,.search-field input[type=text]::placeholder,.textarea::placeholder,select::placeholder{color:#8897a4;font-family:"Roboto",sans-serif}.input:focus,.textarea:focus,select:focus{border-color:#ff8a2a}@media only screen and (max-width:768px){select{padding:14px 15px}}input,textarea{font-family:inherit;font-size:inherit}textarea{resize:none;max-height:140px;margin-bottom:13px}@media only screen and (max-width:768px){textarea{margin-bottom:8px}}.form{max-width:690px;margin-top:15px}@media only screen and (max-width:768px){.form{margin-top:55px}}@media only screen and (max-width:660px){.form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__wrapper input{margin-bottom:20px}}.form label{font-weight:700;color:#04a183;margin:40px 0 20px;display:block;line-height:19px}@media only screen and (max-width:768px){.form label{margin:20px 0 10px}}.form input{max-width:340px}@media only screen and (max-width:660px){.form input{max-width:100%;width:100%}}.form .wpcf7-not-valid-tip{font-size:13px;position:absolute}@media only screen and (max-width:768px){.form .wpcf7-not-valid-tip{bottom:2px;font-size:10px}}.form .btn{margin-top:42px}@media only screen and (max-width:768px){.form .btn{max-width:190px}}.form .ajax-loader,.form br,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:none}.form p{line-height:0}.wpcf7-response-output{margin:30px 0 0!important;max-width:690px;padding:18px!important;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px!important;background-color:#07af80;text-transform:uppercase;border:2px solid #07af80!important;font-size:18px;font-weight:700;color:#fff}.nav-top-search{margin-left:40px;cursor:pointer}@media only screen and (max-width:1100px){.nav-top-search{margin-left:0;margin-bottom:32px}}.nav-top-search svg{stroke:#586169;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:1100px){.nav-top-search svg{stroke:#c3cbd3}}@media only screen and (min-width:1100px){.nav-top-search:hover svg{stroke:#ff8a2a}}.nav-top-search__title{display:none}@media only screen and (max-width:1100px){.nav-top-search__title{display:block;color:#c3cbd3;text-transform:uppercase;font-family:"Assistant",sans-serif;font-weight:600;margin-left:11px;font-size:16px}}.search-field{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;margin-top:-35px;max-height:0;background-color:#effbf6;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.search-field__opened{max-height:60px}.search-field__results,.search-field__results::before{position:fixed;left:0;background:rgba(57,65,64,.35);width:100%}.search-field__results{height:calc(100vh - 185px);padding:40px 0;z-index:1;opacity:0;overflow-y:auto;visibility:hidden;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;top:167px}.search-field__results::before{content:'';top:0;height:167px}@media only screen and (max-width:768px){.search-field__results .container{padding:0 10px}}.search-field__results--wrapper>*{display:none}.search-field__results--wrapper>:first-child,.search-field__results--wrapper>:last-child,.search-field__results--wrapper>:nth-child(2),.search-field__results--wrapper>:nth-child(3){display:block}.search-field__results--title-error{background-color:#fff;padding:20px}.search-field__close{cursor:pointer;position:absolute;right:0;top:18px}@media only screen and (max-width:1350px){.search-field__close{right:20px}}.search-field input[type=text]{width:100%;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;background-color:transparent;outline:0;caret-color:#ff5e00;font-size:16px;color:#006a6a}.homepage-slider .slick-dots button,.search-field input[type=submit]{display:none}.search-field__post{background-color:#fff!important;margin:0 0 2px!important;width:100%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.search-field__post:hover{background-color:#fff8ef!important}.t-20-700{font-size:20px;font-weight:700;line-height:26px}.t-white{color:#fff}.title,.title-small{font-family:"Assistant",sans-serif;font-weight:800}.title-small{color:#007178;text-transform:uppercase;font-size:16px;line-height:20px}.title{font-size:39px;line-height:54px}@media only screen and (max-width:768px){.title{font-size:25px;line-height:25px}}.post-title{font-family:"Assistant",sans-serif;font-weight:700;font-size:25px;line-height:27.5px}@media only screen and (max-width:768px){.post-title{font-size:20px;line-height:22px}}.post-title-small{font-family:"Assistant",sans-serif;font-weight:700;font-size:20px;line-height:26px}@media only screen and (max-width:768px){.post-title-small{font-size:16px;line-height:20px}}.title-green{color:#007178}.categories{position:relative;padding:40px 40px 40px 45px;background-color:#effbf6;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:768px){.categories{padding:41px 30px}}.categories>:not(:last-child){margin-bottom:43px}.categories .cat-item{max-width:280px;padding-left:34px}@media only screen and (max-width:768px){.categories .cat-item{max-width:250px}}.categories .cat-item a,.categories .children{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.categories .cat-item a{display:inline;color:#006a6a;font-family:"Roboto",sans-serif;font-weight:700;font-size:16px}.categories .post_count{color:#07af80;font-weight:700;font-family:"Roboto",sans-serif;margin-left:14px}.categories .children{padding-left:40px;max-height:0}@media only screen and (max-width:768px){.categories .children{padding-left:24px}.categories .children a{font-size:12.8px}}.categories .children>:not(:last-child){margin-bottom:20px}.categories .children .cat-item{padding-left:0}.categories .children .cat-item a{color:#028383;font-weight:500}.categories .children .post_count{color:#13c17b;font-weight:500}.categories__title{margin-bottom:35px}.categories__separator{width:100%;height:1px;background-color:#c8e9dd;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0}.categories .cat-item-16{margin-top:86px}.categories .current-cat a{color:#ff8a2a!important}.categories .has_children{cursor:pointer;position:relative;overflow:hidden}.categories .has_children:after,.categories .has_children:before{content:'';position:absolute;left:0;top:12px;width:12px;height:2px;background-color:#394140;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1100px){.categories .has_children:after,.categories .has_children:before{top:6px}}.categories .has_children:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.categories .has_children--opened:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.categories .has_children--opened:after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.modal__failure,.modal__success{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:2;background-color:rgba(0,0,0,.35)}.modal__failure--hidden,.modal__success--hidden{opacity:0;visibility:hidden}.modal__message{background-color:#fff;padding:60px;max-width:600px}.modal__message p{margin:25px 0 55px}.modal__message h2{margin:0}.modal__message .btn{min-width:134px}.homepage-slider{width:870px;position:relative}@media only screen and (max-width:1200px){.homepage-slider{width:750px}}@media only screen and (max-width:1100px){.homepage-slider{width:650px}}@media only screen and (max-width:980px){.homepage-slider{width:100%}}.homepage-slider__slide{height:680px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:134px 40px 0;position:relative}@media only screen and (max-width:768px){.homepage-slider__slide{height:510px;padding:130px 20px 40px}.homepage-slider__slide .btn{min-width:120px}}.homepage-slider__slide--background{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.5}.homepage-slider__slide--info{max-width:400px;position:absolute}.homepage-slider__slide h1{font-family:"Assistant",sans-serif;font-weight:800;font-size:61px;line-height:67px;color:#02866e}@media only screen and (max-width:768px){.homepage-slider__slide h1{font-size:31px;line-height:43px}}.homepage-slider__slide p{margin:20px 0 40px}@media only screen and (max-width:768px){.homepage-slider__slide p{margin:15px 0 40px}}.homepage-slider__slide a{max-width:174px;-webkit-box-sizing:border-box;box-sizing:border-box}.homepage-slider .slick-dots{position:absolute;bottom:40px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.homepage-slider .slick-dots{bottom:30px;right:20px}}.homepage-slider .slick-dots>*{width:40px;height:4px;cursor:pointer;background-color:#07af80;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){.homepage-slider .slick-dots>*{width:30px}}.homepage-slider .slick-dots>:hover{background-color:#fff}.homepage-slider .slick-dots>:not(:last-child){margin-right:10px}.homepage-slider .slick-dots .slick-active{background-color:#fff}.banner{margin-top:171px}@media only screen and (max-width:980px){.banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:1100px){.banner{margin-top:186px}}@media only screen and (max-width:768px){.banner{margin-top:149px}.banner .container{padding:0}}.blocklinks{margin:30px 0 75px}@media only screen and (max-width:768px){.blocklinks{margin-top:112px}.blocklinks__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blocklinks__wrapper>:nth-child(1){background-color:#f0f4f2;color:#394140;margin-right:2px}.blocklinks__wrapper>:nth-child(1) img{max-width:272px}@media only screen and (max-width:768px){.blocklinks__wrapper>:nth-child(1) img{max-width:182px;margin-right:0}}.blocklinks__wrapper>:nth-child(2){background-color:#d5ede4;color:#394140;margin-right:2px}.blocklinks__wrapper>:nth-child(2) img{max-width:363px}@media only screen and (max-width:768px){.blocklinks__wrapper>:nth-child(2) img{max-width:230px;right:-30px;margin-right:0}}.blocklinks__wrapper>:nth-child(3){background-color:#029d9d;color:#fff}.blocklinks__wrapper>:nth-child(3) img{max-width:392px}@media only screen and (max-width:768px){.blocklinks__wrapper>:nth-child(3) img{max-width:215px}}.blocklinks__block,.blocklinks__block h1{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.blocklinks__block{width:33.33%;height:300px;padding:40px;overflow:hidden;outline:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0;position:relative}@media only screen and (max-width:768px){.blocklinks__block{width:100%;padding:36px 20px;height:150px}}.blocklinks__block:hover{outline-color:#ffa22f;z-index:1}.blocklinks__block:hover h1{color:#ff8a2a}.blocklinks__block h1{font-family:"Assistant",sans-serif;font-weight:800;font-size:25px;line-height:32.5px;max-width:200px;position:absolute}@media only screen and (max-width:768px){.blocklinks__block h1{font-size:20px;line-height:26px}}.blocklinks__block img{position:absolute;right:0;bottom:0}.our-store__description{max-width:480px;margin-bottom:35px}.our-store__description p{margin-top:25px}.our-store__block{width:31.8%;height:260px;padding:35px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:30px;overflow:hidden}@media only screen and (max-width:768px){.our-store__block{padding:15px 20px;width:49.3%;height:135px;margin-bottom:10px}}@media only screen and (max-width:425px){.our-store__block{width:48.6%}}@media only screen and (max-width:320px){.our-store__block{width:48.1%}}.our-store__block:nth-last-child(-n+3){margin-bottom:0}.our-store__block:hover .our-store__block--bg,.our-store__block:hover a{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.our-store__block a,.our-store__block--bg{width:100%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0;visibility:hidden}.our-store__block--bg{position:absolute;top:0;left:0;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(#394140),to(rgba(57,65,64,0)));background:-o-linear-gradient(top,#394140 0%,rgba(57,65,64,0) 100%);background:linear-gradient(180deg,#394140 0%,rgba(57,65,64,0) 100%);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.our-store__block h2{font-family:"Assistant",sans-serif;font-weight:800;font-size:25px;line-height:32px;color:#fff;position:absolute;top:30px;left:35px;z-index:1}@media only screen and (max-width:768px){.our-store__block h2{top:0;left:20px;font-size:20px;line-height:26px}}.our-store__block a{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:unset;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}@media only screen and (max-width:1024px){.homepage-about__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage-about__wrapper>:first-child{width:620px;height:450px;margin-right:70px;position:relative}@media only screen and (max-width:1300px){.homepage-about__wrapper>:first-child{margin-right:30px}}@media only screen and (max-width:1024px){.homepage-about__wrapper>:first-child{margin-top:30px}}@media only screen and (max-width:768px){.homepage-about__wrapper>:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:unset}}.homepage-about__wrapper>:last-child{max-width:600px}@media only screen and (max-width:1300px){.homepage-about__wrapper>:last-child{width:40%}}@media only screen and (max-width:1024px){.homepage-about__wrapper>:last-child{width:100%}}@media only screen and (max-width:768px){.homepage-about__wrapper>:last-child{margin-top:35px}}.homepage-about__wrapper>:last-child p{margin:25px 0}.homepage-about__wrapper>:last-child a{font-weight:700;color:#07af80;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.homepage-about__wrapper>:last-child a:hover{opacity:.8}@media only screen and (max-width:1024px){.homepage-about__block h5.title-small{display:none}}.homepage-about__block--img{width:560px;height:380px;position:absolute;top:0;left:0}@media only screen and (max-width:768px){.homepage-about__block--img{width:100%;height:auto;position:relative;top:unset;left:-20px}.homepage-about__slogans{margin-top:35px;margin-right:-21px}}.homepage-about__slogans p{margin-bottom:0;color:#586169}.homepage-about__slogans>:not(:last-child){margin-right:13px}.homepage-about__slogans>:nth-child(2){color:#009086}.homepage-about__serving{background:rgba(57,65,64,.8);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:280px;height:160px;position:relative;padding:35px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){.homepage-about__serving{margin-right:-21px;margin-top:-25px;padding:21px 20px;width:200px;height:110px}}.homepage-about__serving h4,.homepage-about__serving h5{font-weight:700;text-transform:uppercase;line-height:22.4px;color:#fff;margin:0}@media only screen and (max-width:768px){.homepage-about__serving h4{font-size:12px}}.homepage-about__serving h5{font-size:61px;line-height:67px;color:#ffba36}@media only screen and (max-width:768px){.homepage-about__serving h5{font-size:48px;line-height:48px}}.homepage-about__serving img{position:absolute;bottom:0;right:0;width:93px}.homepage-about__mobile-title{display:none}@media only screen and (max-width:1024px){.homepage-about__mobile-title{display:block}}.archive-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:45px 0;max-width:400px}.archive-filter label{color:#04a183;font-weight:700;font-size:16px;line-height:18px;margin-bottom:20px}.archive-filter select{height:56px;font-size:16px;color:#394140;border:2px solid transparent;position:relative;background-image:url(../img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:370px 24px;-moz-appearance:none;-webkit-appearance:none}.archive-filter select::-ms-expand{display:none}@media only screen and (max-width:1100px){.zoom-meetings .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.zoom-meetings__meetings{padding-right:20px}@media only screen and (max-width:1100px){.zoom-meetings__meetings{padding-right:0}}.zoom-meetings__meetings>:not(:last-child){margin-bottom:40px}@media only screen and (max-width:550px){.zoom-meetings__meeting{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.zoom-meetings__meeting--left{margin-right:30px;padding:25px 51px 29px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-o-linear-gradient(329.93deg,#c8e9dd 0%,#dff4ed 100%);background:linear-gradient(120.07deg,#c8e9dd 0%,#dff4ed 100%);position:relative}@media only screen and (max-width:768px){.zoom-meetings__meeting--left{padding:22px 20px 18px}}@media only screen and (max-width:550px){.zoom-meetings__meeting--left{margin-bottom:20px;width:100%}}.zoom-meetings__meeting--left a{margin-top:15px}.zoom-meetings__meeting--left-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:550px){.zoom-meetings__meeting--left-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.zoom-meetings__meeting--left-wrapper>:first-child{font-weight:700}@media only screen and (max-width:550px){.zoom-meetings__meeting--left-wrapper>:first-child{margin-right:10px}}.zoom-meetings__meeting--left::before,.zoom-meetings__meeting--left:after{content:'';position:absolute;top:0;right:0;width:0;height:0;border-style:solid}.zoom-meetings__meeting--left::after{border-width:20px 0 0 20px;border-color:transparent transparent transparent #b1e0cf}.zoom-meetings__meeting--left::before{border-width:0 20px 20px 0;border-color:transparent #fff transparent transparent}.zoom-meetings__meeting--right{max-width:585px}.zoom-meetings__meeting--right h5{font-weight:700;font-size:20px;line-height:28px;margin-bottom:10px}@media only screen and (max-width:768px){.zoom-meetings__meeting--right h5{font-size:16px;line-height:20px;margin:0 0 10px}}.zoom-meetings__wrapper--videos{background-color:#fff8ef;margin-top:65px;padding:40px 50px;max-width:420px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:768px){.zoom-meetings__wrapper--videos{padding:40px 20px;margin-top:35px}}.zoom-meetings__wrapper--videos>:not(:last-child){margin-bottom:20px}.zoom-meetings__wrapper--videos h4{font-weight:800}@media only screen and (max-width:768px){.zoom-meetings__wrapper--videos h4{margin:0 0 11px}}.zoom-meetings__wrapper--videos p{padding:25px 0}@media only screen and (max-width:768px){.zoom-meetings__wrapper--videos p{padding:0;margin-bottom:30px;font-size:16px}}.zoom-meetings__wrapper--videos img{max-width:44px}.zoom-meetings__wrapper--videos a{font-weight:700;color:#02866e;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.error-404 a:hover,.zoom-meetings__wrapper--videos a:hover{opacity:.8}.zoom-meetings__wrapper--videos span{margin-left:20px}.books__wrapper{margin:0 -1px}.book{background-color:#fff8ef;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;border:1px solid #fff;width:33.3%}@media only screen and (max-width:1000px){.book{width:49.99%;padding:20px}}@media only screen and (max-width:600px){.book{width:100%}}.book__image{max-width:260px;margin-bottom:40px;-webkit-filter:drop-shadow(0 6px 12px rgba(88,97,105,.15));filter:drop-shadow(0 6px 12px rgba(88,97,105,.15))}@media only screen and (max-width:768px){.book__image{max-width:160px;margin-bottom:30px}}.book__author{margin:10px 0 18px;display:block;font-family:"Assistant",sans-serif;font-size:20px;line-height:26px;font-weight:700;color:#586169}@media only screen and (max-width:768px){.book__author{margin:8px 0 15px;font-size:16px}}.book__price{margin:30px 0;font-weight:700;color:#ff3d2f;display:block}@media only screen and (max-width:768px){.book__price{margin:25px 0}}.book__wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.book .post-title{margin:0}.banner__posts{margin:-2px -2px 0 10px;width:442px}.banner__posts h4{display:none}@media only screen and (max-width:980px){.banner__posts{margin:110px 0 0}.banner__posts h4{display:block}}@media only screen and (max-width:768px){.banner__posts{padding:0 20px}}@media only screen and (max-width:500px){.banner__posts{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.banner__post{border:2px solid #fff;background-color:#fff3e0;padding:35px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#394140}.banner__post:hover,.inner-page__related-pages a:hover{background-color:#fff8ef}@media only screen and (max-width:768px){.banner__post{padding:20px}}.banner__post-title{margin:0 0 14px;height:24px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media only screen and (max-width:768px){.banner__post-title{margin:0 0 12px;height:20px}}.banner__post-title a{color:#394140}.banner__post-date{color:#a7a293!important;margin-left:0!important}.related-articles__wrapper>*{margin-bottom:35px;display:none}.doctor-speak__posts-wrapper>:nth-child(-n+4),.related-articles__wrapper>:nth-child(-n+6){display:block}@media only screen and (max-width:1024px){.doctor-speak__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.doctor-speak__posts-wrapper>*{display:none}.doctor-speak__sidebar{background-color:#394140;margin-top:78px;margin-left:20px;padding:40px 50px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;width:380px}@media only screen and (max-width:1024px){.doctor-speak__sidebar{margin:0 0 110px}}@media only screen and (max-width:768px){.doctor-speak__sidebar{padding:45px 20px}}@media only screen and (max-width:430px){.doctor-speak__sidebar{width:100%}}.doctor-speak__sidebar--title{margin:0 0 24px;max-width:205px;font-family:"Assistant",sans-serif;font-weight:700;font-size:25px;line-height:27.5px;color:#fff}.doctor-speak__sidebar-link,.post{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.doctor-speak__sidebar-link{font-weight:700;position:relative;padding-left:50px;color:#f1ec96}.doctor-speak__sidebar-link:hover{opacity:.7}.doctor-speak__sidebar-link:before,.post-main ul li:before{content:'';position:absolute;top:14px;left:0;width:35px;height:1px;background-color:#f1ec96}.post{padding:30px 30px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f8f7;border:1px solid #fff;color:#394140!important}.post:hover{background:#fff}@media only screen and (max-width:768px){.post{padding:0 0 22px;margin-bottom:20px}}.post__image{width:100%;height:auto;background-size:cover;background-position:center;margin:0 0 25px!important}@media only screen and (max-width:768px){.post__image{margin:0!important}}.post__image--main{margin:0!important}@media only screen and (max-width:768px){.post__image--main{margin:0 0 35px!important}}.post p,.post__title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.post__title{font-family:"Assistant",sans-serif;font-weight:700;font-size:25px;line-height:27.5px;margin:0 0 25px;height:30px;-webkit-line-clamp:1}.post p,.post__title a{color:#394140!important}@media only screen and (max-width:768px){.post__title{font-size:20px;line-height:22px;margin:25px 20px 15px;height:24px}}.post p{margin:0 0 28px;height:81px;-webkit-line-clamp:3}@media only screen and (max-width:768px){.post p{margin:0 20px 15px}}.post__date{font-weight:700;font-size:13px;line-height:22px;margin-right:30px;color:#8897a4}@media only screen and (max-width:768px){.post__date{margin:0 25px 0 20px;font-size:10px}}.post__category{font-size:12.8px;margin-right:15px;color:#394140!important;font-weight:400!important;line-height:20px;position:relative}@media only screen and (max-width:768px){.post__category{margin-right:12px;font-size:10px}}.post__category:after{content:'';width:0;height:1px;position:absolute;left:0;bottom:2px;background-color:#586169;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.post__category:hover:after{width:100%}.post__related-articles{width:33.333%;padding:0}@media only screen and (max-width:1000px){.post__related-articles{width:50%}}@media only screen and (max-width:600px){.post__related-articles{width:100%}}.post__related-articles--image{width:100%;height:260px;background-position:center;background-size:cover}.post__related-articles--content{padding:30px 30px 32px}@media only screen and (max-width:768px){.post__related-articles--content{padding:25px 20px 22px}.post__related-articles--content .post__title{margin:0}.post__related-articles--content p{margin:15px 0 17.5px}.post__related-articles--content .post__date{margin-left:0}}.post__doctor-speak{max-width:840px;padding:40px 40px 42px}@media only screen and (max-width:768px){.post__doctor-speak{padding:30px 20px 22.5px;margin-bottom:0}.post__doctor-speak p{margin:15px 0 17.5px}.post__doctor-speak h2{margin:0}.post__doctor-speak .post__date{margin-left:0}}.post__tags{margin-bottom:47px}@media only screen and (max-width:768px){.post__tags{margin-bottom:37px}}.post-main h1{margin:45px 0 17px!important}@media only screen and (max-width:768px){.post-main h1{margin:0 0 7px!important}}.post-main p{margin:15px 0}.post-main a{font-weight:700}.post-main ol,.post-main ul{margin:25px 0 45px;padding-left:50px}@media only screen and (max-width:768px){.post-main ol,.post-main ul{margin:15px 0;padding-left:30px}}.post-main .post__date{margin-left:0}.post-main ul li:before{left:-50px;top:12px;background-color:#394140}@media only screen and (max-width:768px){.post-main ul li:before{width:20px;left:-30px}}.post-main ol{counter-reset:my-awesome-counter}.post-main ol li{counter-increment:my-awesome-counter;position:relative}.post-main ol li::before{content:counter(my-awesome-counter) ". ";color:#07af80;font-weight:700;position:absolute;left:-50px;top:0}@media only screen and (max-width:768px){.post-main ol li::before{left:-30px}}.post-main__related-pages a{font-weight:unset;color:#394140!important;display:block;padding:30px}@media only screen and (max-width:768px){.post-main__related-pages a{padding:20px}}.post-main__related-pages p{-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0}.post-main__related-pages h2{margin:0 0 25px}@media only screen and (max-width:768px){.post-main__related-pages h2{margin:0 0 15px}}.error-404__wrapper{max-width:600px}.error-404 h1{font-family:"Assistant",sans-serif;font-size:120px;line-height:166px;font-weight:800;color:#007178}@media only screen and (max-width:768px){.error-404 h1{font-size:76px;line-height:106px;margin:28px 0 35px}}.error-404__search{margin:25px 0 55px}.error-404__search input{cursor:pointer}.error-404 a{margin-left:5px;color:#04a183;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:1100px){.inner-page__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.inner-page__content{width:60%;max-width:820px;padding-right:20px}@media only screen and (max-width:1100px){.inner-page__content{width:100%;padding-right:0}}.inner-page__sidebar{max-width:420px}@media only screen and (max-width:1100px){.inner-page__sidebar{margin-top:112px}.inner-page__sidebar .title-small{margin:0}.inner-page__sidebar-categories{display:none}}.inner-page .title{margin-bottom:45px}@media only screen and (max-width:768px){.inner-page .title{margin:0 0 35px}}.inner-page img{height:auto;margin:45px 0}@media only screen and (max-width:768px){.inner-page img{margin:10px 0}}.inner-page a{display:inline-block;color:#07af80}.inner-page__related-pages{width:100%}.inner-page__related-pages>:first-child{margin-top:35px}.inner-page__related-pages a{background-color:#fff3e0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;padding:20px 40px;font-family:"Assistant",sans-serif;font-weight:700;font-size:20px;color:#394140;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){.inner-page__related-pages a{padding:20px;font-size:16px}}.inner-page__related-posts{margin-bottom:80px}@media only screen and (max-width:1100px){.inner-page__related-posts{margin-bottom:0}}.chapters{margin-top:85px}@media only screen and (max-width:768px){.chapters{margin-top:55px}}.chapters h4{margin-bottom:55px}@media only screen and (max-width:768px){.chapters h4{margin-bottom:40px}}.chapter{margin-bottom:40px;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:768px){.chapter{margin-bottom:35px}}.chapter__head{padding-left:24px;cursor:pointer;position:relative}@media only screen and (max-width:768px){.chapter__head{padding-left:14px}}.chapter__head:after,.chapter__head:before{content:'';position:absolute;left:0;top:12px;width:12px;height:2px;background-color:#394140;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){.chapter__head:after,.chapter__head:before{top:9px;width:8px}}.chapter__head:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.chapter__head--opened:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.chapter__head--opened:after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.chapter__body{padding-left:64px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;max-height:0;overflow:hidden}@media only screen and (max-width:768px){.chapter__body{padding-left:30px}}.chapter__inner-item{max-width:500px;position:relative}.chapter__inner-title{margin:35px 0 30px;font-weight:700;color:#04a183;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media only screen and (max-width:768px){.chapter__inner-title{margin:30px 0 25px}}.chapter a,.chapter p{white-space:nowrap}.chapter__email{color:#07af80}.chapter__dots{margin-top:17px;width:65%;height:2px;background:-o-linear-gradient(left,#8897a4,#fff 2px);background:linear-gradient(to right,#8897a4,#fff 2px);background-size:10px}.footer{padding:50px 0 54px;background-color:#394140}@media only screen and (max-width:670px){.footer{padding:0 0 70px}}@media only screen and (max-width:1100px){.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:670px){.footer__blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -20px}}.footer__blocks>:first-child{background-color:#007178}.footer__blocks>:last-child{background-color:#04a183}.footer__block{padding:40px;max-width:295px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:670px){.footer__block{max-width:100%}}.footer__block p{padding-bottom:40px}.footer__menu{margin-top:21px}@media only screen and (max-width:1100px){.footer__menu{margin:70px 0 102px}}.footer__menu>:not(:last-child){margin-bottom:45px}@media only screen and (max-width:1100px){.footer__menu>:not(:last-child){margin-bottom:25px}}.footer__menu a{color:#c3cbd3;font-size:16px;font-weight:700;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.footer__menu a:hover{color:#fff}.footer__rights{color:#8897a4;font-size:12.8px;font-weight:400;text-align:right;margin:59px 0 31px}@media only screen and (max-width:1100px){.footer__rights{text-align:left;margin:65px 0 60px}}.footer__mt-150{margin-top:150px}@media only screen and (max-width:768px){.footer__mt-150{margin-top:100px}}@media only screen and (max-width:1100px){.social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.social>:not(:last-child){margin-right:29px}.scroll-to-top,.social__item svg{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.social__item svg{fill:#fff}.social__item svg:hover{fill:#ff8a2a}.scroll-to-top{background:rgba(195,203,211,.4);width:40px;height:40px;position:absolute;right:0;top:-50px;bottom:104%;cursor:pointer}.scroll-to-top:hover{background:#ff8a2a}@media only screen and (max-width:670px){.scroll-to-top{position:relative;top:unset;right:unset;margin:0 -20px 0 auto}}html{scroll-behavior:smooth}@media only screen and (max-width:768px){body{font-size:12.8px;line-height:21px}}.container{max-width:1320px;margin:0 auto;position:relative}@media only screen and (max-width:1350px){.container{padding:0 20px}}.section{padding:75px 0}@media only screen and (max-width:768px){.section{padding:55px 0}}@media only screen and (max-width:1100px){.page-margin-top{padding-top:195px}}.page-header{margin-bottom:45px}.page-header p{margin:25px 0 0;font-size:16px}.page-header,.section-header{max-width:520px}.section-header h1{margin-bottom:25px}.section-header,.section-header h4{margin-bottom:35px}.section-header h5{font-weight:800;margin-top:35px}.section-header p{font-size:16px}.section-btn{margin-top:35px}.body-is-fixed{overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvcmVzZXQuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwibWFpbi5zYXNzIiwidXRpbHMvZm9udHMuc2FzcyIsIm1vZHVsZXMvcHJvZmlsZS9sb2dpbi5zYXNzIiwidXRpbHMvZnJhbWV3b3JrLnNhc3MiLCJtb2R1bGVzL2hlYWRlci9tZW51LnNhc3MiLCJtb2R1bGVzL2hlYWRlci9icmVhZGNydW1icy5zYXNzIiwibW9kdWxlcy9oZWFkZXIvYnVyZ2VyLnNhc3MiLCJtb2R1bGVzL3BhZ2VzL3Bvc3RzLnNhc3MiLCJtb2R1bGVzL3Byb2ZpbGUvcmVnaXN0ZXIuc2FzcyIsIm1vZHVsZXMvcHJvZmlsZS9wcm9maWxlLnNhc3MiLCJtb2R1bGVzL2xvZ28uc2FzcyIsIm1vZHVsZXMvYnV0dG9ucy5zYXNzIiwibW9kdWxlcy9zaWRlYmFyLnNhc3MiLCJtb2R1bGVzL2Zvcm1zLnNhc3MiLCJtb2R1bGVzL3NlYXJjaC5zYXNzIiwibW9kdWxlcy9zZWN0aW9ucy9ob21lcGFnZS1zbGlkZXIuc2FzcyIsIm1vZHVsZXMvdGV4dC5zYXNzIiwibW9kdWxlcy9tb2RhbHMuc2FzcyIsIm1vZHVsZXMvc2VjdGlvbnMvYmFubmVyLnNhc3MiLCJtb2R1bGVzL3NlY3Rpb25zL2hvbWVwYWdlLW91ci1zdG9yZS5zYXNzIiwibW9kdWxlcy9zZWN0aW9ucy9ob21lcGFnZS1hYm91dC5zYXNzIiwibW9kdWxlcy9zZWN0aW9ucy9hcmNoaXZlLnNhc3MiLCJtb2R1bGVzL3BhZ2VzL3pvb20tbWVldGluZ3Muc2FzcyIsIm1vZHVsZXMvcGFnZXMvNDA0LnNhc3MiLCJtb2R1bGVzL3BhZ2VzL2Jvb2tzLnNhc3MiLCJtb2R1bGVzL3BhZ2VzL2NvbW1vbi1wYWdlLnNhc3MiLCJtb2R1bGVzL2Zvb3Rlci9mb290ZXIuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxDLENBQUcsSSxDQUFNLE8sQ0FBUyxPLENDRGxCLE0sQ0RRQSxPLENBQVMsSyxDQUdHLEssQ0FQWixDLENBSDJCLEcsQ0NEM0IsVSxDRFFnQixNLENBRFQsTyxDQUhFLE0sQ0FIdUIsSSxDQUFNLEksQ0FJOUIsRSxDQUhSLEcsQ0FNd0IsTyxDQU5uQixHLENDRkwsRyxDREtBLEUsQ0FBSSxFLENBSE0sRSxDQU11QixLLENBRmpDLFEsQ0FHUSxVLENBQVIsTSxDQUFvQixNLENBSFYsSSxDQUdrQixNLENBQVEsTSxDQ1RwQyxJLENESU0sQyxDQ0pOLE0sQ0RFYyxHLENBQUssRyxDQUFLLEcsQ0FJUixLLENBQU8sTSxDQURILEUsQ0FNZCxJLENBRE4sSSxDQUFNLEcsQ0NWTixNLENES1ksRSxDQUtELE0sQ0NWWCxDLENBQUEsRyxDREU2QixDLENBUVYsSSxDQVJhLEMsQ0FBRyxJLENBUVYsTyxDQVB6QixLLENDSEEsSSxDREdPLE0sQ0FBUSxNLENBQVEsRyxDQU9XLE8sQ0FQTixHLENBSTVCLEssQ0FBZ0IsSyxDQUE2QixFLENBQXRCLEssQ0FBa0IsRSxDQUFYLEssQ0FJOUIsSSxDQUpxQyxFLENBSkosRSxDQUM5QixDLENBQ2EsRSxDQUZxQixHLENBUWxCLEssQ0NDakIsUSxDQUNBLFMsQ0FDQSxRLENBQ0EsYyxDQUVBLHVCLENDZkYsYSxDREZBLEksQ0NjSSx1QyxDRGRKLEksQ0FZRSxRLENBQ0EsUyxDQUNBLFEsQ0FHQSx1QixDRUhBLCtCLENBQ0EsYyxDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDRDRDRixnQixDRHJCQSxDLENBdEJBLE8sQ0FBQSxLLENBQUEsTyxDQUFBLFUsQ0FBQSxNLENEQUEsTSxDQUFRLE0sQ0FBUSxNLENBQVEsSSxDQUFNLEcsQ0FBSyxPLENDRWpDLGEsQ0FLRixFLENBQUEsRSxDQUNFLGUsQ0FFRixVLENBQUEsQyxDQUNFLFcsQ0FFRixnQixDQUFBLGlCLENEQVUsTyxDQUFWLFEsQ0NHRSxZLENBRUYsSyxDQUNFLHdCLENBQ0EsZ0IsQ0FFRixDLENBRUUsb0IsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FFRixHLENBQ0UsVSxDRzlDRixXQUNFLG9CLENBQ0Esc0QsQ0FDQSxlLENBQ0Esa0IsQUFDRixXQUNFLG9CLENBQ0EsbUQsQ0FDQSxlLENBQ0Esa0IsQUFFRixXQUNFLHVCLENBQ0EsMEQsQ0FDQSxlLENBQ0Esa0IsQUFDRixXQUNFLHVCLENBQ0Esc0QsQ0FDQSxlLENBQ0Esa0IsQUFDRixXQUNFLHVCLENBQ0EsMkQsQ0FDQSxlLENBQ0Esa0JGWEYsVyxDQWRBLGEsQ0FlSSxpQixDQUVBLGEsQ0FqQkosYSxDQUdJLDZCLENBQUEscUIsQ0FDQSwwQixDQUNBLHdCLENBRUEscUIsQ0FDQSxvQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxrQixDQUdKLFcsQ0FFSSxlLENBRUEsUSxDQUNBLFMsQ0FMSixpQixDQVFRLFMsQ0FSUixvQixDQVlRLGMsQ0FDQSxXLENGZ0ZSLHlCLENFN0VBLDBCLENBRUksb0MsQ0FFQSxnQyxDQUVBLDRCLENBR0osWSxDQUNJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQU5KLGtCLENBQUEsbUIsQ0FVUSxVLENBQ0EsYSxDQVhSLGtCLENBZVEsVSxDQUdKLDJCLENBQ0ksaUIsQ0FHUixZLENBQ0ksVSxDQUNBLFcsQ0FDQSxjLENBV0EsWSxDRnlERixzQixDRWxFTSxXLENBTFIsOEIsQ0FXUSxZLENBWFIseUIsQ0FpQlEsbUIsQ0cvRUwsYyxDSGtGQywrQixDQUNJLGEsQ0FHSiwyQixDQUNJLGlCLENBR0osNEIsQ0FDSSxhLENBQ0EsVyxDQUNBLDRCLENBR1IseUIsQ0FDSSxZLENJakdKLEssQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNGLEksQ0FFQSxZLENBREUsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDRixZLENBQ0UsNkIsQ0FBQSw4QixDQUFBLDBCLENBQ0YsTyxDQUVBLGUsQ0FERSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNGLGUsQ0FDRSw2QixDQUFBLGlDLENBQUEsNkIsQ0FDRixLLENBQ0Usa0IsQ0FBQSxj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d0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLDBDQU5GLFksQ0FPSSxRLENBQ0EsVSxDQUNGLHFCLENBRUksY0FDSixvQixDQUNFLFksQ0FDQSwwQ0FGRixvQixDQUdJLG1CLENBQUEsbUIsQ0FBQSxjLEFBRUoseUNBakJGLGMsQ0FtQk0sWSxDQW5CTix5QixDQXFCUSxhLENBckJSLHdCLENBdUJRLGEsQ0F2QlIsMEIsQ0F5QlEsZUF6QlIsZ0IsQ0EyQkksUyxDQUNBLGEsQ0E1QkoscUIsQ0E4Qk0sYyxDQUNBLDBDQS9CTixxQixDQWdDUSxhUit5Qk4sYyxDUS8wQkYsaUIsQ0FtQ0ksZ0IsQ0FDQSxtQixDQUNBLGEsQ0FDQSwwQ1IreUJFLGMsQ1FyMUJOLGlCLENBdUNNLFlBdkNOLGMsQ0NMQSxPLENDb09BLGdCLENGdExJLGlCLENBekNKLG9CLENBMkNNLFUsQ0FDQSxPLENBQ0EsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSx3QixDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLDBDQW5ETixvQixDQW9EUSx1QkFwRFIsMEIsQ0F1RFEsVSxDQXZEUixzQixDQTBESSxlLENBRUEseUNBNURKLHlCLENBNkRNLGEsQ0FDQSxrQixDQUNBLGUsQ0FDQSx5QixDQUFBLHdCQ3JFTixPLENBQ0UsWSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw2QixDQUFBLHFCLENBQ0EsVSxDQUNBLFcsQ0FFQSxlLENBQ0EsUyxDQUNBLDBDQVZGLE8sQ0FXSSxtQixDQUFBLG1CLENBQUEsY0FDRixhLENBQ0UsVSxDQUNBLFUsQ0FDQSx3QixDQUNBLDZDLENBQUEsZ0MsQ0FBQSw2QixDQUFBLHdELENBQ0EsaUIsQ0FDQSxTLENBRUEsb0IsQ0FDRSxNLENBQ0YscUIsQ0FDRSxVLENBQ0EsUSxDQUNBLDZDLENBQUEsZ0MsQ0FBQSw2QixDQUFBLHdELENBQ0Ysb0IsQ0FDRSxXLENBRUYsNEIsQ0FDRSxRLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EscUIsQ0FDRiw2QixDQUNFLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLHFCLENBQ0YsNEIsQ0FDRSxXLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EscUIsQ0FFSixjLENBQ0UsWSxDQUNBLGdCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBQ0EsMENBVkYsYyxDQVdJLG1CLENBQUEsbUIsQ0FBQSxjQVhILGdCLENBYUcscUIsQ0FFTiwyQyxDVDQ0QkEsNEMsQ0FDQSwyQyxDU3o0Qkksd0IsQ0FFSixrQixDQUNFLFMsQ0FDQSxpQixDSi9EQSxZLENBQ0UsZSxDQUNBLGUsQ0FGRCxrQkFBQSxZLENBS0ssa0IsQ0FMTCwwQixDQU9LLGUsQ0FQTCxjLENBVUcsYSxDQUNBLGUsQ0FYSCxpQixDQWVHLGUsQ0FDSixpQixDQUNFLGUsQ0FDQSxlLENBRkQsc0IsQ0FJRyxlLENMdzlCSix3QixDQVhGLGtDLENLMThCQSxpQyxDQVNBLHVCLENBTE0sdUIsQ0wwOEJOLDRDLENLOThCQSwyQyxDQU9RLHVCLENMZytCUixXLENBckJBLGtCLENBaUJFLHNDLENLdjhCRixVLENBbkJBLGlCLENBQUEscUMsQ0FFRSxZLENMKzlCQSxvQixDQWxCQSwyQixDSzU3QkYsbUIsQ0FuQkEsMEIsQ0F3Qk0sVSxDQUNBLG9CLENBRUEsVSxDQUNBLFcsQ0FDQSwrQixDQUFBLDBCLENBQUEsdUIsQ0FDQSxnQixDTGk3QkosMkIsQ0svOEJGLDBCLENBU00sc0UsQ0x3OUJKLG9CLENLOThCRixtQixDQU9NLGdFLENMazlCSiwwQixDS3o5QkYseUIsQ0FjUSx1RSxDTDg4Qk4sK0IsQ0s1OUJGLDhCLENBbUJRLFksQ010RU4sZSxDQUNFLGUsQ0FDQSxlLENBQ0EsdUIsQ0FDRSxlLENBQ0Esa0IsQ0FGRCw2QkFBQSxZLENBS0ssaUIsQ0FDQSx5Q0FOTCw2QkFBQSxZLENBT08sYyxDQVBSLHVCLENBU0ksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEsdUJBWkwscUIsQ1hvaUNELHNCLENXcmhDSSxlLENBQ0EsYSxDQUNBLFcsQ0FDQSxrQixDQUNKLGdCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsNkIsQ0FBQSxxQixDQUlKLGMsQ0FDRSxTLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUNBLHNCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBTkYsb0IsQ0FRSSxVLENBQ0YseUNBVEYsYyxDQVVJLGtCLEFBQ0YseUNBWEYsYyxDQVlJLFlBQ0oscUIsQ0FFSSxxQixDQUNBLHlDQUhKLHFCLENBSU0sYUFFTixrQixDQUNFLFEsQ0FFRixnQyxDQUNFLHVCLENBQ0EsUSxDQUdGLE0sQ0FDRSxpQixDQUNBLFksQ0FDQSxNLENBQ0EseUIsQ0FDQSxjLENBQ0EsdUIsQ0N4REEsaUIsQ0FDRSxXLENBQ0EsYSxDQUNBLHlDQUhGLGlCLENBSUksWUFKSCxtQixDQU1HLGEsQ0FDQSxrQixDQUNBLGUsQ0FSSCxtQixDQVVHLGEsQ0FDRixzQixDQUNFLGlCLENBQ0EsaUIsQ0FGRCx3QixDQUlHLGtCLENBQ0EsYSxDQUNGLDRCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsWSxDQUNBLFksQ0FDQSw2QixDQUFBLHFCLENBQ0EsaUQsQ0FBQSx5QyxDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLHFCLENBRUEsUyxDQUNBLGlCLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBRUEseUNBbEJGLDRCLENBbUJJLE8sQ0FDQSxXQUVKLGlDLENBQ0UsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBSkQsdUMsQ0FNRyxVLENBN0NQLHVCLENBZ0RHLGUsQ0FDQSxVLENBQ0EsVSxDQUNBLG9ELENBQ0EscUQsQ0FDQSxvQixDQUNBLHlDQXRESCx1QixDQXVESyxpQkFDSix1QixDQUNFLGUsQ0M3RE4sUyxDRDRESyx5QixDQUdHLCtCLENBQUEsMEIsQ0FBQSx1QixDQUhILDhCLENBS0ssVSxDQUxMLG9DLENBT0ssYSxDQUNBLGlCLENBUkwsbUMsQ0FVSyxhLENaMHBDVixhLENZcG1DQSxZLENBckRFLG9CLENBQ0UsWSxDQUVKLGUsQ0FDRSxTLENBQ0Esa0IsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FLQSx1QixDQUNFLGUsQ0FDRixtQixDQUNFLGUsQ0FERCxxQixDQUdHLGlCLENBSEgseUJBQUEsWSxDQUtLLGdCLENBQ0oseUNBTkYsbUIsQ0FPSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSx1QkFDSixlLENBQ0UsaUIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsYSxDQUNBLHdCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EseUNBTkYsZSxDQU9JLGNBUEgscUIsQ0FTRyxxQixDQVRILGtCLENBV0csYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EseUNBZkgsa0IsQ0FnQkssYyxDQUNBLGtCQUlMLDJCLENBR0ssaUIsQ0FDQSxXLENBSkwsMEIsQ0FNSyxRLENBQ0EsVyxDQ3ZITixhLENBQ0UsZSxDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLDBDQUhGLGEsQ0FJSSxpQixBQUNGLHlDQUxGLGEsQ0FNSSxpQkFDSixhLENBQ0UsZSxDQ1RKLEksQ0FDRSxrQyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0UsQ0FBQSw2RCxDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLGMsQ0FDQSx5Q0FmRixJLENBZ0JJLGdCLENBQ0EsY0FqQkosVSxDQ0FBLDZCLENEbUJJLFUsQ0FDRixZLENBQ0UsWSxDQUNGLFcsQ0FDRSxXLENBQ0EsZSxDQUNBLGtCLENBQ0YsVSxDQUNFLGdFLENBQUEsNEQsQ0FDRixlLENBQ0UscUIsQ0FDQSxVLENBQ0EsYyxDQUhELHFCLENBS0csZSxDQUNBLGEsQ0FDSixlLENBQ0Usd0IsQ0FDQSxhLENBQ0EsYyxDQUhELHFCLENBS0csa0IsQ0FDQSxVLENFekNOLE0sQ2hCd3lDQSxTLENBQ0EsTSxDZ0J0eUNFLGlCLENBQ0EsNkIsQ0FBQSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLGdCLENBQ0EsVSxDQUNBLGMsQ0FDQSw0QixDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUNBLFMsQ0FDQSx5Q0FiRixNLENoQnl6Q0ksUyxDQUNBLE0sQ2dCNXlDQSxrQkFkSixpQyxDQzJCQSx5RCxDRDNCQSxvQyxDQUFBLGlDLENBZ0JJLGEsQ0FDQSwrQixDQWpCSix3QixDQzJCQSxnRCxDRDNCQSwyQixDQUFBLHdCLENBZ0JJLGEsQ0FDQSwrQixDQWpCSiw0QixDQUFBLDZCLENDMkJBLG9ELENBQUEscUQsQ0QzQkEsK0IsQ0FBQSxnQyxDQUFBLDRCLENBQUEsNkIsQ0FnQkksYSxDQUNBLCtCLENBakJKLG1CLENDMkJBLDJDLENqQjh5Q0Usc0IsQ0FDQSxtQixDZ0IxekNFLGEsQ0FDQSwrQixDQWpCSixZLENoQjgwQ0UsZSxDQUNBLFksQ2dCNXpDRSxvQixDQUdGLHlDQURGLE0sQ0FFSSxtQkFFSixLLENBR0EsUSxDQUZFLG1CLENBQ0EsaUIsQ0FDRixRLENBQ0UsVyxDQUNBLGdCLENBR0Esa0IsQ0FDQSx5Q0FORixRLENBT0ksbUJBR0osSyxDQUNFLGUsQ0FDQSxlLENBQ0EseUNBSEYsSyxDQUlJLGlCLEFBRUEseUNBREYsYyxDQUVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBSEgsb0IsQ0FLSyxvQkFWUixXLENBWUksZSxDQUNBLGEsQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLHlDQWpCSixXLENBa0JNLG9CQWxCTixXLENBb0JJLGUsQ0FDQSx5Q0FyQkosVyxDQXNCTSxjLENBQ0EsWUF2Qk4sMEIsQ0F5QkksYyxDQUNBLGlCLENBQ0EseUNBM0JKLDBCLENBNEJNLFUsQ0FDQSxnQkE3Qk4sVSxDQStCSSxlLENBQ0EseUNBaENKLFUsQ0FpQ00saUJoQjAwQ0osa0IsQ2dCMzJDRixRLENBd0RBLDBDLENBQUEsNkMsQ0FwQkksWSxDQXBDSixPLENBc0NJLGEsQ0FFSixzQixDQUNFLHlCLENBQ0EsZSxDQUNBLHNCLENBQ0EsNkIs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Q0FBQSxtQixDQUFBLDRCLEFBRkosYUFBQSxZLENBS00saUIsQ0FTTixjLENBUkcsaUIsQ0FpQkQsK0IsQ0FBQSwwQixDQUFBLHVCLENBakJDLGlCLENBRUcsUyxDQUZILHVCLENBS0ssWSxDQUdSLGMsQ0FDRSwrQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFcsQ0FDQSxjLENBUkYsb0IsQ0FXSSxrQixDQUNGLHlDQVpGLGMsQ0FhSSxpQixDQUNBLFMsQ0FDQSxXLENBQ0EsdUIxQi9FSixJLENBQ0Usc0IsQ0FVQSx5Q0FSRixJLENBU0ksZ0IsQ0FDQSxrQkFHSixVLENBQ0UsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSwwQ0FKRixVLENBS0ksZ0JBRUosUSxDQUNFLGMsQ0FDQSx5Q0FGRixRLENBR0ksZ0IsQUFHRiwwQ0FERixnQixDQUVJLG1CQUVKLFksQ0FDRSxrQixDQURGLGMsQ0FJSSxlLENBQ0EsYyxDQUxKLFksQ0FPQSxlLENBRUUsZSxDQUZGLGtCLENBSUksa0IsQ0FKSixlLENBQUEsa0IsQ0FNSSxrQixDQU5KLGtCLENBUUksZSxDQUNBLGUsQ0FUSixpQixDQVdJLGMsQ0FFSixZLENBQ0UsZSxDQUVGLGMsQ0FDRSxlIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBc3Npc3RhbnQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Fzc2lzdGFudC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Fzc2lzdGFudCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXNzaXN0YW50LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBc3Npc3RhbnQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Fzc2lzdGFudC1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi53cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5haWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5haWZzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFpZmUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmpjYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qY3NiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5qY3NhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmpjc2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG4uamNmZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmZ3dyB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubXg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm15NSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5teDEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXkxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXJfX3Njcm9sbGVkIC5uYXYtdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fc2Nyb2xsZWQgLm5hdi10b3Age1xuICAgICAgICBwYWRkaW5nOiA3cHggMDsgfVxuICAgICAgICAuaGVhZGVyX19zY3JvbGxlZCAubmF2LXRvcCAubG9nb19faGVhZGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDkycHg7IH0gfVxuXG4ubmF2LXRvcCB7XG4gIHBhZGRpbmc6IDI0cHggMCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubmF2LXRvcF9fbW9iaWxlLW1lbnUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0MTQwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm5hdi10b3BfX21vYmlsZS1tZW51LS1vdXR0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5uYXYtdG9wX19tb2JpbGUtbWVudS0tb3V0dGVyLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0MTQwO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNDFweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5uYXYtdG9wX19tb2JpbGUtbWVudS0td3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLm5hdi10b3BfX21vYmlsZS1tZW51LS1jbG9zZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9IH1cbiAgLm5hdi10b3BfX21vYmlsZS1tZW51LS1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5uYXYtdG9wX19tb2JpbGUtbWVudS0tY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gIC5uYXYtdG9wX19idXR0b25zID4gKjpmaXJzdC1jaGlsZCwgLm5hdi10b3BfX2J1dHRvbnMgPiAqOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAubmF2LXRvcF9fYnV0dG9ucyA+ICo6Zmlyc3QtY2hpbGQ6aG92ZXIsIC5uYXYtdG9wX19idXR0b25zID4gKjpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYtdG9wX19idXR0b25zID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjU0ZGVnLCAjRkY4QTJBIDAlLCAjRkY2QTIyIDEwMCUpOyB9XG4gIC5uYXYtdG9wX19idXR0b25zID4gKjpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc2LjU0ZGVnLCAjMDdBRjgwIDAlLCAjMTNDMTdCIDEwMCUpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLm5hdi10b3BfX2J1dHRvbnMtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uYXYtdG9wX19idXR0b25zLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLm5hdi10b3BfX2J1dHRvbnMtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubmF2LXRvcF9fYnV0dG9ucyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5uYXYtdG9wX19idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gICAgICAubmF2LXRvcF9fYnV0dG9ucyA+ICoge1xuICAgICAgICBwYWRkaW5nOiAxNi41cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm5hdi10b3BfX2J1dHRvbnMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5uYXYtdG9wX19idXR0b25zID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5uYXYtYm90dG9tIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAubmF2LWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5uYXYtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNEExODM7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cbiAgLm5hdi1ib3R0b20gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcmltYXJ5LW1lbnUge1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLnByaW1hcnktbWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLnByaW1hcnktbWVudSBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW1lbnUgbGk6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjRkY4QTJBOyB9IH1cbiAgICAucHJpbWFyeS1tZW51IGxpIGEge1xuICAgICAgY29sb3I6ICM1ODYxNjk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5wcmltYXJ5LW1lbnUgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnByaW1hcnktbWVudSA+ICoge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgLnByaW1hcnktbWVudSA+ICoge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9IH1cbiAgICAucHJpbWFyeS1tZW51ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbWVudSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5wcmltYXJ5LW1lbnUgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnByaW1hcnktbWVudSA+ICogYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRjhBMkE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRvcDogNXB4OyB9IH1cbiAgICAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDAuMzZlbTtcbiAgICAgIGhlaWdodDogMC4zNWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBjb2xvcjogIzU4NjE2OTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiA2MCU7IH0gfVxuICAucHJpbWFyeS1tZW51IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA3cHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRkVGO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoODgsIDk3LCAxMDUsIDAuMTUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW1lbnUgLnN1Yi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgICAucHJpbWFyeS1tZW51IC5zdWItbWVudSBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIGNvbG9yOiAjNTg2MTY5ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5wcmltYXJ5LW1lbnUgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QTJBOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAucHJpbWFyeS1tZW51IC5zdWItbWVudSBhIHtcbiAgICAgICAgICBjb2xvcjogI0MzQ0JEMyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7IH0gfVxuICAgIC5wcmltYXJ5LW1lbnUgLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTFweDsgfVxuXG4uc2Vjb25kYXJ5LW1lbnUge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRBMTgzO1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5zZWNvbmRhcnktbWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2NXB4IDI2cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZDogI0VGRkJGNjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuc2Vjb25kYXJ5LW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5zZWNvbmRhcnktbWVudS0tY2xvc2VkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG4gIC5zZWNvbmRhcnktbWVudSBsaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4OyB9IH1cbiAgLnNlY29uZGFyeS1tZW51ID4gKiB7XG4gICAgcGFkZGluZzogOS41cHggMTVweDsgfVxuICAgIC5zZWNvbmRhcnktbWVudSA+ICo6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODY2RTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1tZW51ID4gKjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkJGNjsgfSB9XG4gIC5zZWNvbmRhcnktbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YmVmb3JlLCAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4tLW9wZW5lZDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4tLW9wZW5lZDphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgIWltcG9ydGFudDsgfSB9XG4gIC5zZWNvbmRhcnktbWVudSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdBRjgwO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDg4LCA5NywgMTA1LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLnNlY29uZGFyeS1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkJGNjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuc2Vjb25kYXJ5LW1lbnUgLnN1Yi1tZW51ID4gKiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5zZWNvbmRhcnktbWVudSAuc3ViLW1lbnUgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnNlY29uZGFyeS1tZW51IC5zdWItbWVudSBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH1cbiAgICAgIC5zZWNvbmRhcnktbWVudSAuc3ViLW1lbnUgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4NjZFOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1tZW51IC5zdWItbWVudSBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGQkY2OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktbWVudSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LW1lbnUgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMjgzODM7IH0gfVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi0tb3BlbmVkID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNGRjhBMkEgIWltcG9ydGFudDsgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi0tb3BlbmVkOjphZnRlciB7XG4gICAgY29sb3I6ICNGRjhBMkEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4uc3ViLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wcmltYXJ5LW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcmltYXJ5LW1lbnUtc2VwYXJhdG9yOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODglO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODk3QTQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLnByaW1hcnktbWVudS1zZXBhcmF0b3I6YWZ0ZXIge1xuICAgICAgICB0b3A6IDU1cHg7IH0gfVxuICAucHJpbWFyeS1tZW51LXNlcGFyYXRvciBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zZWNvbmRhcnktbWVudS1zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWNvbmRhcnktbWVudS1zZXBhcmF0b3IgYSB7XG4gICAgY29sb3I6ICNmZmZmZmYwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5zZWNvbmRhcnktbWVudS1zZXBhcmF0b3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cbiAgLnNlY29uZGFyeS1tZW51LXNlcGFyYXRvcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG9wYWNpdHk6IC40OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5zZWNvbmRhcnktbWVudS1zZXBhcmF0b3I6YWZ0ZXIge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFOUREOyB9IH1cbiAgLnNlY29uZGFyeS1tZW51LXNlcGFyYXRvcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhvbWUgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5ob21lIC5icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTkwcHggMCAzOHB4O1xuICBmb250LXNpemU6IDEyLjhweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYnJlYWRjcnVtYnMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYnMtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzID4gKiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5icmVhZGNydW1icyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmJyZWFkY3J1bWJzIHN2ZyB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5icmVhZGNydW1icyBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICM1ODYxNjk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5icmVhZGNydW1icyBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmZmZmOyB9IH1cbiAgLmJyZWFkY3J1bWJzIHNwYW4sXG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICBsaW5lLWhlaWdodDogMjEuNzZweDtcbiAgICBjb2xvcjogIzU4NjE2OTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYnMgc3BhbixcbiAgICAgIC5icmVhZGNydW1icyBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJyZWFkY3J1bWJzIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjE2OTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLmJyZWFkY3J1bWJzIGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuICAgIC5icmVhZGNydW1icyBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5icmVhZGNydW1icyAua2JfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5icmVhZGNydW1icyAubWlkZGxlLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblxuLmJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogLTdweDtcbiAgcGFkZGluZzogMTBweCA3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5idXJnZXJfX2xpbmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODYxNjk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4OyB9XG4gICAgLmJ1cmdlcl9fbGluZS0tZmlyc3Qge1xuICAgICAgdG9wOiAxMDsgfVxuICAgIC5idXJnZXJfX2xpbmUtLXNlY29uZCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTsgfVxuICAgIC5idXJnZXJfX2xpbmUtLXRoaXJkIHtcbiAgICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5idXJnZXJfX2xpbmUtLWZpcnN0LXRvZ2dsZWQge1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idXJnZXJfX2xpbmUtLXNlY29uZC10b2dnbGVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnVyZ2VyX19saW5lLS10aGlyZC10b2dnbGVkIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idXJnZXItLWdyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5idXJnZXItLWdyZWVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmJ1cmdlci0tZ3JlZW4gPiAqIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ1cmdlci0tZ3JlZW4gLmJ1cmdlcl9fbGluZS0tZmlyc3QtdG9nZ2xlZCxcbi5idXJnZXItLWdyZWVuIC5idXJnZXJfX2xpbmUtLXNlY29uZC10b2dnbGVkLFxuLmJ1cmdlci0tZ3JlZW4gLmJ1cmdlcl9fbGluZS0tdGhpcmQtdG9nZ2xlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjgzODM7IH1cblxuLmJ1cmdlci0taXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sb2dpbl9fZm9ybSB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmxvZ2luX19mb3JtID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5sb2dpbl9fZm9ybSA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4OyB9XG4gIC5sb2dpbl9fZm9ybSBhIHtcbiAgICBjb2xvcjogIzA3QUY4MDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5sb2dpbl9fZm9ybSBwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9naW5fX2Zvcm0gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzhweDsgfVxuXG4ubG9naW5fX3RleHQtaW5mbyB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbi10b3A6IDg4cHg7IH1cbiAgLmxvZ2luX190ZXh0LWluZm8gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucHJpbWFyeS1tZW51IC51c2VyLWxpbmstbW9iaWxlIGEsXG4ucHJpbWFyeS1tZW51IC5sb2dpbi1saW5rLW1vYmlsZSBhIHtcbiAgY29sb3I6ICM0OUQxNzcgIWltcG9ydGFudDsgfVxuXG4ucHJpbWFyeS1tZW51IC51c2VyLWxpbmstbW9iaWxlIC5zdWItbWVudSBhLFxuLnByaW1hcnktbWVudSAubG9naW4tbGluay1tb2JpbGUgLnN1Yi1tZW51IGEge1xuICBjb2xvcjogI2MzY2JkMyAhaW1wb3J0YW50OyB9XG5cbi51c2VyLWxpbmstbW9iaWxlLFxuLmxvZ2luLWxpbmstbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudXNlci1saW5rLW1vYmlsZTphZnRlcixcbiAgLmxvZ2luLWxpbmstbW9iaWxlOmFmdGVyIHtcbiAgICBjb2xvcjogIzQ5RDE3NyAhaW1wb3J0YW50OyB9XG4gIC51c2VyLWxpbmstbW9iaWxlIGE6YmVmb3JlLFxuICAubG9naW4tbGluay1tb2JpbGUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVtYmVyc2FyZWEtZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAudXNlci1saW5rLW1vYmlsZSAuc3ViLW1lbnUgYTo6YmVmb3JlLFxuICAubG9naW4tbGluay1tb2JpbGUgLnN1Yi1tZW51IGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udXNlci1saW5rLFxuLmxvZ2luLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC51c2VyLWxpbmsgYTpiZWZvcmUsXG4gIC5sb2dpbi1saW5rIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL21lbWJlcnNhcmVhLnN2Z1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgLnVzZXItbGluayBhOmhvdmVyOmJlZm9yZSxcbiAgLmxvZ2luLWxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9tZW1iZXJzYXJlYS1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbiAgLnVzZXItbGluayAuc3ViLW1lbnUgYTo6YmVmb3JlLFxuICAubG9naW4tbGluayAuc3ViLW1lbnUgYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWdpc3Rlcl9fZm9ybSB7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLnJlZ2lzdGVyX19mb3JtLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZWdpc3Rlcl9fZm9ybS13cmFwcGVyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAucmVnaXN0ZXJfX2Zvcm0td3JhcHBlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAucmVnaXN0ZXJfX2Zvcm0td3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucmVnaXN0ZXJfX2Zvcm0gaW5wdXQsXG4gIC5yZWdpc3Rlcl9fZm9ybSBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnJlZ2lzdGVyX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNob3ctcGFzc3dvcmQge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTYycHggMCAwIDMwNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgLnNob3ctcGFzc3dvcmQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2hvdy1wYXNzd29yZCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuc2hvdy1wYXNzd29yZCB7XG4gICAgICByaWdodDogNDBweDsgfSB9XG5cbi5sb2dpbiAuc2hvdy1wYXNzd29yZCB7XG4gIG1hcmdpbjogMTlweCAwIDAgLTMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIC5sb2dpbiAuc2hvdy1wYXNzd29yZCB7XG4gICAgICByaWdodDogdW5zZXQ7IH0gfVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4uZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0ZGMjIzNyAhaW1wb3J0YW50OyB9XG5cbi5teS1wcm9maWxlX19pbmZvIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDU1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLm15LXByb2ZpbGVfX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubXktcHJvZmlsZV9faW5mbyBwIHtcbiAgICBjb2xvcjogIzA0QTE4MztcbiAgICBtYXJnaW46IDM1cHggMCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm15LXByb2ZpbGVfX2luZm8gYSB7XG4gICAgY29sb3I6ICMwN0FGODA7IH1cbiAgLm15LXByb2ZpbGVfX2luZm8taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5teS1wcm9maWxlX19pbmZvLWl0ZW0gPiAqIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC5teS1wcm9maWxlX19pbmZvLWl0ZW0tLWluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0yNjBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoODgsIDk3LCAxMDUsIDAuMTUpO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIC5teS1wcm9maWxlX19pbmZvLWl0ZW0tLWluZm8ge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgIC5teS1wcm9maWxlX19pbmZvLWl0ZW0tLWluZm8taWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICAgLm15LXByb2ZpbGVfX2luZm8taXRlbS0taW5mby1pY29uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgLm15LXByb2ZpbGVfX2luZm8gLmRvdHMge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM4ODk3YTQsICNmZmYgMnB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ODk3YTQsICNmZmYgMnB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubXktcHJvZmlsZV9faW5mbyAuZG90cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH0gfVxuICAubXktcHJvZmlsZV9faW5mby1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICAgIC5teS1wcm9maWxlX19pbmZvLWxpbmtzID4gKiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAgIC5teS1wcm9maWxlX19pbmZvLWxpbmtzID4gKjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgICAubXktcHJvZmlsZV9faW5mby1saW5rcyA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogIzA0QTE4MztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAubXktcHJvZmlsZV9faW5mby1saW5rcyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjRkY4QTJBOyB9XG5cbi5teS1wcm9maWxlX19idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub25lOmhvdmVyICsgLnR3byB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ueW91ci1hcmVhX19oZWFkZXItdGV4dCB7XG4gIG1heC13aWR0aDogNDgwcHg7IH1cblxuLnlvdXItYXJlYV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLnlvdXItYXJlYV9fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC55b3VyLWFyZWFfX3dyYXBwZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC55b3VyLWFyZWFfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi55b3VyLWFyZWFfX2JveCB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTQxNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4Rjc7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnlvdXItYXJlYV9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAueW91ci1hcmVhX19ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnlvdXItYXJlYV9fYm94IGg1IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnlvdXItYXJlYV9fYm94IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG5cbi5lZGl0X19idXR0b25zID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IDE3MnB4OyB9XG5cbi5lZGl0X19idXR0b25zID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjI4cHg7IH1cblxuI2pvaW4tbW9iaWxlLFxuI2pvaW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ29fX2hlYWRlciB7XG4gIG1heC13aWR0aDogMTk4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgIC5sb2dvX19oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9nb19faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTU1cHg7IH0gfVxuXG4ubG9nb19fZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAyNThweDsgfVxuXG4ubG9nbyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE3NHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc2LjU0ZGVnLCAjMDdBRjgwIDAlLCAjMTNDMTdCIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAuYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAuYnRuX19taWRkbGUge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmJ0bl9fc21hbGwge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMy41cHg7IH1cbiAgLmJ0bl9fb3JuZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjU0ZGVnLCAjRkY4QTJBIDAlLCAjRkY2QTIyIDEwMCUpOyB9XG4gIC5idG5fX2JyZHJkLXdodCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuYnRuX19icmRyZC13aHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMzk0MTQwOyB9XG4gIC5idG5fX2JyZHJkLWdybiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA3QUY4MDtcbiAgICBjb2xvcjogIzA3QUY4MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG5fX2JyZHJkLWdybjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDdBRjgwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmlucHV0LFxuLnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgcGFkZGluZzogMTRweCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEY3O1xuICBjb2xvcjogIzg4OTdBNDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmlucHV0LFxuICAgIC50ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogOXB4IDIwcHg7IH0gfVxuICAuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAudGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzg4OTdBNDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuaW5wdXQ6Zm9jdXMsXG4gIC50ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGRjhBMkE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDsgfSB9XG5cbmlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMTQwcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5mb3JtIHtcbiAgbWF4LXdpZHRoOiA2OTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuZm9ybV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb3JtX193cmFwcGVyIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5mb3JtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDRBMTgzO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybSBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7IH0gfVxuICAuZm9ybSBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIC5mb3JtIGlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgLmZvcm0gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cbiAgLmZvcm0gYnIsXG4gIC5mb3JtIC5hamF4LWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybSBwIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4ud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBwYWRkaW5nOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwN0FGODA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwN0FGODAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXYtdG9wLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubmF2LXRvcC1zZWFyY2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgLm5hdi10b3Atc2VhcmNoIHN2ZyB7XG4gICAgc3Ryb2tlOiAjNTg2MTY5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAubmF2LXRvcC1zZWFyY2ggc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAjQzNDQkQzOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubmF2LXRvcC1zZWFyY2g6aG92ZXIgc3ZnIHtcbiAgICAgIHN0cm9rZTogI0ZGOEEyQTsgfSB9XG4gIC5uYXYtdG9wLXNlYXJjaF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLm5hdi10b3Atc2VhcmNoX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0MzQ0JEMztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkZCRjY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VhcmNoLWZpZWxkX19vcGVuZWQge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7IH1cbiAgLnNlYXJjaC1maWVsZF9fcmVzdWx0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTY3cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA2NSwgNjQsIDAuMzUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAuc2VhcmNoLWZpZWxkX19yZXN1bHRzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNjUsIDY0LCAwLjM1KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNjdweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWFyY2gtZmllbGRfX3Jlc3VsdHMgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgLnNlYXJjaC1maWVsZF9fcmVzdWx0cy0td3JhcHBlciA+ICoge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1maWVsZF9fcmVzdWx0cy0td3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQsIC5zZWFyY2gtZmllbGRfX3Jlc3VsdHMtLXdyYXBwZXIgPiAqOm50aC1jaGlsZCgyKSwgLnNlYXJjaC1maWVsZF9fcmVzdWx0cy0td3JhcHBlciA+ICo6bnRoLWNoaWxkKDMpLCAuc2VhcmNoLWZpZWxkX19yZXN1bHRzLS13cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2VhcmNoLWZpZWxkX19yZXN1bHRzLS10aXRsZS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAuc2VhcmNoLWZpZWxkX19jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgLnNlYXJjaC1maWVsZF9fY2xvc2Uge1xuICAgICAgICByaWdodDogMjBweDsgfSB9XG4gIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY2FyZXQtY29sb3I6ICNmZjVlMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDA2QTZBOyB9XG4gICAgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg4OTdBNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtZmllbGRfX3Bvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAycHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAuc2VhcmNoLWZpZWxkX19wb3N0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZWYgIWltcG9ydGFudDsgfVxuXG4udC0yMC03MDAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi50LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRpdGxlLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDA3MTc4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuXG4ucG9zdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNy41cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLnBvc3QtdGl0bGUtc21hbGwge1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdGl0bGUtc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4udGl0bGUtZ3JlZW4ge1xuICBjb2xvcjogIzAwNzE3ODsgfVxuXG4uY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkJGNjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgcGFkZGluZzogNDFweCAzMHB4OyB9IH1cbiAgLmNhdGVnb3JpZXMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cbiAgLmNhdGVnb3JpZXMgLmNhdC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXRlZ29yaWVzIC5jYXQtaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICAgIC5jYXRlZ29yaWVzIC5jYXQtaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbG9yOiAjMDA2QTZBO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY2F0ZWdvcmllcyAuY2F0LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9XG4gIC5jYXRlZ29yaWVzIC5wb3N0X2NvdW50IHtcbiAgICBjb2xvcjogIzA3QUY4MDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gIC5jYXRlZ29yaWVzIC5jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhdGVnb3JpZXMgLmNoaWxkcmVuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgICAgIC5jYXRlZ29yaWVzIC5jaGlsZHJlbiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEyLjhweDsgfSB9XG4gICAgLmNhdGVnb3JpZXMgLmNoaWxkcmVuID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2F0ZWdvcmllcyAuY2hpbGRyZW4gLmNhdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmNhdGVnb3JpZXMgLmNoaWxkcmVuIC5jYXQtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICMwMjgzODM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuY2F0ZWdvcmllcyAuY2hpbGRyZW4gLnBvc3RfY291bnQge1xuICAgICAgY29sb3I6ICMxM0MxN0I7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jYXRlZ29yaWVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuY2F0ZWdvcmllc19fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFOUREO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNhdGVnb3JpZXMgLmNhdC1pdGVtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4OyB9XG4gIC5jYXRlZ29yaWVzIC5jdXJyZW50LWNhdCBhIHtcbiAgICBjb2xvcjogI0ZGOEEyQSAhaW1wb3J0YW50OyB9XG4gIC5jYXRlZ29yaWVzIC5oYXNfY2hpbGRyZW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXRlZ29yaWVzIC5oYXNfY2hpbGRyZW46YmVmb3JlLCAuY2F0ZWdvcmllcyAuaGFzX2NoaWxkcmVuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0MTQwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAuY2F0ZWdvcmllcyAuaGFzX2NoaWxkcmVuOmJlZm9yZSwgLmNhdGVnb3JpZXMgLmhhc19jaGlsZHJlbjphZnRlciB7XG4gICAgICAgICAgdG9wOiA2cHg7IH0gfVxuICAgIC5jYXRlZ29yaWVzIC5oYXNfY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmNhdGVnb3JpZXMgLmhhc19jaGlsZHJlbi0tb3BlbmVkOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmNhdGVnb3JpZXMgLmhhc19jaGlsZHJlbi0tb3BlbmVkOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLm1vZGFsX19zdWNjZXNzLCAubW9kYWxfX2ZhaWx1cmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG4ubW9kYWxfX3N1Y2Nlc3MtLWhpZGRlbiwgLm1vZGFsX19mYWlsdXJlLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1vZGFsX19tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAubW9kYWxfX21lc3NhZ2UgcCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgNTVweDsgfVxuICAubW9kYWxfX21lc3NhZ2UgaDIge1xuICAgIG1hcmdpbjogMDsgfVxuICAubW9kYWxfX21lc3NhZ2UgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMzRweDsgfVxuXG4uaG9tZXBhZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDg3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9tZXBhZ2Utc2xpZGVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhvbWVwYWdlLXNsaWRlciB7XG4gICAgICB3aWR0aDogNjUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmhvbWVwYWdlLXNsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTM0cHggNDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiA1MTBweDtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMjBweCA0MHB4OyB9XG4gICAgICAgIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlIC5idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH0gfVxuICAgIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlLS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmhvbWVwYWdlLXNsaWRlcl9fc2xpZGUtLWluZm8ge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgY29sb3I6ICMwMjg2NkU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhvbWVwYWdlLXNsaWRlcl9fc2xpZGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDsgfSB9XG4gICAgLmhvbWVwYWdlLXNsaWRlcl9fc2xpZGUgcCB7XG4gICAgICBtYXJnaW46IDIwcHggMCA0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlIHAge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDQwcHg7IH0gfVxuICAgIC5ob21lcGFnZS1zbGlkZXJfX3NsaWRlIGEge1xuICAgICAgbWF4LXdpZHRoOiAxNzRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmhvbWVwYWdlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWVwYWdlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAgIC5ob21lcGFnZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiAqIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdBRjgwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ob21lcGFnZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMzBweDsgfSB9XG4gICAgICAuaG9tZXBhZ2Utc2xpZGVyIC5zbGljay1kb3RzID4gKjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ob21lcGFnZS1zbGlkZXIgLnNsaWNrLWRvdHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuaG9tZXBhZ2Utc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ob21lcGFnZS1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDE3MXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuYmFubmVyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5iYW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTg2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDlweDsgfVxuICAgICAgLmJhbm5lciAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5ibG9ja2xpbmtzIHtcbiAgbWFyZ2luOiAzMHB4IDAgNzVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogMTEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrbGlua3NfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5ibG9ja2xpbmtzX193cmFwcGVyID4gKjpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEY0RjI7XG4gICAgY29sb3I6ICMzOTQxNDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuYmxvY2tsaW5rc19fd3JhcHBlciA+ICo6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9ja2xpbmtzX193cmFwcGVyID4gKjpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5ibG9ja2xpbmtzX193cmFwcGVyID4gKjpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENUVERTQ7XG4gICAgY29sb3I6ICMzOTQxNDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuYmxvY2tsaW5rc19fd3JhcHBlciA+ICo6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM2M3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9ja2xpbmtzX193cmFwcGVyID4gKjpudGgtY2hpbGQoMikgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYmxvY2tsaW5rc19fd3JhcHBlciA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RDlEO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJsb2NrbGlua3NfX3dyYXBwZXIgPiAqOm50aC1jaGlsZCgzKSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzOTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvY2tsaW5rc19fd3JhcHBlciA+ICo6bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDsgfSB9XG4gIC5ibG9ja2xpbmtzX19ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgei1pbmRleDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9ja2xpbmtzX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgIC5ibG9ja2xpbmtzX19ibG9jazpob3ZlciB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjRkZBMjJGO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmJsb2NrbGlua3NfX2Jsb2NrOmhvdmVyIGgxIHtcbiAgICAgICAgY29sb3I6ICNGRjhBMkE7IH1cbiAgICAuYmxvY2tsaW5rc19fYmxvY2sgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjVweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2NrbGlua3NfX2Jsb2NrIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAgIC5ibG9ja2xpbmtzX19ibG9jayBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cblxuLm91ci1zdG9yZV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5vdXItc3RvcmVfX2Rlc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm91ci1zdG9yZV9fYmxvY2sge1xuICB3aWR0aDogMzEuOCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3VyLXN0b3JlX19ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB3aWR0aDogNDkuMyU7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAub3VyLXN0b3JlX19ibG9jayB7XG4gICAgICB3aWR0aDogNDguNiU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLm91ci1zdG9yZV9fYmxvY2sge1xuICAgICAgd2lkdGg6IDQ4LjElOyB9IH1cbiAgLm91ci1zdG9yZV9fYmxvY2s6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm91ci1zdG9yZV9fYmxvY2s6aG92ZXIgLm91ci1zdG9yZV9fYmxvY2stLWJnLFxuICAub3VyLXN0b3JlX19ibG9jazpob3ZlciBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5vdXItc3RvcmVfX2Jsb2NrLS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzOTQxNDAgMCUsIHJnYmEoNTcsIDY1LCA2NCwgMCkgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgLm91ci1zdG9yZV9fYmxvY2sgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzVweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm91ci1zdG9yZV9fYmxvY2sgaDIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAub3VyLXN0b3JlX19ibG9jayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZS1hYm91dF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5ob21lcGFnZS1hYm91dF9fd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjIwcHg7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLmhvbWVwYWdlLWFib3V0X193cmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lcGFnZS1hYm91dF9fd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdW5zZXQ7IH0gfVxuXG4uaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLmhvbWVwYWdlLWFib3V0X193cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lcGFnZS1hYm91dF9fd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIC5ob21lcGFnZS1hYm91dF9fd3JhcHBlciA+ICo6bGFzdC1jaGlsZCBwIHtcbiAgICBtYXJnaW46IDI1cHggMDsgfVxuICAuaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzA3QUY4MDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAuaG9tZXBhZ2UtYWJvdXRfX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2UtYWJvdXRfX2Jsb2NrIGg1LnRpdGxlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWVwYWdlLWFib3V0X19ibG9jay0taW1nIHtcbiAgd2lkdGg6IDU2MHB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWVwYWdlLWFib3V0X19ibG9jay0taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2UtYWJvdXRfX3Nsb2dhbnMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDsgfSB9XG5cbi5ob21lcGFnZS1hYm91dF9fc2xvZ2FucyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM1ODYxNjk7IH1cblxuLmhvbWVwYWdlLWFib3V0X19zbG9nYW5zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG5cbi5ob21lcGFnZS1hYm91dF9fc2xvZ2FucyA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICMwMDkwODY7IH1cblxuLmhvbWVwYWdlLWFib3V0X19zZXJ2aW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNjUsIDY0LCAwLjgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ob21lcGFnZS1hYm91dF9fc2VydmluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwYWRkaW5nOiAyMXB4IDIwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cbiAgLmhvbWVwYWdlLWFib3V0X19zZXJ2aW5nIGg0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9tZXBhZ2UtYWJvdXRfX3NlcnZpbmcgaDQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuaG9tZXBhZ2UtYWJvdXRfX3NlcnZpbmcgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDYxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgY29sb3I6ICNGRkJBMzY7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvbWVwYWdlLWFib3V0X19zZXJ2aW5nIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gIC5ob21lcGFnZS1hYm91dF9fc2VydmluZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDkzcHg7IH1cblxuLmhvbWVwYWdlLWFib3V0X19tb2JpbGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhvbWVwYWdlLWFib3V0X19tb2JpbGUtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYXJjaGl2ZS1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDQ1cHggMDtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAuYXJjaGl2ZS1maWx0ZXIgbGFiZWwge1xuICAgIGNvbG9yOiAjMDRBMTgzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFyY2hpdmUtZmlsdGVyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzM5NDE0MDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzcwcHggMjRweDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmFyY2hpdmUtZmlsdGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC56b29tLW1lZXRpbmdzIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uem9vbS1tZWV0aW5nc19fbWVldGluZ3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLnpvb20tbWVldGluZ3NfX21lZXRpbmdzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuem9vbS1tZWV0aW5nc19fbWVldGluZ3MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuem9vbS1tZWV0aW5nc19fbWVldGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAyNXB4IDUxcHggMjlweCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwLjA3ZGVnLCAjQzhFOUREIDAlLCAjREZGNEVEIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweCAxOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0IGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnpvb20tbWVldGluZ3NfX21lZXRpbmctLWxlZnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLnpvb20tbWVldGluZ3NfX21lZXRpbmctLWxlZnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0LXdyYXBwZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgLnpvb20tbWVldGluZ3NfX21lZXRpbmctLWxlZnQtd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0OmFmdGVyLCAuem9vbS1tZWV0aW5nc19fbWVldGluZy0tbGVmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1sZWZ0OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMCAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0IxRTBDRjsgfVxuICAuem9vbS1tZWV0aW5nc19fbWVldGluZy0tbGVmdDo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMjBweCAyMHB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi56b29tLW1lZXRpbmdzX19tZWV0aW5nLS1yaWdodCB7XG4gIG1heC13aWR0aDogNTg1cHg7IH1cbiAgLnpvb20tbWVldGluZ3NfX21lZXRpbmctLXJpZ2h0IGg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnpvb20tbWVldGluZ3NfX21lZXRpbmctLXJpZ2h0IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG5cbi56b29tLW1lZXRpbmdzX193cmFwcGVyLS12aWRlb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVGO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC56b29tLW1lZXRpbmdzX193cmFwcGVyLS12aWRlb3Mge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIC56b29tLW1lZXRpbmdzX193cmFwcGVyLS12aWRlb3MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnpvb20tbWVldGluZ3NfX3dyYXBwZXItLXZpZGVvcyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC56b29tLW1lZXRpbmdzX193cmFwcGVyLS12aWRlb3MgaDQge1xuICAgICAgICBtYXJnaW46IDAgMCAxMXB4OyB9IH1cbiAgLnpvb20tbWVldGluZ3NfX3dyYXBwZXItLXZpZGVvcyBwIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuem9vbS1tZWV0aW5nc19fd3JhcHBlci0tdmlkZW9zIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuem9vbS1tZWV0aW5nc19fd3JhcHBlci0tdmlkZW9zIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NHB4OyB9XG4gIC56b29tLW1lZXRpbmdzX193cmFwcGVyLS12aWRlb3MgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAyODY2RTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAuem9vbS1tZWV0aW5nc19fd3JhcHBlci0tdmlkZW9zIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgLnpvb20tbWVldGluZ3NfX3dyYXBwZXItLXZpZGVvcyBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uYm9va3NfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgLTFweDsgfVxuXG4uYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RUY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAzMy4zJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5ib29rIHtcbiAgICAgIHdpZHRoOiA0OS45OSU7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5ib29rIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJvb2tfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDEycHggcmdiYSg4OCwgOTcsIDEwNSwgMC4xNSkpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvb2tfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5ib29rX19hdXRob3Ige1xuICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1ODYxNjk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9va19fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuYm9va19fcHJpY2Uge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRjNEMkY7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9va19fcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDI1cHggMDsgfSB9XG4gIC5ib29rX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLmJvb2sgLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYmFubmVyX19wb3N0cyB7XG4gIG1hcmdpbjogLTJweCAtMnB4IDAgMTBweDtcbiAgd2lkdGg6IDQ0MnB4OyB9XG4gIC5iYW5uZXJfX3Bvc3RzIGg0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuYmFubmVyX19wb3N0cyB7XG4gICAgICBtYXJnaW46IDExMHB4IDAgMCAwOyB9XG4gICAgICAuYmFubmVyX19wb3N0cyBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYW5uZXJfX3Bvc3RzIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYmFubmVyX19wb3N0cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuXG4uYmFubmVyX19wb3N0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbiAgcGFkZGluZzogMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGNvbG9yOiAjMzk0MTQwOyB9XG4gIC5iYW5uZXJfX3Bvc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RUY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYW5uZXJfX3Bvc3Qge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5iYW5uZXJfX3Bvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFubmVyX19wb3N0LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAuYmFubmVyX19wb3N0LXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMzk0MTQwOyB9XG5cbi5iYW5uZXJfX3Bvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjQTdBMjkzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnJlbGF0ZWQtYXJ0aWNsZXNfX3dyYXBwZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVsYXRlZC1hcnRpY2xlc19fd3JhcHBlciA+ICo6bnRoLWNoaWxkKC1uKzYpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG9jdG9yLXNwZWFrX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4uZG9jdG9yLXNwZWFrX19wb3N0cy13cmFwcGVyID4gKiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3Rvci1zcGVha19fcG9zdHMtd3JhcHBlciA+ICo6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZG9jdG9yLXNwZWFrX19zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDE0MDtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZG9jdG9yLXNwZWFrX19zaWRlYmFyIHtcbiAgICAgIG1hcmdpbjogMCAwIDExMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kb2N0b3Itc3BlYWtfX3NpZGViYXIge1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgIC5kb2N0b3Itc3BlYWtfX3NpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZG9jdG9yLXNwZWFrX19zaWRlYmFyLS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNy41cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3Rvci1zcGVha19fc2lkZWJhci1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRjFFQzk2O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLmRvY3Rvci1zcGVha19fc2lkZWJhci1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgLmRvY3Rvci1zcGVha19fc2lkZWJhci1saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUM5NjsgfVxuXG4ucG9zdCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjRjVGOEY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogIzM5NDE0MCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgLnBvc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMnB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3RfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5wb3N0X19pbWFnZS0tbWFpbiB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9zdF9faW1hZ2UtLW1haW4ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHggIWltcG9ydGFudDsgfSB9XG4gIC5wb3N0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjcuNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgLnBvc3RfX3RpdGxlIGEge1xuICAgICAgY29sb3I6ICMzOTQxNDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3N0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAyMHB4IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC5wb3N0IHAge1xuICAgIGNvbG9yOiAjMzk0MTQwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3N0IHAge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAxNXB4OyB9IH1cbiAgLnBvc3RfX2RhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjb2xvcjogIzg4OTdBNDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3N0X19kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAucG9zdF9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzM5NDE0MCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdF9fY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgLnBvc3RfX2NhdGVnb3J5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODYxNjk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAucG9zdF9fY2F0ZWdvcnk6aG92ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3RfX3JlbGF0ZWQtYXJ0aWNsZXMge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBvc3RfX3JlbGF0ZWQtYXJ0aWNsZXMge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucG9zdF9fcmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucG9zdF9fcmVsYXRlZC1hcnRpY2xlcy0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5wb3N0X19yZWxhdGVkLWFydGljbGVzLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3N0X19yZWxhdGVkLWFydGljbGVzLS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjJweDsgfVxuICAgICAgICAgIC5wb3N0X19yZWxhdGVkLWFydGljbGVzLS1jb250ZW50IC5wb3N0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAucG9zdF9fcmVsYXRlZC1hcnRpY2xlcy0tY29udGVudCBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE3LjVweDsgfVxuICAgICAgICAgIC5wb3N0X19yZWxhdGVkLWFydGljbGVzLS1jb250ZW50IC5wb3N0X19kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnBvc3RfX2RvY3Rvci1zcGVhayB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3N0X19kb2N0b3Itc3BlYWsge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjIuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wb3N0X19kb2N0b3Itc3BlYWsgcCB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTcuNXB4OyB9XG4gICAgICAgIC5wb3N0X19kb2N0b3Itc3BlYWsgaDIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucG9zdF9fZG9jdG9yLXNwZWFrIC5wb3N0X19kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5wb3N0X190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3RfX3RhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9IH1cblxuLnBvc3QtbWFpbiBoMSB7XG4gIG1hcmdpbjogNDVweCAwIDE3cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtbWFpbiBoMSB7XG4gICAgICBtYXJnaW46IDAgMCA3cHggIWltcG9ydGFudDsgfSB9XG5cbi5wb3N0LW1haW4gcCB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG5cbi5wb3N0LW1haW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBvc3QtbWFpbiB1bCxcbi5wb3N0LW1haW4gb2wge1xuICBtYXJnaW46IDI1cHggMCA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LW1haW4gdWwsXG4gICAgLnBvc3QtbWFpbiBvbCB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbi5wb3N0LW1haW4gLnBvc3RfX2RhdGUge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucG9zdC1tYWluIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3N0LW1haW4gdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQxNDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9zdC1tYWluIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBsZWZ0OiAtMzBweDsgfSB9XG5cbi5wb3N0LW1haW4gb2wge1xuICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7IH1cbiAgLnBvc3QtbWFpbiBvbCBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucG9zdC1tYWluIG9sIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgIGNvbG9yOiAjMDdBRjgwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9zdC1tYWluIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0zMHB4OyB9IH1cblxuLnBvc3QtbWFpbl9fcmVsYXRlZC1wYWdlcyBhIHtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICBjb2xvcjogIzM5NDE0MCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtbWFpbl9fcmVsYXRlZC1wYWdlcyBhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ucG9zdC1tYWluX19yZWxhdGVkLXBhZ2VzIHAge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgbWFyZ2luOiAwOyB9XG5cbi5wb3N0LW1haW5fX3JlbGF0ZWQtcGFnZXMgaDIge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3N0LW1haW5fX3JlbGF0ZWQtcGFnZXMgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwOyB9IH1cblxuLmVycm9yLTQwNF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxuLmVycm9yLTQwNCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTY2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDA3MTc4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZXJyb3ItNDA0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDZweDtcbiAgICAgIG1hcmdpbjogMjhweCAwIDM1cHg7IH0gfVxuXG4uZXJyb3ItNDA0X19zZWFyY2gge1xuICBtYXJnaW46IDI1cHggMCA1NXB4OyB9XG4gIC5lcnJvci00MDRfX3NlYXJjaCBpbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lcnJvci00MDQgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjMDRBMTgzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgLmVycm9yLTQwNCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaW5uZXItcGFnZV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5pbm5lci1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5pbm5lci1wYWdlX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5pbm5lci1wYWdlX19zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5pbm5lci1wYWdlX19zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDExMnB4OyB9XG4gICAgICAuaW5uZXItcGFnZV9fc2lkZWJhciAudGl0bGUtc21hbGwge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5pbm5lci1wYWdlX19zaWRlYmFyLWNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbm5lci1wYWdlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbm5lci1wYWdlIC50aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4OyB9IH1cblxuLmlubmVyLXBhZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDQ1cHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmlubmVyLXBhZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cblxuLmlubmVyLXBhZ2UgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwN0FGODA7IH1cblxuLmlubmVyLXBhZ2VfX3JlbGF0ZWQtcGFnZXMge1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5uZXItcGFnZV9fcmVsYXRlZC1wYWdlcyA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLmlubmVyLXBhZ2VfX3JlbGF0ZWQtcGFnZXMgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzOTQxNDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgLmlubmVyLXBhZ2VfX3JlbGF0ZWQtcGFnZXMgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEVGOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmlubmVyLXBhZ2VfX3JlbGF0ZWQtcGFnZXMgYSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5pbm5lci1wYWdlX19yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5pbm5lci1wYWdlX19yZWxhdGVkLXBvc3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY2hhcHRlcnMge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2hhcHRlcnMge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG4gIC5jaGFwdGVycyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGFwdGVycyBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY2hhcHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jaGFwdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuY2hhcHRlcl9faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hhcHRlcl9faGVhZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfSB9XG4gICAgLmNoYXB0ZXJfX2hlYWQ6YmVmb3JlLCAuY2hhcHRlcl9faGVhZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDE0MDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2hhcHRlcl9faGVhZDpiZWZvcmUsIC5jaGFwdGVyX19oZWFkOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICB3aWR0aDogOHB4OyB9IH1cbiAgICAuY2hhcHRlcl9faGVhZDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuY2hhcHRlcl9faGVhZC0tb3BlbmVkOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmNoYXB0ZXJfX2hlYWQtLW9wZW5lZDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gIC5jaGFwdGVyX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGFwdGVyX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgLmNoYXB0ZXJfX2lubmVyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGFwdGVyX19pbm5lci10aXRsZSB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDRBMTgzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGFwdGVyX19pbm5lci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDI1cHg7IH0gfVxuICAuY2hhcHRlciBwLCAuY2hhcHRlciBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jaGFwdGVyX19lbWFpbCB7XG4gICAgY29sb3I6ICMwN0FGODA7IH1cbiAgLmNoYXB0ZXJfX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ODk3QTQsICNmZmYgMnB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDUwcHggMCA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0MTQwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgLmZvb3Rlcl9fYmxvY2tzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDAgLTIwcHg7IH0gfVxuICAuZm9vdGVyX19ibG9ja3MgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MTc4OyB9XG4gIC5mb290ZXJfX2Jsb2NrcyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0QTE4MzsgfVxuICAuZm9vdGVyX19ibG9jayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAuZm9vdGVyX19ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvb3Rlcl9fYmxvY2sgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5mb290ZXJfX21lbnUge1xuICAgICAgICBtYXJnaW46IDcwcHggMCAxMDJweDsgfSB9XG4gICAgLmZvb3Rlcl9fbWVudSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAuZm9vdGVyX19tZW51ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuZm9vdGVyX19tZW51IGEge1xuICAgICAgY29sb3I6ICNDM0NCRDM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgICAuZm9vdGVyX19tZW51IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyX19yaWdodHMge1xuICAgIGNvbG9yOiAjODg5N0E0O1xuICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiA1OXB4IDAgMzFweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuZm9vdGVyX19yaWdodHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDY1cHggMCA2MHB4OyB9IH1cbiAgLmZvb3Rlcl9fbXQtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXJfX210LTE1MCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLnNvY2lhbCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjlweDsgfVxuXG4uc29jaWFsX19pdGVtIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAuc29jaWFsX19pdGVtIHN2Zzpob3ZlciB7XG4gICAgZmlsbDogI0ZGOEEyQTsgfVxuXG4uc2Nyb2xsLXRvLXRvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk1LCAyMDMsIDIxMSwgMC40KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTBweDtcbiAgYm90dG9tOiAxMDQlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGOEEyQTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgLnNjcm9sbC10by10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogMCAtMjBweCAwIGF1dG87IH0gfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNy4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzk0MTQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA3NXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLW1hcmdpbi10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDsgfSB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1heC13aWR0aDogNTIwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIHAge1xuICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICAuc2VjdGlvbi1oZWFkZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnNlY3Rpb24taGVhZGVyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5zZWN0aW9uLWhlYWRlciBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5zZWN0aW9uLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnNlY3Rpb24tYnRuIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4uYm9keS1pcy1maXhlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8vIGZvbnQ6IGluaGVyaXRcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIlxuQGltcG9ydCBcInV0aWxzL3Jlc2V0XCI7XG5AaW1wb3J0IFwidXRpbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwidXRpbHMvZm9udHNcIjtcbkBpbXBvcnQgXCJ1dGlscy9saWJzXCI7XG5AaW1wb3J0IFwidXRpbHMvZnJhbWV3b3JrXCI7XG5cbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZXNcIjtcblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJHByaW1hcnlfX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3LjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRwcmltYXJ5X19ibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDU1cHggMDsgfSB9XG5cbi5wYWdlLW1hcmdpbi10b3Age1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDsgfSB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIHAge1xuICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zZWN0aW9uLWJ0biB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmJvZHktaXMtZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4iLCJcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBc3Npc3RhbnQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXNzaXN0YW50LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXNzaXN0YW50JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Fzc2lzdGFudC1Cb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXNzaXN0YW50JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Fzc2lzdGFudC1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cblxuIiwiLmxvZ2luIHtcbiAgJl9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICYgPiAqIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDsgfSB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdGVydGlhcl9fZ3JlZW47XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzhweDsgfSB9XG4gICZfX3RleHQtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9IH1cblxuLy8gRGVhbGluZyB3aXRoICdNRU1CRVJTSElQIEFSRUEnIExJTktcbi5wcmltYXJ5LW1lbnUge1xuICAudXNlci1saW5rLW1vYmlsZSxcbiAgLmxvZ2luLWxpbmstbW9iaWxlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNDlEMTc3IWltcG9ydGFudDsgfVxuICAgIC5zdWItbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNjM2NiZDMhaW1wb3J0YW50OyB9IH0gfSB9XG5cbi51c2VyLWxpbmstbW9iaWxlLFxuLmxvZ2luLWxpbmstbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJjphZnRlciB7XG4gICAgY29sb3I6ICM0OUQxNzchaW1wb3J0YW50OyB9XG4gIGEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbWVtYmVyc2FyZWEtZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuICAuc3ViLW1lbnUge1xuICAgIGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfVxuXG4udXNlci1saW5rLFxuLmxvZ2luLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBhIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL21lbWJlcnNhcmVhLnN2ZycpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL21lbWJlcnNhcmVhLW9yYW5nZS5zdmcnKSBuby1yZXBlYXQgdG9wIHJpZ2h0OyB9IH0gfVxuXG4gIC5zdWItbWVudSB7XG4gICAgYSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9XG4iLCIvLyBQT1NJVElPTklOR19fX19fX19fX19fX19fX19fX19cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbi5yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuLmNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbi5jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuLndyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFpYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi5haWZzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbi5haWZlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5qY2Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmpjc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5qY3NhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbi5qY3NlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbi5qY2ZlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZnd3IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4vLyBQT1NJVElPTklOR19fX19fX19fX19fX19fX19fX19cblxuLy8gTUFSR0lOUyAmIFBBRERJTkdTX19fX19fX19fX19fXG4ubXg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbi5teTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuLm14MTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4ubXkxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbi5tdDUge1xuICBtYXJnaW4tdG9wOiA1cHghaW1wb3J0YW50OyB9XG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50OyB9XG4ubXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHghaW1wb3J0YW50OyB9XG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50OyB9XG4ubXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHghaW1wb3J0YW50OyB9XG4ubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50OyB9XG4ubWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50OyB9XG5cbi5tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4IWltcG9ydGFudDsgfVxuXG4ucHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweCFpbXBvcnRhbnQ7IH1cbi5wdDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHghaW1wb3J0YW50OyB9XG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4IWltcG9ydGFudDsgfVxuLnB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweCFpbXBvcnRhbnQ7IH1cbi5wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHghaW1wb3J0YW50OyB9XG4vLyBNQVJHSU5TICYgUEFERElOR1NfX19fX19fX19fX19cblxuLy8gVEVYVF9fX19fX19fX19fX19fX19fX19fX19fX19fXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH1cbi8vIFRFWFRfX19fX19fX19fX19fX19fX19fX19fX19fX1xuIiwiLmhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X193aGl0ZTtcbiAgei1pbmRleDogMjtcbiAgJl9fc2Nyb2xsZWQge1xuICAgIC5uYXYtdG9wIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAubG9nb19faGVhZGVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkycHg7IH0gfSB9IH0gfSB9XG5cbi5uYXYtdG9wIHtcbiAgcGFkZGluZzogMjRweCAwIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICZfX21vYmlsZS1tZW51IHtcbiAgICAvLyBtYXJnaW4tbGVmdDogODVweFxuICAgIC8vIHdpZHRoOiAxMDAlXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JsYWNrO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuIH0gICAgICAvLyB3aWR0aDogMTAwJVxuICAgICYtLW91dHRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JsYWNrO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNDFweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICYtLXdyYXBwZXIge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgJi0tY2xvc2VkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG4gICAgJi0tY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH0gfVxuICAmX19idXR0b25zIHtcbiAgICAmID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnlfX3doaXRlOyB9IH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuNTRkZWcsICNGRjhBMkEgMCUsICNGRjZBMjIgMTAwJSk7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzYuNTRkZWcsICMwN0FGODAgMCUsICMxM0MxN0IgMTAwJSk7IH0gfVxuICAgICYtLWRlc2t0b3Age1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH0gfVxuICAmX19idXR0b25zLS1kZXNrdG9wIHtcbiB9ICAgIC8vIG1pbi13aWR0aDogMjkwcHhcbiAgJl9fYnV0dG9ucyB7XG4gICAgJiA+ICoge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgJiA+ICoge1xuICAgICAgICBwYWRkaW5nOiAxNi41cHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTIwcHghaW1wb3J0YW50O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9IH0gfVxuLm5hdi1ib3R0b20ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2dyZWVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnByaW1hcnktbWVudSB7XG4gIHotaW5kZXg6IDE7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBsaSB7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5X19vcmFuZ2U7IH0gfSB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeV9fYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnlfX3doaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9XG4gICYgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5X19vcmFuZ2U7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0b3A6IDVweDsgfSB9IH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDAuMzZlbTtcbiAgICAgIGhlaWdodDogMC4zNWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeV9fYmxhY2s7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnlfX3doaXRlO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IDYwJTsgfSB9IH1cblxuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlICsgN3B4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X193aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRkVGO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoODgsIDk3LCAxMDUsIDAuMTUpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnlfX2JsYWNrIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnlfX3doaXRlIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX29yYW5nZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X19ncmV5IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7IH0gfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMXB4OyB9IH0gfVxuXG4uc2Vjb25kYXJ5LW1lbnUge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fZ3JlZW47XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5X19mb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNjVweCAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogI0VGRkJGNjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmLS1jbG9zZWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH0gfVxuICBsaSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7IH0gfVxuICAmID4gKiB7XG4gICAgcGFkZGluZzogOS41cHggMTVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfX2dyZWVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkJGNjsgfSB9IH1cblxuICBhIHtcbiAgICBjb2xvcjogJHByaW1hcnlfX3doaXRlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gfSB9ICAgICAgLy9jb2xvcjojMDA2QTZBXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA3cHghaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZBNkE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgJi0tb3BlbmVkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSFpbXBvcnRhbnQ7IH0gfSB9IH1cblxuICAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcl9fZ3JlZW47XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoODgsIDk3LCAxMDUsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkZCRjY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH0gfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfX2dyZWVuO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkZCRjY7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMjgzODM7IH0gfSB9IH0gfVxuXG5cbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9IH1cbiAgJi0tb3BlbmVkIHtcbiAgICAmID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X19vcmFuZ2UhaW1wb3J0YW50OyB9IH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnlfX29yYW5nZSFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDVweCFpbXBvcnRhbnQ7IH0gfSB9XG5cbi5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHotaW5kZXg6IDE7IH1cblxuXG4ucHJpbWFyeS1tZW51LXNlcGFyYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg5N0E0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICB0b3A6IDU1cHg7IH0gfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7IH0gfVxuXG4uc2Vjb25kYXJ5LW1lbnUtc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmZmZmYwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU5REQ7IH0gfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuXG4iLCIuaG9tZSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE5MHB4IDAgMzhweDtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH1cbiAgJi0tZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAmLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmID4gKiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjNTg2MTY5O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeV9fd2hpdGU7IH0gfSB9XG4gIHNwYW4sXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS43NnB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5X19ibGFjaztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5X193aGl0ZTsgfSB9XG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfX2JsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX3doaXRlOyB9IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuICAua2JfdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1pZGRsZS1pdGVtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfSB9XG4iLCIuYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgJl9fbGluZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9fYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgdG9wOiAxMDsgfVxuICAgICYtLXNlY29uZCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTsgfVxuICAgICYtLXRoaXJkIHtcbiAgICAgIGJvdHRvbTogMTBweDsgfVxuXG4gICAgJi0tZmlyc3QtdG9nZ2xlZCB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH1cbiAgICAmLS1zZWNvbmQtdG9nZ2xlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH1cbiAgICAmLS10aGlyZC10b2dnbGVkIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH0gfVxuXG4gICYtLWdyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgJiA+ICoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX3doaXRlOyB9IH0gfVxuXG4uYnVyZ2VyLS1ncmVlbiB7XG4gIC5idXJnZXJfX2xpbmUtLWZpcnN0LXRvZ2dsZWQsXG4gIC5idXJnZXJfX2xpbmUtLXNlY29uZC10b2dnbGVkLFxuICAuYnVyZ2VyX19saW5lLS10aGlyZC10b2dnbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MzgzOyB9IH1cblxuLmJ1cmdlci0taXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4iLCIuYmFubmVyIHtcbiAgJl9fcG9zdHMge1xuICAgIG1hcmdpbjogLTJweCAtMnB4IDAgMTBweDtcbiAgICB3aWR0aDogNDQycHg7XG4gICAgaDQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIG1hcmdpbjogMTEwcHggMCAwIDA7XG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfVxuICAmX19wb3N0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeV9fd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5X193aGl0ZTtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGNvbG9yOiAkcHJpbWFyeV9fYmxhY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X193aGl0ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAmX19wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmxhY2s7IH0gfVxuICAmX19wb3N0LWRhdGUge1xuICAgIGNvbG9yOiAjQTdBMjkzIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7IH0gfVxuXG5cbi5yZWxhdGVkLWFydGljbGVzIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgJiA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOm50aC1jaGlsZCgtbis2KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfSB9XG4uZG9jdG9yLXNwZWFrIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICZfX3Bvc3RzLXdyYXBwZXIge1xuICAgICYgPiAqIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuICAmX19zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fYmxhY2s7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMTEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICYtLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3LjVweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH1cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjRjFFQzk2O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFQzk2OyB9IH0gfSB9XG5cblxuLnBvc3Qge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI0Y1RjhGNztcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlfX3doaXRlO1xuICBjb2xvcjogJHByaW1hcnlfX2JsYWNrIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9fd2hpdGU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMCAyMnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDI1cHghaW1wb3J0YW50O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7IH1cbiAgICAmLS1tYWluIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHghaW1wb3J0YW50OyB9IH0gfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeV9fZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjcuNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5X19ibGFjayFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbjogMjVweCAyMHB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuICBwIHtcbiAgICBjb2xvcjogJHByaW1hcnlfX2JsYWNrIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgIGhlaWdodDogODFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDE1cHg7IH0gfVxuICAmX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM4ODk3QTQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTIuOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogJHByaW1hcnlfX2JsYWNrIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X19ibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuICAmX19yZWxhdGVkLWFydGljbGVzIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAmLS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzJweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIycHg7XG4gICAgICAgIC5wb3N0X190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE3LjVweDsgfVxuICAgICAgICAucG9zdF9fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9IH1cbiAgJl9fZG9jdG9yLXNwZWFrIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MnB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMi41cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDE3LjVweDsgfVxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wb3N0X19kYXRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9XG5cbiAgJl9fdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9IH0gfVxuXG5cbi8vU3R5bGVzIGZvciBtYWluIHBvc3QgcGFnZVxuLnBvc3QtbWFpbiB7XG4gIGgxIHtcbiAgICBtYXJnaW46IDQ1cHggMCAxN3B4IWltcG9ydGFudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDAgMCA3cHghaW1wb3J0YW50OyB9IH1cbiAgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbjogMjVweCAwIDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgLnBvc3RfX2RhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2JsYWNrO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbGVmdDogLTMwcHg7IH0gfSB9IH1cbiAgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyX19ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGxlZnQ6IC0zMHB4OyB9IH0gfSB9XG4gICZfX3JlbGF0ZWQtcGFnZXMge1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgY29sb3I6ICRwcmltYXJ5X19ibGFjayFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIHAge1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfSB9IH0gfVxuXG4iLCIucmVnaXN0ZXIge1xuICAmX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJiA+ICoge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgJl9fZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuXG5cbi5zaG93LXBhc3N3b3JkIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02MnB4IDAgMCAzMDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgIHJpZ2h0OiA0MHB4OyB9IH1cbi5sb2dpbiB7XG4gIC5zaG93LXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDE5cHggMCAwIC0zMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIHJpZ2h0OiB1bnNldDsgfSB9IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuXG4uZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjRkYyMjM3IWltcG9ydGFudDsgfVxuIiwiQGltcG9ydCBcImxvZ2luXCI7XG5AaW1wb3J0IFwicmVnaXN0ZXJcIjtcblxuLm15LXByb2ZpbGUge1xuICAmX19pbmZvIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiA1NXB4IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fZ3JlZW47XG4gICAgICBtYXJnaW46IDM1cHggMCAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR0ZXJ0aWFyX19ncmVlbjsgfVxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmID4gKiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAmLS1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMjYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDg4LCA5NywgMTA1LCAwLjE1KTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX3doaXRlO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuXG4gICAgICAmLS1pbmZvLWljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc7IH0gfSB9XG5cbiAgICAuZG90cyB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCM4ODk3YTQsI2ZmZiAycHgpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCM4ODk3YTQsI2ZmZiAycHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4OyB9IH1cbiAgICAmLWxpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICAmID4gKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5X19ncmVlbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnlfX29yYW5nZTsgfSB9IH0gfVxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm9uZTpob3ZlciArIC50d28ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuXG5cbi55b3VyLWFyZWEge1xuICAmX19oZWFkZXItdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICYgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgJl9fYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJHByaW1hcnlfX2JsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4Rjc7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X193aGl0ZTsgfVxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfSB9IH1cblxuXG4uZWRpdCB7XG4gICZfX2J1dHRvbnMge1xuICAgICYgPiAqIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxNzJweDsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjI4cHg7IH0gfSB9IH1cblxuXG4vLyBIaWRlIGpvaW4gYnV0dG9uc1xuI2pvaW4tbW9iaWxlLFxuI2pvaW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIi5sb2dvIHtcbiAgJl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5OHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTU1cHg7IH0gfVxuICAmX19mb290ZXIge1xuICAgIG1heC13aWR0aDogMjU4cHg7IH1cbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH0gfVxuIiwiLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5X19mb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTc0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzYuNTRkZWcsICMwN0FGODAgMCUsICMxM0MxN0IgMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMi44cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAmX19taWRkbGUge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgJl9fc21hbGwge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMy41cHg7IH1cbiAgJl9fb3JuZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjU0ZGVnLCAjRkY4QTJBIDAlLCAjRkY2QTIyIDEwMCUpOyB9XG4gICZfX2JyZHJkLXdodCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlfX3doaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5X193aGl0ZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmxhY2s7IH0gfVxuICAmX19icmRyZC1ncm4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXJ0aWFyX19ncmVlbjtcbiAgICBjb2xvcjogJHRlcnRpYXJfX2dyZWVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJfX2dyZWVuO1xuICAgICAgY29sb3I6ICRwcmltYXJ5X193aGl0ZTsgfSB9IH1cbiIsIi5jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGQkY2O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNDFweCAzMHB4OyB9XG4gICYgPiAqIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDsgfSB9XG4gIC5jYXQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICMwMDZBNkE7XG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlfX2ZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9IH0gfVxuICAucG9zdF9jb3VudCB7XG4gICAgY29sb3I6ICMwN0FGODA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlfX2ZvbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgLmNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIuOHB4OyB9IH1cbiAgICAmID4gKiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuY2F0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDI4MzgzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICAucG9zdF9jb3VudCB7XG4gICAgICBjb2xvcjogIzEzQzE3QjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAmX19zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU5REQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAuY2F0LWl0ZW0tMTYge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7IH1cbiAgLmN1cnJlbnQtY2F0IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fb3JhbmdlIWltcG9ydGFudDsgfSB9XG5cbiAgLmhhc19jaGlsZHJlbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQxNDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICB0b3A6IDZweDsgfSB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAmLS1vcGVuZWQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9IH0gfVxuIiwiLmlucHV0LFxuLnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgcGFkZGluZzogMTRweCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEY3O1xuICBjb2xvcjogIzg4OTdBNDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDlweCAyMHB4OyB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzg4OTdBNDtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlfX2ZvbnQ7IH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeV9fb3JhbmdlOyB9IH1cblxuc2VsZWN0IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDsgfSB9XG5cbmlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cblxuXG4uZm9ybSB7XG4gIG1heC13aWR0aDogNjkwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gICZfX3dyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9IH1cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRwcmltYXJ5X19ncmVlbjtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7IH0gfVxuICBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cbiAgYnIsXG4gIC5hamF4LWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfSB9XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDMwcHggMCAwIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2OTBweDtcbiAgcGFkZGluZzogMThweCFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJfX2dyZWVuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkdGVydGlhcl9fZ3JlZW4haW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogJHByaW1hcnlfX3doaXRlOyB9XG5cblxuXG4ud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuIiwiLm5hdi10b3Atc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIHN2ZyB7XG4gICAgc3Ryb2tlOiAjNTg2MTY5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgc3Ryb2tlOiAkcHJpbWFyeV9fZ3JleTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRwcmltYXJ5X19vcmFuZ2U7IH0gfSB9XG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fZ3JleTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeV9fZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH1cblxuXG4uc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkZCRjY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9fb3BlbmVkIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9XG4gICZfX3dyYXBwZXIge31cbiAgJl9fcmVzdWx0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTY3cHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA2NSwgNjQsIC4zNSk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNjUsIDY0LCAuMzUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE2N3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgJi0td3JhcHBlciB7XG4gICAgICAmID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cbiAgICAmLS10aXRsZS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgJl9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxOHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICByaWdodDogMjBweDsgfSB9XG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNhcmV0LWNvbG9yOiAjZmY1ZTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwNkE2QTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg4OTdBNDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9fZm9udDsgfSB9XG4gIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgLy8gb3Bhc2l0eTogMFxuICAgIC8vIHZpc2liaWxpdHk6IGhpZGRlblxuICAgIC8vIGhlaWdodDogMFxuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAmX19wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9fd2hpdGUhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDJweCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlZiFpbXBvcnRhbnQ7IH0gfSB9XG4iLCIuaG9tZXBhZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDg3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgd2lkdGg6IDc1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgd2lkdGg6IDY1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAmX19zbGlkZSB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEzNHB4IDQwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA1MTBweDtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDIwcHggNDBweDtcbiAgICAgIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4OyB9IH1cbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgJi0taW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiA2MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeV9fZ3JlZW47XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7IH0gfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNDBweDsgfSB9XG4gICAgYSB7XG4gICAgICBtYXgtd2lkdGg6IDE3NHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAmID4gKiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJfX2dyZWVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X193aGl0ZTsgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X193aGl0ZTsgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4iLCIudC0yMC03MDAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4udC13aGl0ZSB7XG4gIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7IH1cblxuLnRpdGxlLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAkcXVhdGVybmFyeV9fZ3JlZW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5X19mb250O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbi5wb3N0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI3LjVweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4ucG9zdC10aXRsZS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5X19mb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuXG4udGl0bGUtZ3JlZW4ge1xuICBjb2xvcjogJHF1YXRlcm5hcnlfX2dyZWVuOyB9XG4iLCIubW9kYWwge1xuICAmX19zdWNjZXNzLFxuICAmX19mYWlsdXJlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAuMzUpOyB9XG4gICZfX3N1Y2Nlc3MsXG4gICZfX2ZhaWx1cmUge1xuICAgICYtLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbiAgJl9fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX3doaXRlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDU1cHg7IH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTM0cHg7IH0gfSB9XG4iLCIuYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMTcxcHg7XG4gICZfX3dyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIG1hcmdpbi10b3A6IDE4NnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNDlweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfSB9XG4uYmxvY2tsaW5rcyB7XG4gIG1hcmdpbjogMzBweCAwIDc1cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDsgfVxuICAmX193cmFwcGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgJiA+ICoge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNEYyO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlfX2JsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENUVERTQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeV9fYmxhY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RDlEO1xuICAgICAgICBjb2xvcjogJHByaW1hcnlfX3doaXRlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzkycHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDsgfSB9IH0gfSB9XG4gICZfX2Jsb2NrIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiAycHggc29saWQgcmdiYSgwLDAsMCwwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzZweCAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZS1jb2xvcjogI0ZGQTIyRjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeV9fb3JhbmdlOyB9IH1cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeV9fZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzIuNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9IH0gfVxuXG4iLCIub3VyLXN0b3JlIHtcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAmX19ibG9jayB7XG4gICAgd2lkdGg6IDMxLjglO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB3aWR0aDogNDkuMyU7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIHdpZHRoOiA0OC42JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIHdpZHRoOiA0OC4xJTsgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICY6aG92ZXIge1xuICAgICAgLm91ci1zdG9yZV9fYmxvY2stLWJnLFxuICAgICAgYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG4gICAgJi0tYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzk0MTQwIDAlLCByZ2JhKDU3LCA2NSwgNjQsIDApIDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeV9fZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9IH0gfVxuIiwiLmhvbWVwYWdlLWFib3V0IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAmID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkdGVydGlhcl9fZ3JlZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7IH0gfSB9IH0gfVxuICAmX19ibG9jayB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGg1LnRpdGxlLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgJi0taW1nIHtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IC0yMHB4OyB9IH0gfVxuXG5cbiAgJl9fc2xvZ2FucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIxcHg7IH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzU4NjE2OTsgfVxuICAgICYgPiAqIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDsgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogIzAwOTA4NjsgfSB9IH1cbiAgJl9fc2VydmluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NywgNjUsIDY0LCAwLjgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgcGFkZGluZzogMjFweCAyMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDYxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgIGNvbG9yOiAjRkZCQTM2O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOTNweDsgfSB9XG4gICZfX21vYmlsZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG4iLCIuYXJjaGl2ZS1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDQ1cHggMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAjMDRBMTgzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeV9fYmxhY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM3MHB4IDI0cHg7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4iLCIuem9vbS1tZWV0aW5ncyB7XG4gIC5jb250YWluZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgJl9fbWVldGluZ3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAmID4gKiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH0gfVxuICAmX19tZWV0aW5nIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgJi0tbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDUxcHggMjlweCAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjAuMDdkZWcsICNDOEU5REQgMCUsICNERkY0RUQgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAxOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH0gfSB9XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0IxRTBDRjsgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDIwcHggMjBweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTg1cHg7XG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9IH0gfVxuICAmX193cmFwcGVyIHtcbiAgICAmLS12aWRlb3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9fd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgJiA+ICoge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTFweDsgfSB9XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7IH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9fZ3JlZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7IH0gfVxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH0gfSB9XG4iLCIuZXJyb3ItNDA0IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTY2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogJHF1YXRlcm5hcnlfX2dyZWVuO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDZweDtcbiAgICAgIG1hcmdpbjogMjhweCAwIDM1cHg7IH0gfVxuICAmX19zZWFyY2gge1xuICAgIG1hcmdpbjogMjVweCAwIDU1cHg7XG4gICAgaW5wdXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogJHByaW1hcnlfX2dyZWVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44OyB9IH0gfVxuIiwiXG4uYm9va3Mge1xuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgLTFweDsgfSB9XG5cbi5ib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9fd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5X193aGl0ZTtcbiAgd2lkdGg6IDMzLjMlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIHdpZHRoOiA0OS45OSU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA2cHggMTJweCByZ2JhKDg4LCA5NywgMTA1LCAwLjE1KSk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRzZWNvbmRhcnlfX2JsYWNrO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkYzRDJGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMjVweCAwOyB9IH1cbiAgJl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuIiwiLmlubmVyLXBhZ2Uge1xuICAmX193cmFwcGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAmX19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICAgIC50aXRsZS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgJi1jYXRlZ29yaWVzIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4OyB9IH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICR0ZXJ0aWFyX19ncmVlbjsgfVxuICAmX19yZWxhdGVkLXBhZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmID4gKiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlfX3doaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlfX2ZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5X19ibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5X193aGl0ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9XG4gICZfX3JlbGF0ZWQtcG9zdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cbi5jaGFwdGVycyB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfSB9XG4uY2hhcHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICZfX2hlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTQxNDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICB3aWR0aDogOHB4OyB9IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICYtLW9wZW5lZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH0gfVxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAmX19pbm5lci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAmX19pbm5lci10aXRsZSB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeV9fZ3JlZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDI1cHg7IH0gfVxuICBwLCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICZfX2VtYWlsIHtcbiAgICBjb2xvcjogJHRlcnRpYXJfX2dyZWVuOyB9XG4gICZfX2RvdHMge1xuICAgICRkb3RUaGlja25lc3M6IDJweDtcbiAgICAkZG90U3BhY2luZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgaGVpZ2h0OiAkZG90VGhpY2tuZXNzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjODg5N0E0LCNmZmYgJGRvdFRoaWNrbmVzcyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkZG90U3BhY2luZzsgfSB9XG4iLCIuZm9vdGVyIHtcbiAgcGFkZGluZzogNTBweCAwIDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X19ibGFjaztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4OyB9XG4gICZfX3dyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgJl9fYmxvY2tzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4OyB9XG4gICAgJiA+ICoge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRxdWF0ZXJuYXJ5X19ncmVlbjsgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfX2dyZWVuOyB9IH0gfVxuICAmX19ibG9jayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeV9fd2hpdGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuICAmX19tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBtYXJnaW46IDcwcHggMCAxMDJweDsgfVxuICAgICYgPiAqIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9IH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeV9fZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X193aGl0ZTsgfSB9IH1cbiAgJl9fcmlnaHRzIHtcbiAgICBjb2xvcjogIzg4OTdBNDtcbiAgICBmb250LXNpemU6IDEyLjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogNTlweCAwIDMxcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDY1cHggMCA2MHB4OyB9IH1cbiAgJl9fbXQtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9IH1cblxuXG5cbi5zb2NpYWwge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAmID4gKiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjlweDsgfSB9XG4gICZfX2l0ZW0ge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkcHJpbWFyeV9fd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnlfX29yYW5nZTsgfSB9IH0gfVxuXG5cbi5zY3JvbGwtdG8tdG9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTUsIDIwMywgMjExLCAwLjQpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC01MHB4O1xuICBib3R0b206IDEwNCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9fb3JhbmdlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgYXV0bzsgfSB9XG5cblxuXG4iXX0= */
