@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,picture,section,summary{display:block}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus,button:focus-visible{outline:thin dotted red}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=submit]{outline:0}h1{font-size:6rem;font-size:clamp(5rem,10dvw,7rem);margin:0;font-weight:700}h2,h3,h4{font-weight:700;margin-top:calc(4.4rem * 1.5);text-wrap:balance;line-height:1.2}h2:last-child,h2:only-child,h3:last-child,h3:only-child,h4:last-child,h4:only-child{margin-bottom:0;margin-top:0}h2:first-child,h3:first-child,h4:first-child{margin-top:0}h2{-webkit-hyphens:auto;hyphens:auto;margin-bottom:2rem;font-size:clamp(3rem,7dvw,5rem)}h3{font-size:clamp(2.4rem,5dvw,2.8rem);font-weight:600;line-height:1.2;margin-top:4.4rem;margin-bottom:2rem}h3:only-of-type{margin-top:0}h4{font-size:clamp(1.6,4dvw,1.8rem);line-height:1.2;margin-top:calc(4.4rem / 8);margin-bottom:2rem}h4:only-of-type{margin-top:0}h5{text-transform:uppercase;font-size:1.8rem}h5:only-of-type{margin-top:0}li,p{margin:0;margin-bottom:calc(4.4rem / 2);line-height:1.4;text-wrap:balance}p:last-child{margin-bottom:0}li{margin-bottom:calc(4.4rem / 6)}ol,ul{margin:0;margin-bottom:calc(4.4rem / 2);padding:0;padding-left:calc(4.4rem / 2)}strong{font-weight:600}.textbox h2{font-size:clamp(2.5rem,5dvw,4rem);text-wrap:balance}.textbox h2:only-child{font-size:clamp(3rem,7dvw,5rem);text-align:center;line-height:1}.textbox p:first-child{margin-bottom:calc(4.4rem / 6)}.textbox p{max-width:96rem}.textbox a:not(.btn){color:#b99e76;text-decoration:underline}.btn,.button,button{border:0;background-position:0 0;display:block;flex:0 0 auto;padding:1em 2.2em .8em 2.2em;color:#fff;font-size:1.6rem;text-decoration:none;text-align:center;letter-spacing:.05rem;font-weight:400;border-radius:6px;width:-moz-max-content;width:max-content;max-width:100%;justify-content:center;transition:background-color .25s cubic-bezier(.19,1,.22,1) 0s;line-height:1;background-color:#b99e76}.btn:active,.btn:focus-visible,.btn:hover,.button:active,.button:focus-visible,.button:hover,button:active,button:focus-visible,button:hover{background-color:#a78655}.btn:disabled,.button:disabled,button:disabled{background:#a9a9a9;color:#797676}.btn>svg,.button>svg,button>svg{pointer-events:none}.btn--link{color:#fff;text-decoration:none;line-height:1}.btn--ico{display:flex;align-items:center;width:-moz-max-content;width:max-content;color:#b99e76;text-decoration:none}.btn--ico>span{display:flex;align-items:center;height:1.4rem;width:auto;pointer-events:none;transform:translateY(-.2rem);margin-left:calc(4.4rem / 8)}.btn--ico>span>svg{height:100%}.btn--nopad{padding:0}.btn--blue{background-color:#003974;color:#fff}.btn--blue svg path{fill:#fff}.grid ul{list-style:none outside;margin:0;padding:0}.grid li{margin:0;padding:0}.grid-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(2dvw * 2) calc(2dvw)}.grid-list>li{flex:1 1 auto}.grid-list+.btn{margin-top:calc(4.4rem / 2)}.grid-item{overflow:hidden}.grid-link{display:block;text-decoration:none;color:#111;background-color:#fff;height:100%}.grid-link:focus-visible,.grid-link:hover{background-color:#f5f5f5}.grid-link:focus-visible .grid-title::after,.grid-link:hover .grid-title::after{width:25%}.grid-content{padding:4.4rem 4.4rem}.grid-title{text-transform:uppercase;font-size:clamp(2.5rem,100vw,3rem);-webkit-hyphens:auto;hyphens:auto}.grid-title::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:15%;margin-top:calc(4.4rem / 6);transition:width .5s cubic-bezier(.075,.82,.165,1) 0s}.grid-title:only-child{margin-bottom:0}.grid-smalltitle{display:flex;align-items:center;color:#003974;line-height:1;margin-bottom:calc(4.4rem / 4)}.grid-smalltitle>svg{margin-right:calc(4.4rem / 6);transform:translateY(-.2rem);width:1.4rem}.grid-picture{overflow:hidden;height:25rem}.grid-picture>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.grid-picture--ph{background-color:#003974;padding:calc(4.4rem / 4) 4.4rem;display:flex;align-items:center;justify-content:center}.grid-picture--ph>img{-o-object-fit:contain;object-fit:contain}.grid-list--col{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}@media (min-width:960px){.grid-list{gap:calc(2dvw) calc(2dvw)}.grid-list-size--3>li{flex:1 0 calc((100% / 3) - 2dvw)}.grid-list-size--3:has(li:nth-child(4)),.grid-list-size--3:not(:has(li:nth-child(3))){justify-content:flex-start}.grid-list-size--3:has(li:nth-child(4))>li,.grid-list-size--3:not(:has(li:nth-child(3)))>li{flex-grow:0}.grid-list-size--2>li,.grid-list-size--4>li{flex:0 0 calc((100% / 2) - 2dvw)}.grid-item:only-child{flex:0 0 calc(50% - (2dvw / 2))}.grid-list--col{gap:0}.grid-item-d--row{display:flex;flex-direction:row;align-items:center;gap:2dvw;justify-content:flex-start}.grid-item-d--row>*{margin:0;flex:0 0 calc(100% / 3)}}.glide{display:flex;align-items:center}.glide-bilder{max-width:1420px;margin-left:auto;margin-right:auto}.galerie-item{margin-bottom:0;cursor:pointer;background-color:#111;display:flex;align-items:center;justify-content:center}.glide__arrow{position:absolute;width:4rem;height:4rem;padding:0;display:flex;align-items:center;justify-content:center}.glide__arrow--right{right:0;transform:translateX(-100%) translateY(-50%)}.glide__arrow--left{left:0;transform:rotate(180deg) translateX(-100%) translateY(50%)}.glide__arrow svg{width:auto;height:60%}.main-header{position:relative;display:flex;flex-direction:column;z-index:99;background-color:#111}.main-logo{display:flex;justify-content:center;align-items:center;padding:0;width:30%;min-width:20rem;max-width:25rem;transition:all .5s cubic-bezier(.19,1,.22,1) 0s}.main-logo>svg{display:block;width:100%;height:auto}.header-image{position:absolute;z-index:-1;display:flex;width:100%;height:100%;top:0;bottom:0;justify-content:center;overflow:hidden}.header-image>picture{width:100%;opacity:.5}.header-image>picture>img{position:absolute;-o-object-fit:cover;object-fit:cover;max-width:none;width:100%;height:100%;top:0}.header-text{color:#fff;max-width:100dvw;padding:0 calc(4.4rem * 1.5);padding-bottom:0;padding-right:calc(4.4rem / 2)}.header-text>*{display:block;margin:0 0 calc(4.4rem / 4) 0;line-height:1.2}.header-text>h1{font-size:clamp(3rem,6dvw,8rem);text-transform:uppercase;line-height:.95;line-height:1.1}.header-text>span{color:#b99e76}.header-text>p{margin-bottom:calc(4.4rem / 2)}.header-text>p::before{content:'';display:block;width:15%;background-color:#b99e76;height:.5rem;margin-bottom:calc(4.4rem / 2)}.header-bar{width:100%}.header-bar_bottom{display:flex;padding:calc(4.4rem * 1.5);align-items:center;background-image:linear-gradient(180deg,rgba(0,0,0,.95) 0,rgba(0,0,0,0) 100%)}.header-bar_top{display:none;background-color:#003974;padding:calc(4.4rem / 4);justify-content:flex-end}.header-bar_top>*{font-size:1.4rem;color:#fff;text-decoration:none;margin-left:calc(4.4rem / 2)}.header-bar--scrolled{z-index:9999999;position:fixed;top:0}.header-bar--scrolled .main-logo{width:20rem}.header-bar--scrolled .header-bar_bottom{background-image:linear-gradient(180deg,rgba(0,57,116,.95) 0,rgba(0,57,116,.95) 100%);padding-top:calc(4.4rem / 2);padding-bottom:calc(4.4rem / 2)}.header-bar--fixed .main-header{padding-top:var(--headerbar-height)}.page-template-default .header-bar,.single .header-bar{background:0 0}.page-template-default .header-bar_bottom,.single .header-bar_bottom{background:rgba(0,57,116,.95);padding-top:calc(4.4rem / 2);padding-bottom:calc(4.4rem / 2)}.header-banner-wrap{position:relative;margin-top:calc(4.4rem / 2);overflow:hidden;padding-bottom:calc(4.4rem / 2)}.header-banner-wrap::after{content:'';display:block;height:50%;position:absolute;top:auto;bottom:0;left:calc(6dvw * -1);right:calc(6dvw * -1);z-index:-1;background-color:#fff}.header-banner{display:flex;flex-direction:column;flex-direction:row;flex-wrap:wrap;overflow:hidden;box-shadow:0 5px 20px 0 rgba(17,17,17,.2);margin:auto;border-radius:3rem;position:relative}.header-banner_item{background-color:#fff;padding:calc(4.4rem / 2) calc(4.4rem * 1.5);padding:calc(4.4rem / 2) calc(4.4rem / 4);text-transform:uppercase;flex:1 1 25%;flex:0 0 50%;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-banner_item>div{text-align:center;line-height:1}.header-banner_item>div:first-child{font-weight:700;font-size:8rem;font-size:3rem;line-height:1;color:#003974}.header-banner_item>div:first-child::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:45%;margin:-1rem auto calc(4.4rem / 4);margin:0rem auto calc(4.4rem / 4)}.header-banner_item>div:nth-child(2){font-weight:600;font-size:1.2rem}.header-banner_item:last-child{background-color:#003974;padding:calc(4.4rem / 4);color:#fff;align-items:flex-start}.header-banner_item:last-child h2{font-size:1.6rem;line-height:1;font-weight:600}.header-banner_item:last-child h2::before{content:'';display:block;height:.3rem;background-color:#b99e76;width:35%;margin-bottom:calc(4.4rem / 4)}.header-banner_item:last-child a{font-size:1.2rem;width:auto}.sm-icon{display:flex;align-items:center;transform:translateY(-2px)}.sm-icon>svg{width:auto;height:1.4rem}@media (min-width:960px){.header-bar_top{display:flex}.header-bar_bottom{align-items:stretch}.header-banner-wrap{margin-top:0;transform:translateY(50%)}.header-banner{flex-direction:row;flex-wrap:nowrap;overflow:hidden;box-shadow:0 5px 20px 0 rgba(17,17,17,.2);margin:auto}.header-banner_item{background-color:#fff;padding:4.4rem clamp(2rem,2dvw,calc(4.4rem * 1.5));flex:1 1 25%;display:flex}.header-banner_item>div:first-child{font-size:clamp(2rem,4dvw,8rem)}.header-banner_item>div:first-child::after{content:''}.header-banner_item>div:nth-child(2){font-size:1.6rem}.header-banner_item:last-child{padding:4.4rem}.header-banner_item:last-child h2{font-size:2rem}.header-banner_item:last-child h2::before{margin-bottom:calc(4.4rem / 2)}.header-banner_item:last-child a{font-size:1.6rem;width:-moz-max-content;width:max-content}.header-text{color:#fff;max-width:50dvw;padding:calc(4.4rem * 4);padding-bottom:0;padding-right:calc(4.4rem / 2)}.header-text>*{display:block;margin:0 0 calc(4.4rem / 4) 0;line-height:1.2}.header-text>h1{font-size:clamp(3rem,6dvw,8rem);text-transform:uppercase;line-height:.95}.header-text>span{color:#b99e76}.header-text>p{margin-bottom:calc(4.4rem / 2)}.header-text>p::before{content:'';display:block;width:15%;background-color:#b99e76;height:.5rem;margin-bottom:calc(4.4rem / 2)}}nav li,nav ul{list-style:none outside;margin:0;padding:0}nav a{text-decoration:none;display:flex;gap:0 calc(4.4rem / 6);color:#fff;text-transform:uppercase;font-weight:400;font-size:1.8rem;align-items:center}nav a::after{display:block;content:'+';color:#b99e76;transform:scale(1.4) translateY(.07rem);line-height:1}.nav-btn{margin-left:auto;padding:calc(4.4rem / 4) calc(4.4rem / 6);line-height:1;flex:0 0 auto}.main-nav--desktop{display:none}.menu-item{position:relative}.menu-item::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:0;margin:0;position:absolute;transition:width .25s cubic-bezier(.075,.82,.165,1) 0s}.menu-item:focus-visible::after,.menu-item:hover::after{width:15%}.sub-menu .menu-item::after{display:none}.main-nav--mobile{position:fixed;z-index:999;width:100dvw;right:0;top:0;bottom:0;overflow-y:auto;transform:translateX(100%);transition:transform .15s cubic-bezier(.55,.055,.675,.19) 0s;background-color:rgba(0,57,116,.95);display:flex;align-items:center;justify-content:flex-start;padding-left:4dvh}.main-nav--mobile .main-nav_list{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow-y:auto}.main-nav--mobile li{width:100%}.main-nav--mobile a{color:#fff;padding:calc(4.4rem / 2);padding-left:0;border-bottom:1px solid #0052a7;width:100%}.main-nav--mobile .sub-menu{display:none}.mobile-nav--open .main-nav--mobile{transform:translateX(0)}.mobile-nav--open .nav-btn{position:relative;z-index:99999}.lang-nav{margin-right:auto}.lang-nav ul{list-style:none outside;margin:0;padding:0;display:flex;align-items:center;gap:3rem}.lang-nav ul li{margin-bottom:0}.lang-nav ul a{color:#fff;text-decoration:none;display:flex;align-items:center}.lang-nav ul span{display:block;margin-left:calc(4.4rem / 4);transform:translateY(.25rem)}@media (min-width:960px){.nav-btn{display:none}.main-nav--desktop{display:flex;align-items:flex-end;margin-left:auto}.main-nav--mobile{display:none}.main-nav_list{display:flex;align-items:flex-start;justify-content:space-between;gap:0 calc(4.4rem * 1.5)}.main-nav_list>li:last-child>a{padding-right:0}.main-nav_list .sub-menu{transform:translate3d(calc(-1 * calc(4.4rem / 2)),-100%,0);position:absolute;transition:transform .3s cubic-bezier(.075,.82,.165,1) 0s,opacity .5s cubic-bezier(.075,.82,.165,1) .2s;top:100%;opacity:0;visibility:hidden}.main-nav_list .sub-menu a{background-color:#003974}.header-bar--scrolled .sub-menu a{background-color:rgba(0,57,116,.95)}.menu-item-has-children:focus-visible>.sub-menu,.menu-item-has-children:hover>.sub-menu{padding-top:calc(4.4rem / 2);height:auto;transform:translate3d(calc(-1 * calc(4.4rem / 2)),0,0);opacity:1;visibility:visible}.menu-item-has-children:focus-visible>.sub-menu li,.menu-item-has-children:hover>.sub-menu li{white-space:nowrap}.menu-item-has-children:focus-visible>.sub-menu a,.menu-item-has-children:hover>.sub-menu a{padding:calc(4.4rem / 4) calc(4.4rem / 2);border-bottom:1px solid #006bda;font-size:95%}.menu-item-has-children:focus-visible>.sub-menu a::after,.menu-item-has-children:hover>.sub-menu a::after{display:none}}.faq-nav ol{margin:0;padding:0}.faq-nav li{margin-bottom:calc(4.4rem / 4);list-style:decimal outside;color:#a00718;margin-left:4.4rem}.faq-nav a{display:block;color:inherit;font-size:2rem}.faq-section{margin-top:calc(4.4rem * 1.5)}.faq-list{margin:0;padding:0;list-style:none outside}.faq-cat-title{scroll-margin-top:calc(4.4rem * 4);margin-bottom:4.4rem}.faq-title{margin-bottom:0}.faq-button{background-color:transparent;text-align:left;font-variation-settings:inherit;font-size:inherit;line-height:inherit;text-transform:none;margin:0;padding:calc(4.4rem / 4) 0 calc(4.4rem / 4) 0;border-bottom:1px solid #a00718;width:100%;transition:all .25s cubic-bezier(.25,.46,.45,.94) 0s}.faq-content{display:none;padding-left:calc(4.4rem / 2);padding-right:calc(4.4rem / 2);transition:all .5s cubic-bezier(.25,.46,.45,.94) 0s}.faq-item--expanded{background-color:#191919}.faq-item--expanded .faq-button{padding:calc(4.4rem / 2)}.faq-item--expanded .faq-content{display:block;padding-top:calc(4.4rem / 2);padding-bottom:calc(4.4rem / 2)}.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{box-sizing:border-box;padding:1.5rem 2rem;border-radius:.4rem;width:100%}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item-label{display:block}.wpcf7 h3{margin-top:4.4rem}input[type=email],input[type=number],input[type=tel],input[type=text],select{box-sizing:border-box;display:block;width:100%;padding:calc(4.4rem / 4);border:none;background-color:#f5f5f5;border:1px solid #191919}input[type=checkbox],input[type=radio]{transform:translateY(-.15rem);margin-right:calc(4.4rem / 8)}label{align-items:center;margin-bottom:calc(4.4rem / 8)}label>span{display:block}label:has(input[type=checkbox],input[type=radio]){display:flex}fieldset{display:flex;flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2);padding:calc(4.4rem / 2);width:100%}fieldset legend{text-transform:uppercase;padding:0 calc(4.4rem / 6)}.form-group.hidden,.form_group.hidden{display:none}.form-group,.form_group{display:flex;flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2);margin-top:calc(4.4rem / 2)}.form-row{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:calc(4.4rem / 2);gap:4.4rem 4.4rem}.fieldset-item,.form-item{display:flex;flex-direction:column}.fieldset-item:has([type=checkbox]) a,.fieldset-item:has([type=radio]) a,.form-item:has([type=checkbox]) a,.form-item:has([type=radio]) a{text-decoration:none;color:#b99e76}.fieldset-item>div,.form-item>div{width:100%}.fieldset-item small,.form-item small{display:block;margin-top:calc(4.4rem / 6)}.option-desc{margin-top:calc(4.4rem / 8)}.pakete-list{list-style:none outside;margin:0;padding:0;margin-bottom:calc(4.4rem / 4)}.form-item--highlight{background-color:#003974;padding:calc(4.4rem / 2)}.form-item--highlight *{color:#fff}.form-item--highlight input[type=text]{background-color:transparent;padding:0;border:0;font-weight:600;font-size:3rem}.form-item--highlight .txt-pakete{color:#000;visibility:hidden;height:0;overflow:hidden}@media (min-width:960px){.form-row{flex-direction:row}.form-row .form-item{flex:1 1 50%}}.footer{margin-top:calc(4.4rem * 1.5);padding-top:calc(4.4rem * 1.5);font-size:1.6rem;background-color:#f5f5f5}.footer a{display:block;padding:calc(4.4rem / 6);padding-left:0;padding-right:0;color:#111;text-decoration:none}.footer h3{font-size:3rem}.footer h3::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:15%;margin:0}.footer .grid-item a{padding-bottom:calc(4.4rem / 6);margin-bottom:calc(4.4rem / 4);border-bottom:1px solid #dcdcdc}.footer-logo svg{width:70%}.footer-logo .title>path{fill:#003974}.footer-top{display:flex;flex-direction:column}.footer-top>*{margin-bottom:calc(4.4rem * 1.5)}.footer-bottom{display:flex;flex-direction:column;color:#fff;padding:calc(4.4rem / 2) 0}main:has(.banner:last-child)+footer{margin-top:0}@media (min-width:960px){.footer-bottom{flex-direction:row;justify-content:space-between;gap:2dvw}.footer .grid-list{justify-content:space-between;gap:5dvw}.footer a{padding:0}.footer-bottom{justify-content:center;margin-top:4.4rem;background-color:#003974}.footer-bottom a{color:#fff;font-size:1.4rem}}html{font-size:62.5%;font-weight:400;font-family:poppins,sans-serif;scroll-behavior:smooth}body{font-size:16px;color:#111;letter-spacing:.05em;overflow-x:hidden;background-color:#fff;width:100%}body.mobile-nav--open{overflow-y:hidden;height:100%}.otgs-development-site-front-end{display:none}img,picture,svg{display:block}picture{overflow:hidden}img{max-width:100%}a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}main>section{margin-top:calc(4.4rem * 1.5)}main>section>h2{margin-bottom:calc(4.4rem * 1.5);line-height:1;text-transform:uppercase}main>section:first-child{margin-top:calc(4.4rem * 1.5)}.main-header:has(.header-banner)+main{margin-top:0}.mw_pad{padding-left:6dvw;padding-right:6dvw}.mw_pad--left{padding-left:6dvw}.editor{display:flex;flex-direction:column}.editor h2{margin-top:calc(4.4rem * 1.5);font-weight:600;text-transform:uppercase}.editor h2::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:15%;margin:0}.editor h2:first-child{margin-top:0}.editor h2:only-of-type{margin-top:0}.editor p>strong{font-weight:600;font-size:1.8rem;color:#003974}.editor picture{margin-bottom:calc(4.4rem / 4)}.editor.has-picture{justify-content:space-between;gap:2dvw;align-items:center}.editor.has-picture>*{flex:0 0 calc(50% - 2dvw)}h1+.editor{margin-top:calc(4.4rem * 1.5)}.section-title{font-weight:600;text-align:left;font-size:3rem;margin-top:0;-webkit-hyphens:auto;hyphens:auto}.section-title::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:35%;margin-top:calc(4.4rem / 6)}.page-title{font-size:clamp(4rem,5dvw,6rem);margin-top:calc(4.4rem * 2);line-height:1.2}.page-title::after{content:'';display:block;height:.3rem;background-color:#b99e76;width:15%;margin-top:calc(4.4rem / 6)}.page-header-img{margin-top:calc(4.4rem * 2);margin-bottom:0;max-height:50rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;border-radius:4rem;width:auto;max-width:-moz-max-content;max-width:max-content}.page-header-img>img{flex:0 0 auto}.section-subtitle{color:#003974;font-size:2rem;margin-bottom:calc(4.4rem / 6);font-weight:600}.map-eastbelgium{position:fixed;top:0;left:10%;z-index:-1;height:70vh}.map-eastbelgium>img{height:100%}.mod-meetings ul{width:100%;align-items:stretch;gap:0}.mod-meetings li{background-color:#fff;padding:calc(4.4rem / 2)}.mod-meetings li:nth-child(odd){background-color:#f5f5f5}.mod-meetings h3{font-size:2rem;flex:3}.mod-meetings p{font-size:2rem;flex:2}.mod-meetings a{margin-top:calc(4.4rem / 4);justify-content:flex-end}@media (min-width:960px){.main-header:has(.header-banner)+main{margin-top:calc(calc(4.4rem * 2) + calc(4.4rem * 2))}main>section{margin-top:calc(4.4rem * 2)}main>section>h2{margin-bottom:calc(4.4rem * 1.5);line-height:1;text-transform:uppercase}main>section:first-child{margin-top:calc(4.4rem * 2)}.editor{flex-direction:row}.editor picture{margin-bottom:0}.section-title{font-size:4rem;max-width:45dvw;-webkit-hyphens:none;hyphens:none}.mod-meetings p{margin-bottom:calc(4.4rem / 6)}}@media (min-width:1420px){.mw_pad{padding-left:calc(((100% - 1420px)/ 2) + 4dvw);padding-right:calc(((100% - 1420px)/ 2) + 4dvw)}.mw_pad--left{padding-left:calc(((100% - 1420px)/ 2) + 4dvw)}}.vishidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ox-hidden{overflow-x:hidden}.hide-mobile{display:none}.br{overflow:hidden}.br--4{border-radius:4rem}.br--3{border-radius:3rem}.bs{box-shadow:0 0 20px 0 rgba(17,17,17,.2)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX3R5cG8uc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZ3JpZC5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX25hdi5zY3NzIiwiX2ZhcS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfaGVscGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNBLFFDQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBR0EsUUFGQSxRQUNBLFFERUUsUUFBQSxNQUdGLEVDQUEsT0FDQSxRREVFLFdBQUEsV0FDQSxrQkFBQSxVQU9GLHNCQUNFLFFBQUEsS0FDQSxPQUFBLEVDSUYsU0FDQSxTRElFLFFBQUEsS0FXRixLQUNFLFlBQUEsV0FFQSxxQkFBQSxLQUVBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBU0YsRUFDRSxXQUFBLElBTUYsUUNOQSxxQkRRRSxRQUFBLEtBQUEsT0FBQSxJQU1GLFNDUEEsUURTRSxRQUFBLEVBU0YsWUFDRSxjQUFBLElBQUEsT0FNRixFQ1RBLE9EV0UsWUFBQSxJQU1GLElBQ0UsV0FBQSxPQU1GLEdBRUUsV0FBQSxZQUNBLE9BQUEsRUFNRixLQUNFLFdBQUEsS0FDQSxNQUFBLEtBTUYsS0NkQSxJQUNBLElBQ0EsS0RnQkUsWUFBQSxTQUFBLENBQUEsTUFDQSxVQUFBLElBTUYsSUFDRSxZQUFBLFNBTUYsRUFDRSxPQUFBLElBQUEsSUFBQSxJQUFBLElBTUYsTUFDRSxVQUFBLElBTUYsSUNsQkEsSURvQkUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQVNGLElBQ0UsT0FBQSxFQU1GLGVBQ0UsU0FBQSxPQVNGLE9BQ0UsT0FBQSxFQVNGLFNBQ0UsT0FBQSxJQUFBLE1BQUEsT0FDQSxPQUFBLEVBQUEsSUFDQSxRQUFB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S0FBQSxFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9Ob3JtYWxpemVcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzLFxuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCByZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi8qKlxuICogU2V0IGNvbnNpc3RlbnQgcXVvdGUgdHlwZXMuXG4gKi9cbnEge1xuICBxdW90ZXM6ICdcXDIwMUMnJ1xcMjAxRCcnXFwyMDE4JydcXDIwMTknO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDsgfVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA4Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogMiAqLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaDEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoNXJlbSwgMTBkdncsIDdyZW0pO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDI6bGFzdC1jaGlsZCwgaDI6b25seS1jaGlsZCxcbiAgaDM6bGFzdC1jaGlsZCxcbiAgaDM6b25seS1jaGlsZCxcbiAgaDQ6bGFzdC1jaGlsZCxcbiAgaDQ6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIGgyOmZpcnN0LWNoaWxkLFxuICBoMzpmaXJzdC1jaGlsZCxcbiAgaDQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuaDIge1xuICBoeXBoZW5zOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDdkdncsIDVyZW0pOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDVkdncsIDIuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDQuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBoMzpvbmx5LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNiwgNGR2dywgMS44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gLyA4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBoNDpvbmx5LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBoNTpvbmx5LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxucCxcbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7IH1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNik7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQuNHJlbSAvIDIpOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHRib3ggaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNWR2dywgNHJlbSk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTsgfVxuICAudGV4dGJveCBoMjpvbmx5LWNoaWxkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDdkdncsIDVyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGV4dGJveCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA2KTsgfVxuXG4udGV4dGJveCBwIHtcbiAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4udGV4dGJveCBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjYjk5ZTc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5idXR0b24sXG4uYnV0dG9uLFxuLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFlbSAyLjJlbSAwLjhlbSAyLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMHM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk5ZTc2OyB9XG4gIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLXZpc2libGUsXG4gIC5idXR0b246aG92ZXIsXG4gIC5idXR0b246YWN0aXZlLFxuICAuYnV0dG9uOmZvY3VzLXZpc2libGUsXG4gIC5idG46aG92ZXIsXG4gIC5idG46YWN0aXZlLFxuICAuYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzg2NTU7IH1cbiAgYnV0dG9uOmRpc2FibGVkLFxuICAuYnV0dG9uOmRpc2FibGVkLFxuICAuYnRuOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgICBjb2xvcjogIzc5NzY3NjsgfVxuICBidXR0b24gPiBzdmcsXG4gIC5idXR0b24gPiBzdmcsXG4gIC5idG4gPiBzdmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tLWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmJ0bi0taWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBjb2xvcjogI2I5OWU3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4tLWljbyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNC40cmVtIC8gOCk7IH1cbiAgICAuYnRuLS1pY28gPiBzcGFuID4gc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYnRuLS1ub3BhZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLS1ibHVlIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTsgfVxuXG4uZ3JpZCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5ncmlkIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5ncmlkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiBjYWxjKDJkdncgKiAyKSBjYWxjKDJkdncpOyB9XG4gIC5ncmlkLWxpc3QgPiBsaSB7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLmdyaWQtbGlzdCArIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLmdyaWQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmdyaWQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ncmlkLWxpbms6aG92ZXIsIC5ncmlkLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC5ncmlkLWxpbms6aG92ZXIgLmdyaWQtdGl0bGU6OmFmdGVyLCAuZ3JpZC1saW5rOmZvY3VzLXZpc2libGUgLmdyaWQtdGl0bGU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cblxuLmdyaWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDQuNHJlbSA0LjRyZW07IH1cblxuLmdyaWQtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMTAwdncsIDNyZW0pO1xuICBoeXBoZW5zOiBhdXRvOyB9XG4gIC5ncmlkLXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5OWU3NjtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gNik7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwczsgfVxuICAuZ3JpZC10aXRsZTpvbmx5LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ncmlkLXNtYWxsdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMzk3NDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNCk7IH1cbiAgLmdyaWQtc21hbGx0aXRsZSA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQuNHJlbSAvIDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTtcbiAgICB3aWR0aDogMS40cmVtOyB9XG5cbi5ncmlkLXBpY3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI1cmVtOyB9XG4gIC5ncmlkLXBpY3R1cmUgPiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uZ3JpZC1waWN0dXJlLS1waCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzQ7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCkgNC40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZ3JpZC1waWN0dXJlLS1waCA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uZ3JpZC1saXN0LS1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyaWQtbGlzdCB7XG4gICAgZ2FwOiBjYWxjKDJkdncpIGNhbGMoMmR2dyk7IH1cbiAgICAuZ3JpZC1saXN0LXNpemUtLTMgPiBsaSB7XG4gICAgICBmbGV4OiAxIDAgY2FsYygoMTAwJSAvIDMpIC0gMmR2dyk7IH1cbiAgICAuZ3JpZC1saXN0LXNpemUtLTM6bm90KDpoYXMobGk6bnRoLWNoaWxkKDMpKSksIC5ncmlkLWxpc3Qtc2l6ZS0tMzpoYXMobGk6bnRoLWNoaWxkKDQpKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5ncmlkLWxpc3Qtc2l6ZS0tMzpub3QoOmhhcyhsaTpudGgtY2hpbGQoMykpKSA+IGxpLCAuZ3JpZC1saXN0LXNpemUtLTM6aGFzKGxpOm50aC1jaGlsZCg0KSkgPiBsaSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfVxuICAgIC5ncmlkLWxpc3Qtc2l6ZS0tMiA+IGxpLCAuZ3JpZC1saXN0LXNpemUtLTQgPiBsaSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDIpIC0gMmR2dyk7IH1cbiAgLmdyaWQtaXRlbTpvbmx5LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAoMmR2dyAvIDIpKTsgfVxuICAuZ3JpZC1saXN0LS1jb2wge1xuICAgIGdhcDogMDsgfVxuICAuZ3JpZC1pdGVtLWQtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyZHZ3O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5ncmlkLWl0ZW0tZC0tcm93ID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7IH0gfVxuXG4uZ2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5nbGlkZS1iaWxkZXIge1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZ2FsZXJpZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZ2xpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5nbGlkZV9fYXJyb3ctLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLmdsaWRlX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjAlOyB9XG5cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7IH1cblxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMHM7IH1cbiAgLm1haW4tbG9nbyA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oZWFkZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlci1pbWFnZSA+IHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5oZWFkZXItaW1hZ2UgPiBwaWN0dXJlID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7IH1cblxuLmhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDEwMGR2dztcbiAgcGFkZGluZzogMCBjYWxjKDQuNHJlbSAqIDEuNSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5oZWFkZXItdGV4dCA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIGNhbGMoNC40cmVtIC8gNCkgMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5oZWFkZXItdGV4dCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDZkdncsIDhyZW0pO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAuaGVhZGVyLXRleHQgPiBzcGFuIHtcbiAgICBjb2xvcjogI2I5OWU3NjsgfVxuICAuaGVhZGVyLXRleHQgPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gICAgLmhlYWRlci10ZXh0ID4gcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5OWU3NjtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuXG4uaGVhZGVyLWJhciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXItYmFyX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtICogMS41KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjk1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuXG4uaGVhZGVyLWJhcl90b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTc0O1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5oZWFkZXItYmFyX3RvcCA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLmhlYWRlci1iYXItLXNjcm9sbGVkIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IH1cbiAgLmhlYWRlci1iYXItLXNjcm9sbGVkIC5tYWluLWxvZ28ge1xuICAgIHdpZHRoOiAyMHJlbTsgfVxuICAuaGVhZGVyLWJhci0tc2Nyb2xsZWQgLmhlYWRlci1iYXJfYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDU3LCAxMTYsIDAuOTUpIDAlLCByZ2JhKDAsIDU3LCAxMTYsIDAuOTUpIDEwMCUpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG5cbi5oZWFkZXItYmFyLS1maXhlZCAubWFpbi1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyYmFyLWhlaWdodCk7IH1cblxuLnNpbmdsZSAuaGVhZGVyLWJhcixcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmhlYWRlci1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2luZ2xlIC5oZWFkZXItYmFyX2JvdHRvbSxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmhlYWRlci1iYXJfYm90dG9tIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1NywgMTE2LCAwLjk1KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNC40cmVtIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG5cbi5oZWFkZXItYmFubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5oZWFkZXItYmFubmVyLXdyYXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKDZkdncgKiAtMSk7XG4gICAgcmlnaHQ6IGNhbGMoNmR2dyAqIC0xKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uaGVhZGVyLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlci1iYW5uZXJfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDIpIGNhbGMoNC40cmVtICogMS41KTtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyAyKSBjYWxjKDQuNHJlbSAvIDQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxIDEgMjUlO1xuICBmbGV4OiAwIDAgNTAlO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyLWJhbm5lcl9pdGVtID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuaGVhZGVyLWJhbm5lcl9pdGVtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDAzOTc0OyB9XG4gICAgICAuaGVhZGVyLWJhbm5lcl9pdGVtID4gZGl2OmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTllNzY7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbjogLTFyZW0gYXV0byBjYWxjKDQuNHJlbSAvIDQpO1xuICAgICAgICBtYXJnaW46IDByZW0gYXV0byBjYWxjKDQuNHJlbSAvIDQpOyB9XG4gICAgLmhlYWRlci1iYW5uZXJfaXRlbSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5oZWFkZXItYmFubmVyX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NDtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5oZWFkZXItYmFubmVyX2l0ZW06bGFzdC1jaGlsZCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmhlYWRlci1iYW5uZXJfaXRlbTpsYXN0LWNoaWxkIGgyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk5ZTc2O1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDQpOyB9XG4gICAgLmhlYWRlci1iYW5uZXJfaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4uc20taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAuc20taWNvbiA+IHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxLjRyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXItYmFyX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaGVhZGVyLWJhcl9ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5oZWFkZXItYmFubmVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLmhlYWRlci1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuaGVhZGVyLWJhbm5lcl9pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0LjRyZW0gY2xhbXAoMnJlbSwgMmR2dywgY2FsYyg0LjRyZW0gKiAxLjUpKTtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyLWJhbm5lcl9pdGVtID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNGR2dywgOHJlbSk7IH1cbiAgICAgIC5oZWFkZXItYmFubmVyX2l0ZW0gPiBkaXY6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAuaGVhZGVyLWJhbm5lcl9pdGVtID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5oZWFkZXItYmFubmVyX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiA0LjRyZW07IH1cbiAgICAgIC5oZWFkZXItYmFubmVyX2l0ZW06bGFzdC1jaGlsZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgICAuaGVhZGVyLWJhbm5lcl9pdGVtOmxhc3QtY2hpbGQgaDI6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuICAgICAgLmhlYWRlci1iYW5uZXJfaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIC5oZWFkZXItdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogNTBkdnc7XG4gICAgcGFkZGluZzogY2FsYyg0LjRyZW0gKiA0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gICAgLmhlYWRlci10ZXh0ID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIGNhbGMoNC40cmVtIC8gNCkgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuaGVhZGVyLXRleHQgPiBoMSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDZkdncsIDhyZW0pO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1OyB9XG4gICAgLmhlYWRlci10ZXh0ID4gc3BhbiB7XG4gICAgICBjb2xvcjogI2I5OWU3NjsgfVxuICAgIC5oZWFkZXItdGV4dCA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuICAgICAgLmhlYWRlci10ZXh0ID4gcDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk5ZTc2O1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfSB9XG5cbm5hdiB1bCxcbm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbm5hdiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgY2FsYyg0LjRyZW0gLyA2KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBuYXYgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBjb2xvcjogI2I5OWU3NjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgdHJhbnNsYXRlWSgwLjA3cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubmF2LWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpIGNhbGMoNC40cmVtIC8gNik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4ubWFpbi1uYXYtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTllNzY7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwczsgfVxuICAubWVudS1pdGVtOmhvdmVyOjphZnRlciwgLm1lbnUtaXRlbTpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgd2lkdGg6IDE1JTsgfVxuXG4uc3ViLW1lbnUgLm1lbnUtaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWluLW5hdi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDBkdnc7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgMHM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTcsIDExNiwgMC45NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA0ZHZoOyB9XG4gIC5tYWluLW5hdi0tbW9iaWxlIC5tYWluLW5hdl9saXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm1haW4tbmF2LS1tb2JpbGUgbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW5hdi0tbW9iaWxlIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTJhNztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXYtLW1vYmlsZSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1uYXYtLW9wZW4gLm1haW4tbmF2LS1tb2JpbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLm1vYmlsZS1uYXYtLW9wZW4gLm5hdi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5sYW5nLW5hdiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubGFuZy1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzcmVtOyB9XG4gICAgLmxhbmctbmF2IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGFuZy1uYXYgdWwgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5sYW5nLW5hdiB1bCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNC40cmVtIC8gNCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm1haW4tbmF2LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbmF2X2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMCBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cbiAgICAubWFpbi1uYXZfbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWFpbi1uYXZfbGlzdCAuc3ViLW1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC0xICogY2FsYyg0LjRyZW0gLyAyKSksIC0xMDAlLCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDBzLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgMC4ycztcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5tYWluLW5hdl9saXN0IC5zdWItbWVudSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NDsgfVxuICAuaGVhZGVyLWJhci0tc2Nyb2xsZWQgLnN1Yi1tZW51IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTcsIDExNiwgMC45NSk7IH1cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXZpc2libGUgPiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTEgKiBjYWxjKDQuNHJlbSAvIDIpKSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUgbGksIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXZpc2libGUgPiAuc3ViLW1lbnUgbGkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IGEsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXZpc2libGUgPiAuc3ViLW1lbnUgYSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpIGNhbGMoNC40cmVtIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNmJkYTtcbiAgICAgIGZvbnQtc2l6ZTogOTUlOyB9XG4gICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSBhOjphZnRlciwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtdmlzaWJsZSA+IC5zdWItbWVudSBhOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmFxLW5hdiBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFxLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNCk7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgY29sb3I6ICNhMDA3MTg7XG4gIG1hcmdpbi1sZWZ0OiA0LjRyZW07IH1cblxuLmZhcS1uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5mYXEtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTsgfVxuXG4uZmFxLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTsgfVxuXG4uZmFxLWNhdC10aXRsZSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDQpO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cblxuLmZhcS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZhcS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCkgMCBjYWxjKDQuNHJlbSAvIDQpIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTAwNzE4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwczsgfVxuXG4uZmFxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNC40cmVtIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC40cmVtIC8gMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwczsgfVxuXG4uZmFxLWl0ZW0tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICAuZmFxLWl0ZW0tLWV4cGFuZGVkIC5mYXEtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5mYXEtaXRlbS0tZXhwYW5kZWQgLmZhcS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0LjRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuXG4ud3BjZjcgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndwY2Y3IGlucHV0W3R5cGU9J251bWJlciddLFxuLndwY2Y3IGlucHV0W3R5cGU9J2VtYWlsJ10sXG4ud3BjZjcgdGV4dGFyZWEsXG4ud3BjZjcgc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7IH1cblxuLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3BjZjcgaDMge1xuICBtYXJnaW4tdG9wOiA0LjRyZW07IH1cblxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MTkxOTsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyA4KTsgfVxuXG5sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gOCk7IH1cbiAgbGFiZWwgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBsYWJlbDpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXSwgaW5wdXRbdHlwZT0ncmFkaW8nXSkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNC40cmVtIC8gMikgY2FsYyg0LjRyZW0gLyAyKTtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyAyKTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgZmllbGRzZXQgbGVnZW5kIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAgY2FsYyg0LjRyZW0gLyA2KTsgfVxuXG4uZm9ybV9ncm91cC5oaWRkZW4sXG4uZm9ybS1ncm91cC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JtX2dyb3VwLFxuLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNC40cmVtIC8gMikgY2FsYyg0LjRyZW0gLyAyKTtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gLyAyKTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7XG4gIGdhcDogNC40cmVtIDQuNHJlbTsgfVxuXG4uZmllbGRzZXQtaXRlbSxcbi5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5maWVsZHNldC1pdGVtOmhhcyhbdHlwZT0nY2hlY2tib3gnXSkgYSwgLmZpZWxkc2V0LWl0ZW06aGFzKFt0eXBlPSdyYWRpbyddKSBhLFxuICAuZm9ybS1pdGVtOmhhcyhbdHlwZT0nY2hlY2tib3gnXSkgYSxcbiAgLmZvcm0taXRlbTpoYXMoW3R5cGU9J3JhZGlvJ10pIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2I5OWU3NjsgfVxuICAuZmllbGRzZXQtaXRlbSA+IGRpdixcbiAgLmZvcm0taXRlbSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpZWxkc2V0LWl0ZW0gc21hbGwsXG4gIC5mb3JtLWl0ZW0gc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gNik7IH1cblxuLm9wdGlvbi1kZXNjIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gLyA4KTsgfVxuXG4ucGFrZXRlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA0KTsgfVxuXG4uZm9ybS1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTc0O1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5mb3JtLWl0ZW0tLWhpZ2hsaWdodCAqIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmZvcm0taXRlbS0taGlnaGxpZ2h0IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmZvcm0taXRlbS0taGlnaGxpZ2h0IC50eHQtcGFrZXRlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZm9ybS1yb3cgLmZvcm0taXRlbSB7XG4gICAgICBmbGV4OiAxIDEgNTAlOyB9IH1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoNC40cmVtICogMS41KTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDYpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAuZm9vdGVyIGgzOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk5ZTc2O1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5ncmlkLWl0ZW0gYSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNC40cmVtIC8gNik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2FpbnNib3JvOyB9XG5cbi5mb290ZXItbG9nbyBzdmcge1xuICB3aWR0aDogNzAlOyB9XG5cbi5mb290ZXItbG9nbyAudGl0bGUgPiBwYXRoIHtcbiAgZmlsbDogIzAwMzk3NDsgfVxuXG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlci10b3AgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMikgMDsgfVxuXG5tYWluOmhhcyguYmFubmVyOmxhc3QtY2hpbGQpICsgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMmR2dzsgfVxuICAuZm9vdGVyIC5ncmlkLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDVkdnc7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NDsgfVxuICAgIC5mb290ZXItYm90dG9tIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdwb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkubW9iaWxlLW5hdi0tb3BlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc3ZnLFxuaW1nLFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnBpY3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxubWFpbiA+IHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cbiAgbWFpbiA+IHNlY3Rpb24gPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxubWFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cblxuLm1haW4taGVhZGVyOmhhcyguaGVhZGVyLWJhbm5lcikgKyBtYWluIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubXdfcGFkIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA2ZHZ3OyB9XG5cbi5td19wYWQtLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDZkdnc7IH1cblxuLmVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmVkaXRvciBoMiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5lZGl0b3IgaDI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTllNzY7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmVkaXRvciBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmVkaXRvciBoMjpvbmx5LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZWRpdG9yIHAgPiBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMwMDM5NzQ7IH1cbiAgLmVkaXRvciBwaWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDQpOyB9XG4gIC5lZGl0b3IuaGFzLXBpY3R1cmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDJkdnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lZGl0b3IuaGFzLXBpY3R1cmUgPiAqIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDJkdncpOyB9XG5cbmgxICsgLmVkaXRvciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTsgfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaHlwaGVuczogYXV0bzsgfVxuICAuc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTllNzY7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDYpOyB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA1ZHZ3LCA2cmVtKTtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAucGFnZS10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTllNzY7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDYpOyB9XG5cbi5wYWdlLWhlYWRlci1pbWcge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucGFnZS1oZWFkZXItaW1nID4gaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDAzOTc0O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1hcC1lYXN0YmVsZ2l1bSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMCU7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDcwdmg7IH1cbiAgLm1hcC1lYXN0YmVsZ2l1bSA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2QtbWVldGluZ3MgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMDsgfVxuXG4ubW9kLW1lZXRpbmdzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMik7IH1cbiAgLm1vZC1tZWV0aW5ncyBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ubW9kLW1lZXRpbmdzIGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmbGV4OiAzOyB9XG5cbi5tb2QtbWVldGluZ3MgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZmxleDogMjsgfVxuXG4ubW9kLW1lZXRpbmdzIGEge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFpbi1oZWFkZXI6aGFzKC5oZWFkZXItYmFubmVyKSArIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoY2FsYyg0LjRyZW0gKiAyKSArIGNhbGMoNC40cmVtICogMikpOyB9XG4gIG1haW4gPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDIpOyB9XG4gICAgbWFpbiA+IHNlY3Rpb24gPiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAqIDEuNSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgbWFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMik7IH1cbiAgLmVkaXRvciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5lZGl0b3IgcGljdHVyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWF4LXdpZHRoOiA0NWR2dztcbiAgICBoeXBoZW5zOiBub25lOyB9XG4gIC5tb2QtbWVldGluZ3MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDIwcHgpIHtcbiAgLm13X3BhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwJSAtIDE0MjBweCkgLyAyKSArIDRkdncpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKCgxMDAlIC0gMTQyMHB4KSAvIDIpICsgNGR2dyk7IH1cbiAgLm13X3BhZC0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwJSAtIDE0MjBweCkgLyAyKSArIDRkdncpOyB9IH1cblxuLnZpc2hpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDsgfVxuXG4ub3gtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYnItLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07IH1cbiAgLmJyLS0zIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtOyB9XG5cbi5icyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjIpOyB9XG4iLCJoMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCg1cmVtLCAxMGR2dywgN3JlbSk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6ICRkaXN0X2w7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgJjpsYXN0LWNoaWxkLFxuICAmOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5oMiB7XG4gIGh5cGhlbnM6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgN2R2dywgNXJlbSk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDVkdncsIDIuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNiwgNGR2dywgMS44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogJGRpc3RfeHhzO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuOHJlbTtcblxuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5wLFxubGkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbnAge1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfeHM7XG59XG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC1tO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6ICRkaXN0LW07XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRleHRib3gge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDVkdncsIDRyZW0pO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICY6b25seS1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDdkdncsIDVyZW0pO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3hzO1xuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogOTZyZW07XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbmF2LXdpZHRoKSB7XG4gIC50ZXh0Ym94IHtcbiAgICBwIHtcbiAgICB9XG4gIH1cbn1cbiIsImJ1dHRvbixcbi5idXR0b24sXG4uYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMWVtIDIuMmVtIDAuOGVtIDIuMmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdvbGQsIDEwJSk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgICBjb2xvcjogcmdiKDEyMSwgMTE4LCAxMTgpO1xuICB9XG5cbiAgJjpub3QoLm5hdi1idG4pOm9ubHktY2hpbGQge1xuICB9XG4gID4gc3ZnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmJ0bi0tbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG4tLWljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6ICRnb2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMS40cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogJGRpc3RfeHhzO1xuICAgID4gc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5idG4tLW5vcGFkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cbiIsIiRncmlkZ2FwOiAyZHZ3O1xuXG4uZ3JpZCB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgLy9wYWRkaW5nOiAkZGlzdC14bCAwO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZ3JpZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2FsYygjeyRncmlkZ2FwfSAqIDIpIGNhbGMoI3skZ3JpZGdhcH0pO1xuXG4gID4gbGkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gICsgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfbTtcbiAgfVxufVxuLmdyaWQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6b25seS1jaGlsZCB7XG4gICAgLy9mbGV4OiAwIDAgY2FsYyg1MCUgLSAoI3skZ3JpZGdhcH0gLyAyKSk7XG4gIH1cbn1cbi5ncmlkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIC5ncmlkLXRpdGxlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ncmlkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAkZGlzdCAkZGlzdDtcbn1cbi5ncmlkLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDEwMHZ3LCAzcmVtKTtcbiAgaHlwaGVuczogYXV0bztcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfeHM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwcztcbiAgfVxuICAmOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ncmlkLXNtYWxsdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGJsdWU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGlzdF94cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMnJlbSk7XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9zO1xufVxuLmdyaWQtcGljdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjVyZW07XG4gID4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5ncmlkLXBpY3R1cmUtLXBoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIHBhZGRpbmc6ICRkaXN0X3MgJGRpc3Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uZ3JpZC1saXN0LS1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVfbmF2X3dpZHRoKSB7XG4gIC5ncmlkLWxpc3Qge1xuICAgIGdhcDogY2FsYygjeyRncmlkZ2FwfSkgY2FsYygjeyRncmlkZ2FwfSk7XG4gICAgJi1zaXplIHtcbiAgICAgICYtLTMge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgY2FsYygoMTAwJSAvIDMpIC0gI3skZ3JpZGdhcH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhhcyhsaTpudGgtY2hpbGQoMykpKSxcbiAgICAgICAgJjpoYXMobGk6bnRoLWNoaWxkKDQpKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMixcbiAgICAgICYtLTQge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDIpIC0gI3skZ3JpZGdhcH0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkLWl0ZW0ge1xuICAgICY6b25seS1jaGlsZCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAoI3skZ3JpZGdhcH0gLyAyKSk7XG4gICAgfVxuICB9XG4gIC5ncmlkLWxpc3QtLWNvbCB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0tZC0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJkdnc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG59XG4iLCIuZ2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdsaWRlLWJpbGRlciB7XG4gIG1heC13aWR0aDogJGJhc2Vfd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZ2xpZGVfX3NsaWRlcyB7XG59XG4uZ2FsZXJpZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJi0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAmLS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSg1MCUpO1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cbiIsIi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbi5tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDBzO1xuICA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICA+IHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG4gIG1heC13aWR0aDogMTAwZHZ3O1xuICBwYWRkaW5nOiAwICRkaXN0X2w7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAkZGlzdC1tO1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwICRkaXN0X3MgMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNmR2dywgOHJlbSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gID4gc3BhbiB7XG4gICAgY29sb3I6ICRnb2xkO1xuICB9XG4gID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItYmFyX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRkaXN0X2w7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC45NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG4uaGVhZGVyLWJhcl90b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgcGFkZGluZzogJGRpc3RfcztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6ICRkaXN0X207XG4gIH1cbn1cblxuLmhlYWRlci1iYXItLXNjcm9sbGVkIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIC5tYWluLWxvZ28ge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxuICAuaGVhZGVyLWJhcl9ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGJsdWUsIDAuOTUpIDAlLCByZ2JhKCRibHVlLCAwLjk1KSAxMDAlKTtcbiAgICBwYWRkaW5nLXRvcDogJGRpc3RfbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRpc3RfbTtcbiAgfVxufVxuXG4uaGVhZGVyLWJhci0tZml4ZWQge1xuICAubWFpbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXJiYXItaGVpZ2h0KTtcbiAgfVxufVxuLnNpbmdsZSxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuICAuaGVhZGVyLWJhciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWRlci1iYXJfYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjk1KTtcbiAgICBwYWRkaW5nLXRvcDogJGRpc3QtbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRpc3QtbTtcbiAgfVxufVxuLmhlYWRlci1iYW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogJGRpc3RfbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206ICRkaXN0LW07XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBjYWxjKCN7NmR2d30gKiAtMSk7XG4gICAgcmlnaHQ6IGNhbGMoI3s2ZHZ3fSAqIC0xKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuLmhlYWRlci1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4yKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWJhbm5lcl9pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6ICRkaXN0X20gJGRpc3QtbDtcbiAgcGFkZGluZzogJGRpc3RfbSAkZGlzdF9zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxIDEgMjUlO1xuICBmbGV4OiAwIDAgNTAlO1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbjogLTFyZW0gYXV0byAkZGlzdF9zO1xuICAgICAgICBtYXJnaW46IDByZW0gYXV0byAkZGlzdF9zO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgcGFkZGluZzogJGRpc3RfcztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfcztcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLnNtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gID4gc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbmF2LXdpZHRoKSB7XG4gIC8vIC5tYWluLWhlYWRlciB7XG4gIC8vICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAvLyB9XG4gIC8vIC5oZWFkZXItYmFyIHtcbiAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8vICAgdG9wOiAwO1xuICAvLyB9XG4gIC5oZWFkZXItYmFyX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZGVyLWJhcl9ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5oZWFkZXItYmFubmVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgJjo6YWZ0ZXIge1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJhbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4yKTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmhlYWRlci1iYW5uZXJfaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogJGRpc3QgY2xhbXAoMnJlbSwgMmR2dywgJGRpc3QtbCk7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID4gZGl2IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDRkdncsIDhyZW0pO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAkZGlzdDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogNTBkdnc7XG4gICAgcGFkZGluZzogJGRpc3RfeHhsO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkaXN0LW07XG5cbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAkZGlzdF9zIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICA+IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNmR2dywgOHJlbSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJuYXYge1xuICB1bCxcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgJGRpc3RfeHM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpIHRyYW5zbGF0ZVkoMC4wN3JlbSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cbi5uYXYtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6ICRkaXN0X3MgJGRpc3RfeHM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1haW4tbmF2IHtcbiAgJi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgMHM7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTUlO1xuICAgIH1cbiAgfVxufVxuLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2LS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMGR2dztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC45NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA0ZHZoO1xuICAubWFpbi1uYXZfbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogJGRpc3RfbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGJsdWUsIDEwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgLm1haW4tbmF2LS1tb2JpbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAubmF2LWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG59XG4ubGFuZy1uYXYge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogM3JlbTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkaXN0X3M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgLm5hdi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IHtcbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tYWluLW5hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAgJGRpc3RfbDtcbiAgICA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqICN7JGRpc3RfbX0pLCAtMTAwJSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwcywgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDAuMnM7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC45NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZGlzdF9tO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqICN7JGRpc3RfbX0pLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogJGRpc3RfcyAkZGlzdF9tO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRibHVlLCAyMCUpO1xuXG4gICAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEtbmF2IHtcbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC1zO1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBtYXJnaW4tbGVmdDogJGRpc3Q7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZmFxLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1sO1xufVxuLmZhcS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG59XG5cbi5mYXEtY2F0LXRpdGxlIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6ICRkaXN0LXh4bDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gIC8vIHRvcDogMTByZW07XG4gIC8vIHBhZGRpbmc6ICRkaXN0LXMgMDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xufVxuXG4uZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZGlzdC1zIDAgJGRpc3QtcyAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwcztcbn1cbi5mYXEtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogJGRpc3RfbTtcbiAgcGFkZGluZy1yaWdodDogJGRpc3RfbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xufVxuXG4uZmFxLWl0ZW0tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAuZmFxLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGRpc3RfbTtcbiAgfVxuICAuZmFxLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAkZGlzdF9tO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdF9tO1xuICB9XG59XG4iLCIud3BjZjcge1xuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J251bWJlciddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6ICRkaXN0O1xuICB9XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbnNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGRpc3QtcztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtncmV5O1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogJGRpc3QteHhzO1xufVxuXG5sYWJlbCB7XG4gIC8vICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdC14eHM7XG5cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6ICRkaXN0LW0gJGRpc3QtbTtcbiAgcGFkZGluZzogJGRpc3QtbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZ2VuZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwICRkaXN0X3hzO1xuICB9XG59XG5cbi5mb3JtX2dyb3VwLmhpZGRlbixcbi5mb3JtLWdyb3VwLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9ncm91cCxcbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkZGlzdC1tICRkaXN0LW07XG4gIG1hcmdpbi10b3A6ICRkaXN0LW07XG59XG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIGdhcDogJGRpc3QgJGRpc3Q7XG4gICY6aGFzKC5mb3JtLWl0ZW06b25seS1jaGlsZCkge1xuICB9XG59XG4uZmllbGRzZXQtaXRlbSxcbi5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAmOmhhcyhbdHlwZT0nY2hlY2tib3gnXSksXG4gICY6aGFzKFt0eXBlPSdyYWRpbyddKSB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgfVxuICB9XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF94cztcbiAgfVxufVxuXG4ub3B0aW9uLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAkZGlzdC14eHM7XG59XG5cbi5wYWtldGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9zO1xufVxuXG4uZm9ybS1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgcGFkZGluZzogJGRpc3QtbTtcbiAgKiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnR4dC1wYWtldGUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlX25hdl93aWR0aCkge1xuICAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6ICRkaXN0X2w7XG4gIHBhZGRpbmctdG9wOiAkZGlzdF9sO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRkaXN0X3hzO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1pdGVtIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdF94cztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRncmV5LCAxMCUpO1xuICAgIH1cbiAgfVxufVxuLmZvb3Rlci1sb2dvIHtcbiAgc3ZnIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC50aXRsZSA+IHBhdGgge1xuICAgIGZpbGw6ICRibHVlO1xuICB9XG59XG4uZm9vdGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6ICRkaXN0LW0gMDtcbn1cbm1haW46aGFzKC5iYW5uZXI6bGFzdC1jaGlsZCkgKyBmb290ZXIge1xuICAvLyAgbWFyZ2luLXRvcDogY2FsYygjeyRkaXN0X3h4bH0gKiAtMSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlX25hdl93aWR0aCkge1xuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyZHZ3O1xuICB9XG4gIC5mb290ZXIgLmdyaWQtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNWR2dztcbiAgfVxuXG4gIC5mb290ZXIgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogJGRpc3Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ3BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTExO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgJi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnN2ZyxcbmltZyxcbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnBpY3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5tYWluIHtcbiAgPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF9sO1xuICAgID4gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgPiBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF9sO1xuICB9XG59XG4ubWFpbi1oZWFkZXI6aGFzKC5oZWFkZXItYmFubmVyKSArIG1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXdfcGFkIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA2ZHZ3O1xufVxuLm13X3BhZC0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNmR2dztcbn1cblxuLmVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF9sO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOm9ubHktb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAgPiBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG4gIHBpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gIH1cbiAgJi5oYXMtcGljdHVyZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMmR2dztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID4gKiB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyZHZ3KTtcbiAgICB9XG4gIH1cbn1cbmgxICsgLmVkaXRvciB7XG4gIG1hcmdpbi10b3A6ICRkaXN0X2w7XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaHlwaGVuczogYXV0bztcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfeHM7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA1ZHZ3LCA2cmVtKTtcbiAgbWFyZ2luLXRvcDogJGRpc3RfeGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi10b3A6ICRkaXN0X3hzO1xuICB9XG59XG4ucGFnZS1oZWFkZXItaW1nIHtcbiAgbWFyZ2luLXRvcDogJGRpc3RfeGw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAvL2JvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgPiBpbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF94cztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tYXAtZWFzdGJlbGdpdW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiA3MHZoO1xuICA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tb2QtbWVldGluZ3Mge1xuICB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICB9XG4gIGxpIHtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZGlzdF9tO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZmxleDogMztcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZmxleDogMjtcbiAgfVxuICBhIHtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF9zO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLW5hdi13aWR0aCkge1xuICAubWFpbi1oZWFkZXI6aGFzKC5oZWFkZXItYmFubmVyKSArIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZGlzdF94bH0gKyAjeyRkaXN0X3hsfSk7XG4gIH1cbiAgbWFpbiB7XG4gICAgPiBzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRkaXN0X3hsO1xuICAgICAgPiBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X2w7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogJGRpc3RfeGw7XG4gICAgfVxuICB9XG4gIC5lZGl0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWF4LXdpZHRoOiA0NWR2dztcbiAgICBoeXBoZW5zOiBub25lO1xuICB9XG4gIC5tb2QtbWVldGluZ3Mge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfeHM7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGJhc2Vfd2lkdGgpIHtcbiAgLm13X3BhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbXdfcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbXdfcGFkZGluZztcbiAgfVxuICAubXdfcGFkLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtd19wYWRkaW5nO1xuICB9XG59XG4iLCIudmlzaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuLm94LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi0tNCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgfVxuICAmLS0zIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB9XG59XG5cbi5icyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMik7XG59XG4iXX0= */
