@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}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/inter-v18-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v18-latin-700.woff2) format("woff2")}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(2rem,4dvw,2.4rem);line-height:1.2;margin-top:4.4rem;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.6;text-wrap:balance;font-size:1.6rem}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:700}.textbox h1{margin-bottom:calc(4.4rem / 2)}.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{max-width:96rem}.textbox a:not(.btn){color:#0393d1;text-decoration:underline}.btn,.button,button{border:0;background-position:0 0;display:block;flex:0 0 auto;padding:1em 1.5em .95em 1.5em;color:#fff;font-size:1.6rem;text-decoration:none;text-align:center;font-weight:400;border-radius:999rem;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:#7aae03}.btn:active,.btn:focus-visible,.btn:hover,.button:active,.button:focus-visible,.button:hover,button:active,button:focus-visible,button:hover{background-color:#577c02}.btn:disabled,.button:disabled,button:disabled{background:#a9a9a9;color:#797676}.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:#fff}.btn--ico>span{position:relative;z-index:1;display:flex;align-items:center;height:1.4rem;width:auto;transform:translateY(.02em);margin-left:calc(4.4rem / 4)}.btn--ico>span>svg{height:100%;image-rendering:crisp-edges;fill:inherit;transform-origin:0 0;will-change:transform;transition:transform .25s cubic-bezier(.19,1,.22,1) 0s;transform:translate3d(0,0,0)}.btn--ico:focus-visible svg,.btn--ico:hover svg{transform:translate3d(.3em,0,0)}.btn--txt{background-color:transparent;color:#0f1012;padding:0}.btn--txt:focus-visible,.btn--txt:hover{background-color:transparent}.btn--nopad{padding:0}.btn--blue{background-color:#0393d1;color:#fff}.btn--blue svg path{fill:#fff}.btn--blue:focus-visible,.btn--blue:hover{background-color:#02709f}.btn--grey{background-color:#dcdcdc;color:#0f1012}.btn--grey svg path{fill:#0f1012}.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 .grid-item,.grid-list>li{flex:1 1 100%}.grid-list+.btn{margin-top:calc(4.4rem / 2)}.grid-item{overflow:hidden}.is-highlight .grid-item{background-color:#fff;border-radius:4rem;padding:4.4rem;border:1px solid #a2a7b1}.grid-link{display:block;text-decoration:none;color:#0f1012;background-color:#fff;background-color:transparent;height:100%}.grid-link:focus-visible .grid-title,.grid-link:hover .grid-title{color:#7aae03}.grid-content{margin-top:calc(4.4rem / 2)}.grid-content a:not(.btn){color:#0393d1;text-decoration:none}.grid-title{font-size:clamp(1.8rem,80vw,2.4rem);-webkit-hyphens:auto;hyphens:auto}.grid-title:only-child{margin-bottom:0}.grid-smalltitle{display:flex;align-items:center;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-toptitle{margin-bottom:calc(4.4rem / 4);font-weight:600;display:flex;align-items:center;line-height:1}.grid-toptitle>svg{margin-right:calc(4.4rem / 6);transform:translateY(-.15rem);width:1.8rem}.grid-picture{overflow:hidden;height:25rem}.grid-picture>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.grid-picture--svg{height:auto;margin-bottom:calc(4.4rem / 2)}.grid-picture--svg>img{height:auto;max-height:8rem;width:auto;-o-object-fit:contain;object-fit:contain}.grid-picture--contain{padding:calc(4.4rem / 2);padding-bottom:0;padding-top:0}.grid-picture--contain>img{-o-object-fit:contain;object-fit:contain}.grid-picture--ph{background-color:#0393d1;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}.grid-list--hoefe .grid-item{border:1px solid #a2a7b1}.grid-list--hoefe .grid-link{display:flex;flex-direction:column}.grid-list--hoefe .grid-content{display:flex;flex:1;flex-direction:column;padding:calc(4.4rem / 2);margin-top:0;background-color:#f5f5f5}.grid-list--hoefe .grid-title{color:#7aae03}.grid-list--hoefe .grid-smalltitle{margin-bottom:calc(4.4rem / 2)}.grid-list--hoefe .btn{margin-top:auto}@media (min-width:960px){.grid-list{gap:2dvw 2dvw}.grid-list-size--3>.grid-item{flex:0 0 calc((100% / 3) - 2dvw)}.grid-list-size--2>.grid-item{flex:0 0 calc((100% / 2) - 2dvw)}.grid-list-size--4>.grid-item{flex:1 0 calc((100% / 4) - 2dvw)}.grid-list .grid-item:only-child{flex:0 1 calc((100% / 2) - 2dvw)}.grid-list .grid-item--33{flex:1 0 calc((100% / 3) - 2dvw)}.grid-list .grid-item--33+.grid-item{flex:1 0 calc(((100% / 3) * 2) - 2dvw)}.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}.galerie-item{margin-bottom:0;cursor:pointer;border-radius:3rem;overflow:hidden}.glide_arrows{display:flex}.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;max-height:70vh;justify-content:center;overflow:hidden}.main-logo{display:flex;justify-content:center;align-items:center;padding:0;width:30%;min-width:20rem;max-width:20rem;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%}.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:calc(calc(4.4rem * 4)) calc(4.4rem / 2);margin:auto;text-align:center}.header-text>*{margin:0 auto calc(4.4rem / 4) auto;line-height:1.2}.header-text>.slogan{font-size:clamp(3rem,6dvw,8rem);line-height:1.1;font-weight:700;margin-bottom:0;text-shadow:0 0 10px rgba(0,0,0,.8)}.header-text>h1{font-size:1.8rem;font-weight:400;line-height:1.6;margin-top:calc(4.4rem / 4);text-shadow:0 0 10px rgba(0,0,0,.8)}.header-text>h1.slogan{margin-bottom:calc(4.4rem / 4)}.header-text>div{font-size:clamp(1.6rem,4dvw,2rem);text-shadow:0 0 10px rgba(0,0,0,.8)}.header-text>p{font-size:clamp(1.6rem,4dvw,2rem);margin-bottom:calc(4.4rem / 2);text-shadow:0 0 10px rgba(0,0,0,.8)}.header-text .btn{margin-top:calc(4.4rem / 2)}.header-bar{width:100%;position:fixed;z-index:99;top:0}.header-bar_bottom{display:flex;padding:calc(4.4rem / 4);align-items:center;justify-content:center;margin:calc(4.4rem / 2);max-width:1260px;background-color:#f5f6f7;border-radius:999rem;box-shadow:0 0 10px 0 rgba(15,16,18,.2)}@media (min-width:960px){.main-header{height:auto;max-height:90vh}.header-bar{top:calc(4.4rem / 2);padding:0 calc(4.4rem / 2)}.header-text{max-width:960px;padding:calc(calc(4.4rem * 2) * 4) calc(4.4rem / 2)}.header-text--page{padding:calc(calc(4.4rem * 2) * 2) calc(4.4rem / 2)}.main-logo{margin-right:auto}.header-bar_bottom{margin:auto}}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-btn{margin-left:auto;padding:0;line-height:1;flex:0 0 auto;width:4rem;height:4rem;background-color:#fff;border-radius:50%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid #868d9a}.nav-btn>svg{width:50%;height:auto;pointer-events:none}.main-nav--desktop{display:none}.menu-item{position:relative}.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(52,74,1,.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 #577c02;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}@media (min-width:960px){.nav-btn{display:none}nav a{font-size:1.6rem}.main-nav--desktop{display:flex}.main-nav--mobile{display:none}.main-nav_list{display:flex;align-items:center;justify-content:space-between;gap:0 calc(4.4rem / 2)}.main-nav_list a{color:#0f1012;font-size:1.4rem}.main-nav_list>li:last-child>a{background-color:#fff;border:1px solid #868d9a;padding:calc(4.4rem / 6) calc(4.4rem / 2);border-radius:999rem}.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:#0393d1}.header-bar--scrolled .sub-menu a{background-color:rgba(3,147,209,.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 #3ec3fc;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=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{box-sizing:border-box;padding:1.5rem 2rem;border-radius:3rem;border:1px solid #a2a7b1;width:100%;background-color:#f5f5f5}.wpcf7 .wpcf7-list-item{display:block;margin-left:0}.wpcf7 .wpcf7-list-item label{display:flex;align-items:flex-start}.wpcf7 .wpcf7-list-item input{margin:4px calc(4.4rem / 6) 0 0}.wpcf7 .wpcf7-list-item-label{display:block}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}label{display:flex;align-items:flex-start;margin-bottom:calc(4.4rem / 8);padding-left:calc(4.4rem / 2);font-weight:600}input+label{padding-left:0}fieldset{display:flex;flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2);padding:calc(4.4rem / 2) 4.4rem;width:100%;border-radius:3rem}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:0 calc(4.4rem / 2);margin-top:calc(4.4rem / 2)}.form-group:has(.only-one-date),.form_group:has(.only-one-date){display:none}.form-group.options_event,.form_group.options_event{margin-bottom:calc(4.4rem * 1.5)}.form-row{display:flex;overflow:hidden;justify-content:space-between;flex-direction:column;gap:0 4.4rem}.fieldset-item,.form-item{display:flex;flex-direction:column;justify-content:flex-start}.fieldset-item:has([type=checkbox]),.fieldset-item:has([type=radio]),.form-item:has([type=checkbox]),.form-item:has([type=radio]){flex-direction:row;align-items:center;flex-wrap:wrap}.fieldset-item:has([type=checkbox])>label,.fieldset-item:has([type=radio])>label,.form-item:has([type=checkbox])>label,.form-item:has([type=radio])>label{flex:auto}.fieldset-item:has([type=checkbox])>div,.fieldset-item:has([type=radio])>div,.form-item:has([type=checkbox])>div,.form-item:has([type=radio])>div{width:100%}.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:#0393d1}.fieldset-item [type=checkbox],.fieldset-item [type=radio],.form-item [type=checkbox],.form-item [type=radio]{margin-right:calc(4.4rem / 4);transform:translateY(0);border:1px solid #0393d1}.fieldset-item [type=checkbox]~div,.fieldset-item [type=radio]~div,.form-item [type=checkbox]~div,.form-item [type=radio]~div{font-size:80%}.fieldset-item>div,.form-item>div{width:100%}.form-item{margin-bottom:calc(4.4rem / 2)}.option-desc{margin-top:calc(4.4rem / 8)}.option-desc p{font-size:1.4rem;font-style:italic;padding-left:calc(4.4rem / 2)}.form-item--hidden{display:none}.nl-form{padding:0}.nl-form .form-item{margin-bottom:calc(4.4rem / 6)}.nl-form .form-item a{margin:0;padding:0;text-decoration:underline;display:inline}.nl-form input[type=checkbox]{margin-right:calc(4.4rem / 4)}.nl-form input[type=submit]{margin-top:calc(4.4rem / 4)}@media (min-width:960px){.form-group,.form_group{gap:calc(4.4rem / 2) calc(4.4rem / 2)}.form-row{flex-direction:row;align-items:stretch}.form-row .form-item{flex:1 1 50%}}.banner{background-image:url(../img/bg-newsletter.jpg);background-position:center center;background-attachment:fixed;background-size:cover;padding:calc(4.4rem * 4) 0}.banner .section-title{text-align:center;color:#fff}.tnp-subscription input[type=email]{box-sizing:border-box;padding:1.5rem 4rem;border-radius:3rem;border:1px solid #a2a7b1;width:auto;background-color:#f5f5f5}.tnp-subscription .tnp-field-email{display:flex;flex-direction:column;gap:calc(4.4rem / 2);align-items:center}.tnp-subscription .tnp-privacy-field{color:#fff;font-size:1.4rem}.tnp-subscription .tnp-privacy-field label{margin-bottom:0;padding-left:calc(4.4rem / 2);display:flex;align-items:center}.tnp-subscription .tnp-privacy-field a{color:#fff;margin-left:1rem}@media (min-width:960px){.tnp-subscription .tnp-field-email{flex-direction:row}}.footer{margin-top:calc(4.4rem * 1.5);padding-top:calc(4.4rem * 1.5);background-color:#f5f5f5}.footer li a{display:block;padding:calc(4.4rem / 6);padding-left:0;padding-right:0;color:#0f1012;text-decoration:none;padding:0}.footer .footer-list-item{margin-bottom:calc(4.4rem / 4)}.footer h3{font-size:2rem;color:#0393d1}.footer .grid-item a,.footer .grid-item span{font-size:1.4rem}.footer .grid-item>div{font-size:1.4rem}.footer-logo{margin-bottom:calc(4.4rem / 2)}.footer-logo svg{width:100%;border-bottom:0}.footer-logo .title>path{fill:#0393d1}.footer-logo+p{font-size:1.4rem}.footer-top{display:flex;flex-direction:column}.footer-bottom{display:flex;flex-direction:column;color:#fff;padding:calc(4.4rem / 2) 0}.footer-bottom a{text-decoration:none;color:#0f1012;font-size:1.4rem;margin-bottom:calc(4.4rem / 4)}.partner-logos{margin-bottom:calc(4.4rem * 1.5)}.partner-logos .grid-list{flex-direction:column;gap:calc(4.4rem / 2) calc(4.4rem / 2)}.partner-logos .grid-item{margin:auto;width:80%;height:10rem}.partner-logos .grid-link,.partner-logos div{padding:0;display:flex;align-items:center;justify-content:center;height:100%}.partner-logos img{display:block;max-height:100%;max-width:22rem;width:auto}.wa_link{display:flex;background-color:#7aae03;position:fixed;border-radius:100%;right:2dvw;bottom:2dvw;width:5rem;height:5rem;align-items:center;justify-content:center;padding:0}.wa_link svg{display:block;width:auto;height:60%}main:has(.banner:last-child)+footer{margin-top:0}@media (min-width:960px){.partner-logos .grid-list{flex-direction:row;justify-content:flex-start;gap:2dvw}.partner-logos .grid-item{flex:0 0 calc((100% / 3) - 2dvw);width:auto;margin:0}.partner-logos .grid-link{justify-content:flex-start}.footer-logo{max-width:90%;display:block}.footer-bottom{flex-direction:row;justify-content:space-between;gap:2dvw}.footer .grid-list{justify-content:space-between}.footer-bottom{justify-content:flex-start;margin-top:4.4rem;font-size:1.4rem}.footer-bottom a{margin-bottom:0}.footer-bottom a:last-child{margin-left:auto}}.mod-hoefe{padding:4.4rem}.hof-content{display:flex;flex-direction:column-reverse}.hof-sidebar{background-color:#f5f5f5;border-radius:3rem 3rem;padding:calc(4.4rem / 4);padding-bottom:0;margin-bottom:calc(4.4rem / 2)}.hof-sidebar a:not(.btn){color:#0f1012}.hof-sidebar>picture{background-color:#fff;border-radius:2.4rem;overflow:hidden;margin-bottom:calc(4.4rem / 2);padding:calc(4.4rem / 4)}.hof-title{color:#0393d1;font-size:clamp(3.5rem,6dvw,6rem);margin-bottom:calc(4.4rem / 2)}.hof-side{padding:calc(4.4rem / 4);padding-bottom:calc(4.4rem / 4);padding-top:0}.hof-side h4{margin:0;font-size:2rem;margin-bottom:calc(4.4rem / 4)}.hof-side>*{margin-bottom:calc(4.4rem / 2)}.hof-side>:last-child{margin-bottom:0}.hof-side>div{display:flex;align-items:center}.hof-side>div>svg{width:2.8rem;margin-right:calc(4.4rem / 4)}.hof-side a{display:flex;text-decoration:none;align-items:center}.hof-side a>svg{width:2.8rem;margin-right:calc(4.4rem / 4)}.hof-side address{font-style:normal;display:flex;margin-top:calc(4.4rem / 4)}.hof-side address a{align-items:flex-start}.hof-side address>svg{width:2.8rem;margin-right:calc(4.4rem / 4)}.hof-side:last-child{padding-bottom:calc(4.4rem / 2)}.hof-side.hof-side-btns{padding-top:calc(4.4rem / 2);border-top:1px solid #dcdcdc;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(4.4rem / 2)}.hof-side.hof-side-btns>*{margin-bottom:0}.mod-hoefe{position:relative;overflow:hidden}.mod-hoefe>*{position:relative;z-index:1}.hof-map{z-index:0;position:absolute;top:0;bottom:0;right:5%;display:flex;align-items:center;height:100%;opacity:.4}.hof-map>svg{height:90%;width:auto}.hof-map>svg path{cursor:pointer}.hof-map path.is-active,.hof-map path:focus-visible,.hof-map path:hover{fill:#7aae03}.nav-map ul{display:flex;flex-wrap:wrap;gap:calc(4.4rem / 4) calc(4.4rem / 6)}.nav-map a{font-size:1.4rem;text-decoration:none;color:#fff;background-color:#7aae03;padding:calc(4.4rem / 6) calc(4.4rem / 2);border-radius:999rem}.nav-map a.is-active,.nav-map a:focus-visible,.nav-map a:hover{background-color:#577c02}.list-nav{padding:calc(4.4rem / 2);background-color:#f5f5f5;border-radius:999rem;margin-bottom:calc(4.4rem * 1.5);display:flex}.list-nav>*{flex:1}.list-nav input{border-radius:3rem;border:1px solid #dcdcdc;padding:calc(4.4rem / 4) calc(4.4rem / 2)}@media (min-width:960px){.hof-content{display:flex;align-items:flex-start;flex-direction:row;gap:4vw}.hof-content .textbox{order:2}.hof-sidebar{flex:0 1 33%;min-width:40rem}.hof-map{opacity:1;z-index:10}.nav-map{padding-right:30%}}.event-details{margin-top:4.4rem}.events-single_slider_inner{padding:4.4rem;margin-top:calc(4.4rem * 1.5);border-radius:3rem;background-color:#7aae03;color:#fff}.events-single_slider_inner h4:first-of-type{margin-top:0}.events-single_slider_inner h4{margin-top:calc(4.4rem / 2)}.event-form-desc{margin-bottom:calc(4.4rem * 1.5);background-color:#f5f5f5;padding:calc(4.4rem / 2);border-radius:3rem}.header-image--event{height:65dvh;position:static;align-items:flex-start}.registration-end-msg{display:none}.events-single_bill_wrap{margin-bottom:calc(4.4rem / 2);background-color:#f5f5f5;padding:calc(4.4rem / 2);border-radius:3rem}.imagebox{border-radius:3rem;overflow:hidden;margin-bottom:4.4rem}@media (min-width:960px){.event-details{display:flex;align-items:flex-start;gap:4dvw}.event-details .textbox{flex:1 1 auto}.events-single_slider_inner{flex:0 0 33%;margin-top:0}}html{font-size:62.5%;font-weight:400;font-family:Inter,sans-serif;scroll-behavior:smooth}body{font-size:16px;color:#111;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 / 2);color:#0393d1;line-height:1}main>section:first-child{margin-top:calc(4.4rem * 1.5)}main>section:first-child[class*=bg-grau],main>section[class*=bg-grau]+.banner{margin-top:0}.mw_pad{padding-left:6dvw;padding-right:6dvw}.mw_pad--left{padding-left:6dvw}.mw{width:calc(100% - 12dvw);margin-left:auto;margin-right:auto}.bg-grau{background-color:#f5f5f5;padding-top:calc(4.4rem * 1.5);padding-bottom:calc(4.4rem * 1.5)}.editor{display:flex;flex-direction:column}.editor h2{margin-top:calc(4.4rem * 1.5);margin-bottom:calc(4.4rem / 2);color:#0393d1;font-weight:600}.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:#0393d1}.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)}.editor.img-right .textbox{order:1}.editor.img-right .editor-picture{order:2}h1+.editor{margin-top:calc(4.4rem * 1.5)}.section-titlebox{display:flex;align-items:center;justify-content:space-between;margin-bottom:4.4rem}.section-titlebox .section-title{margin-bottom:0}.section-title{font-weight:700;text-align:left;font-size:clamp(2.5rem,5dvw,4rem);margin-top:0;margin-bottom:calc(4.4rem * 1.5);-webkit-hyphens:auto;hyphens:auto;color:#0393d1}.section-intro{margin-bottom:4.4rem}.page-title{font-size:clamp(4rem,5dvw,6rem);margin-top:calc(4.4rem * 2);line-height:1.2;color:#0393d1}.page-title>span{display:block}.page-header-img{margin-top:calc(4.4rem * 2);margin-bottom:0;max-height:50rem;overflow:hidden;display:flex;align-items:center}.section-subtitle{color:#0393d1;font-size:2rem;margin-bottom:calc(4.4rem / 6);font-weight:600}.main-header:not(:has(.header-image))+main{margin-top:calc(calc(4.4rem * 2) + calc(4.4rem * 1.5))}html:has(.aiowps-site-lockout-body){background-color:#fff}.aiowps-site-lockout-body{color:#0393d1;background-color:#fff}.aiowps-site-lockout-body *{color:#0393d1!important}.aiowps-site-lockout-body .aiowps-site-lockout-box{border:0}@media (min-width:960px){main>section{margin-top:calc(4.4rem * 2)}main>section>h2{margin-bottom:4.4rem}main>section:first-child{margin-top:calc(4.4rem * 2)}.editor{flex-direction:row}.editor picture{margin-bottom:0}.section-title{font-size:clamp(2.5rem,5dvw,4rem);-webkit-hyphens:none;hyphens:none}.mod-meetings p{margin-bottom:calc(4.4rem / 6)}.bg-grau{padding-top:calc(4.4rem * 2);padding-bottom:calc(4.4rem * 2)}}.detail-picture{margin-bottom:calc(4.4rem * 1.5)}.textbox li>a:not(.btn):only-of-type:only-child,.textbox p>a:not(.btn):only-of-type:only-child{text-decoration:none;display:inline-block;background-color:#0393d1;padding:.45em .8em .35em .8em;color:#fff;border-radius:999rem}.textbox li>a:not(.btn):only-of-type:only-child:active,.textbox li>a:not(.btn):only-of-type:only-child:focus-visible,.textbox li>a:not(.btn):only-of-type:only-child:hover,.textbox p>a:not(.btn):only-of-type:only-child:active,.textbox p>a:not(.btn):only-of-type:only-child:focus-visible,.textbox p>a:not(.btn):only-of-type:only-child:hover{background-color:#02709f}.textbox--single{margin-top:4.4rem}.textbox--single p{margin-bottom:4.4rem}@media (min-width:1260px){.mw_pad{padding-left:calc(((100% - 1260px)/ 2));padding-right:calc(((100% - 1260px)/ 2))}.mw_pad--left{padding-left:calc(((100% - 1260px)/ 2))}.mw{max-width:1260px;margin-left:auto;margin-right:auto}}.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(15,16,18,.2)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ub3JtYWxpemUuc2NzcyIsIm1haW4uY3NzIiwiX2ZvbnRzLnNjc3MiLCJfdHlwby5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9ncmlkLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbmF2LnNjc3MiLCJfZmFxLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9ob2VmZS5zY3NzIiwiX2V2ZW50cy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX2hlbHBlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFDQSxRQ0NBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxJQUdBLFFBRkEsUUFDQSxRREVFLFFBQUEsTUFHRixFQ0FBLE9BQ0EsUURFRSxXQUFBLFdBQ0Esa0JBQUEsVUFPRixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQ0lGLFNBQ0EsU0RJRSxRQUFBLEtBV0YsS0FDRSxZQUFBLFdBRUEscUJBQUEsS0FFQSx5QkFBQSxLQU9GLEtBQ0UsT0FBQSxFQVNGLEVBQ0UsV0FBQSxJQU1GLFFDTkEscUJEUUUsUUFBQSxLQUFBLE9BQUEsSUFNRixTQ1BBLFFEU0UsUUFBQSxFQVNGLFlBQ0UsY0FBQSxJQUFBLE9BTUYsRUNUQSxPRFdFLFlBQUEsSUFNRixJQUNFLFdBQUEsT0FNRixHQUVFLFdBQUEsWUFDQSxPQUFBLEVBTUYsS0FDRSxXQUFBLEtBQ0EsTUFBQSxLQU1GLEtDZEEsSUFDQSxJQUNBLEtEZ0JFLFlBQUEsU0FBQSxDQUFBLE1BQ0EsVUFBQSxJQU1GLElBQ0UsWUFBQSxTQU1GLEVBQ0UsT0FBQSxJQUFBLElBQUEsSUFBQSxJQU1GLE1BQ0UsVUFBQSxJQU1GLElDbEJBLElEb0JFLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHRixJQUNFLElBQUEsTUFHRixJQUNFLE9BQUEsT0FTRixJQUNFLE9BQUEsRUFNRixlQUNFLFNBQUEsT0FTRixP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QUFBLFFBQUEsS0FFRixnQkFFSSxjQUFBLGlCQUdKLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGtCQUdKLGdCQUNFLGNBQUEsbUJka2dERixnRGMvL0NBLCtDQUlNLGdCQUFBLEtBQ0EsUUFBQSxhQUNBLGlCQUFBLFFBQ0EsUUFBQSxNQUFBLEtBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLE9kKy9DSix1REFDQSw4REFGQSxzRGN2Z0RGLHNEQUFBLDZEQUFBLHFEQWFRLGlCQUFBLFFBSU4saUJBQ0UsV0FBQSxPQURELG1CQUdHLGNBQUEsT0FLTiwwQkFDRSxRQUNFLGFBQUEsMkJBQ0EsY0FBQSwyQkFFRixjQUNFLGFBQUEsMkJBRUYsSUFDRSxVQUFBLE9BQ0EsWUFBQSxLQUNBLGFBQUEsTUM3UEosV0FDRSxLQUFBLGNBQ0EsVUFBQSxXQUNBLE9BQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUNBLFlBQUEsT0FDQSxNQUFBLElBRUYsV0FDRSxXQUFBLE9BR0YsYUFDRSxRQUFBLEtBR0YsSUFDRSxTQUFBLE9BQ0EsT0FDRSxjQUFBLEtBRUYsT0FDRSxjQUFBLEtBSUosSUFDRSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL05vcm1hbGl6ZVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkIHJlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyoqXG4gKiBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cbiAqL1xucSB7XG4gIHF1b3RlczogJ1xcMjAxQycnXFwyMDFEJydcXDIwMTgnJ1xcMjAxOSc7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5LlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgcmVkOyB9XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG4vKipcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxuICovXG5xIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi8gfVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiAyICovIH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBpbnRlci1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci12MTgtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqLyB9XG5cbi8qIGludGVyLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItdjE4LWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqLyB9XG5cbi8qIGludGVyLTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItdjE4LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqLyB9XG5cbi8qIGludGVyLTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItdjE4LWxhdGluLTYwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqLyB9XG5cbi8qIGludGVyLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXItdjE4LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqLyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDVyZW0sIDEwZHZ3LCA3cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgyOmxhc3QtY2hpbGQsIGgyOm9ubHktY2hpbGQsXG4gIGgzOmxhc3QtY2hpbGQsXG4gIGgzOm9ubHktY2hpbGQsXG4gIGg0Omxhc3QtY2hpbGQsXG4gIGg0Om9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBoMjpmaXJzdC1jaGlsZCxcbiAgaDM6Zmlyc3QtY2hpbGQsXG4gIGg0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmgyIHtcbiAgaHlwaGVuczogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA3ZHZ3LCA1cmVtKTsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1ZHZ3LCAyLjhyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgaDM6b25seS1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCA0ZHZ3LCAyLjRyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgaDQ6b25seS1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgaDU6b25seS1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbnAsXG5saSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA2KTsgfVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNC40cmVtIC8gMik7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dGJveCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLnRleHRib3ggaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNWR2dywgNHJlbSk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTsgfVxuICAudGV4dGJveCBoMjpvbmx5LWNoaWxkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDdkdncsIDVyZW0pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGV4dGJveCBwIHtcbiAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4udGV4dGJveCBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjMDM5M2QxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5idXR0b24sXG4uYnV0dG9uLFxuLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDFlbSAxLjVlbSAwLjk1ZW0gMS41ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMHM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhZTAzOyB9XG4gIGJ1dHRvbjpob3ZlciwgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLXZpc2libGUsXG4gIC5idXR0b246aG92ZXIsXG4gIC5idXR0b246YWN0aXZlLFxuICAuYnV0dG9uOmZvY3VzLXZpc2libGUsXG4gIC5idG46aG92ZXIsXG4gIC5idG46YWN0aXZlLFxuICAuYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzdjMDI7IH1cbiAgYnV0dG9uOmRpc2FibGVkLFxuICAuYnV0dG9uOmRpc2FibGVkLFxuICAuYnRuOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgICBjb2xvcjogIzc5NzY3NjsgfVxuXG4uYnRuLS1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5idG4tLWljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tLWljbyA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4wMmVtKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0LjRyZW0gLyA0KTsgfVxuICAgIC5idG4tLWljbyA+IHNwYW4gPiBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLmJ0bi0taWNvOmhvdmVyIHN2ZywgLmJ0bi0taWNvOmZvY3VzLXZpc2libGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuM2VtLCAwLCAwKTsgfVxuXG4uYnRuLS10eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwZjEwMTI7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJ0bi0tdHh0OmhvdmVyLCAuYnRuLS10eHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi0tbm9wYWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5idG4tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5M2QxO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmJ0bi0tYmx1ZSBzdmcgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7IH1cbiAgLmJ0bi0tYmx1ZTpob3ZlciwgLmJ0bi0tYmx1ZTpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3MDlmOyB9XG5cbi5idG4tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gIGNvbG9yOiAjMGYxMDEyOyB9XG4gIC5idG4tLWdyZXkgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMwZjEwMTI7IH1cblxuLmdyaWQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZ3JpZCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZ3JpZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2FsYygyZHZ3ICogMikgY2FsYygyZHZ3KTsgfVxuICAuZ3JpZC1saXN0IC5ncmlkLWl0ZW0sXG4gIC5ncmlkLWxpc3QgPiBsaSB7XG4gICAgZmxleDogMSAxIDEwMCU7IH1cbiAgLmdyaWQtbGlzdCArIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLmdyaWQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmlzLWhpZ2hsaWdodCAuZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIHBhZGRpbmc6IDQuNHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTdiMTsgfVxuXG4uZ3JpZC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwZjEwMTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ncmlkLWxpbms6aG92ZXIgLmdyaWQtdGl0bGUsIC5ncmlkLWxpbms6Zm9jdXMtdmlzaWJsZSAuZ3JpZC10aXRsZSB7XG4gICAgY29sb3I6ICM3YWFlMDM7IH1cblxuLmdyaWQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7IH1cbiAgLmdyaWQtY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICMwMzkzZDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ncmlkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDgwdncsIDIuNHJlbSk7XG4gIGh5cGhlbnM6IGF1dG87IH1cbiAgLmdyaWQtdGl0bGU6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ3JpZC1zbWFsbHRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNCk7IH1cbiAgLmdyaWQtc21hbGx0aXRsZSA+IHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDQuNHJlbSAvIDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTtcbiAgICB3aWR0aDogMS40cmVtOyB9XG5cbi5ncmlkLXRvcHRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmdyaWQtdG9wdGl0bGUgPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMTVyZW0pO1xuICAgIHdpZHRoOiAxLjhyZW07IH1cblxuLmdyaWQtcGljdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjVyZW07IH1cbiAgLmdyaWQtcGljdHVyZSA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5ncmlkLXBpY3R1cmUtLXN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuICAuZ3JpZC1waWN0dXJlLS1zdmcgPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmdyaWQtcGljdHVyZS0tY29udGFpbiB7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZ3JpZC1waWN0dXJlLS1jb250YWluID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5ncmlkLXBpY3R1cmUtLXBoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOTNkMTtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyA0KSA0LjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ncmlkLXBpY3R1cmUtLXBoID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5ncmlkLWxpc3QtLWNvbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5ncmlkLWxpc3QtLWhvZWZlIC5ncmlkLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTJhN2IxOyB9XG5cbi5ncmlkLWxpc3QtLWhvZWZlIC5ncmlkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5ncmlkLWxpc3QtLWhvZWZlIC5ncmlkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDIpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5ncmlkLWxpc3QtLWhvZWZlIC5ncmlkLXRpdGxlIHtcbiAgY29sb3I6ICM3YWFlMDM7IH1cblxuLmdyaWQtbGlzdC0taG9lZmUgLmdyaWQtc21hbGx0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLmdyaWQtbGlzdC0taG9lZmUgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmlkLWxpc3Qge1xuICAgIGdhcDogMmR2dyAyZHZ3OyB9XG4gICAgLmdyaWQtbGlzdC1zaXplLS0zID4gLmdyaWQtaXRlbSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDMpIC0gMmR2dyk7IH1cbiAgICAuZ3JpZC1saXN0LXNpemUtLTIgPiAuZ3JpZC1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gMikgLSAyZHZ3KTsgfVxuICAgIC5ncmlkLWxpc3Qtc2l6ZS0tNCA+IC5ncmlkLWl0ZW0ge1xuICAgICAgZmxleDogMSAwIGNhbGMoKDEwMCUgLyA0KSAtIDJkdncpOyB9XG4gICAgLmdyaWQtbGlzdCAuZ3JpZC1pdGVtOm9ubHktY2hpbGQge1xuICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLyAyKSAtIDJkdncpOyB9XG4gICAgLmdyaWQtbGlzdCAuZ3JpZC1pdGVtLS0zMyB7XG4gICAgICBmbGV4OiAxIDAgY2FsYygoMTAwJSAvIDMpIC0gMmR2dyk7IH1cbiAgICAgIC5ncmlkLWxpc3QgLmdyaWQtaXRlbS0tMzMgKyAuZ3JpZC1pdGVtIHtcbiAgICAgICAgZmxleDogMSAwIGNhbGMoKCgxMDAlIC8gMykgKiAyKSAtIDJkdncpOyB9XG4gIC5ncmlkLWxpc3QtLWNvbCB7XG4gICAgZ2FwOiAwOyB9XG4gIC5ncmlkLWl0ZW0tZC0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJkdnc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmdyaWQtaXRlbS1kLS1yb3cgPiAqIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKTsgfSB9XG5cbi5nbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmdhbGVyaWUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ2xpZGVfYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZ2xpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5nbGlkZV9fYXJyb3ctLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLmdsaWRlX19hcnJvdyBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjAlOyB9XG5cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTk7XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDBzOyB9XG4gIC5tYWluLWxvZ28gPiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXItaW1hZ2UgPiBwaWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItaW1hZ2UgPiBwaWN0dXJlID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7IH1cblxuLmhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDEwMGR2dztcbiAgcGFkZGluZzogY2FsYyhjYWxjKDQuNHJlbSAqIDQpKSBjYWxjKDQuNHJlbSAvIDIpO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyLXRleHQgPiAqIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDQuNHJlbSAvIDQpIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuaGVhZGVyLXRleHQgPiAuc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDZkdncsIDhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmhlYWRlci10ZXh0ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDQpO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgICAuaGVhZGVyLXRleHQgPiBoMS5zbG9nYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA0KTsgfVxuICAuaGVhZGVyLXRleHQgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA0ZHZ3LCAycmVtKTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5oZWFkZXItdGV4dCA+IHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA0ZHZ3LCAycmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgLmhlYWRlci10ZXh0IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLmhlYWRlci1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwOyB9XG5cbi5oZWFkZXItYmFyX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IGNhbGMoNC40cmVtIC8gMik7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICBib3JkZXItcmFkaXVzOiA5OTlyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxNSwgMTYsIDE4LCAwLjIpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA5MHZoOyB9XG4gIC5oZWFkZXItYmFyIHtcbiAgICB0b3A6IGNhbGMoNC40cmVtIC8gMik7XG4gICAgcGFkZGluZzogMCBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5oZWFkZXItdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nOiBjYWxjKGNhbGMoNC40cmVtICogMikgKiA0KSBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5oZWFkZXItdGV4dC0tcGFnZSB7XG4gICAgcGFkZGluZzogY2FsYyhjYWxjKDQuNHJlbSAqIDIpICogMikgY2FsYyg0LjRyZW0gLyAyKTsgfVxuICAubWFpbi1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhlYWRlci1iYXJfYm90dG9tIHtcbiAgICBtYXJnaW46IGF1dG87IH0gfVxuXG5uYXYgdWwsXG5uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIGNhbGMoNC40cmVtIC8gNik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdi1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NjhkOWE7IH1cbiAgLm5hdi1idG4gPiBzdmcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tYWluLW5hdi0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3ViLW1lbnUgLm1lbnUtaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWluLW5hdi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDBkdnc7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSkgMHM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDc0LCAxLCAwLjk1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDRkdmg7IH1cbiAgLm1haW4tbmF2LS1tb2JpbGUgLm1haW4tbmF2X2xpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubWFpbi1uYXYtLW1vYmlsZSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tbmF2LS1tb2JpbGUgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTc3YzAyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW5hdi0tbW9iaWxlIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iaWxlLW5hdi0tb3BlbiAubWFpbi1uYXYtLW1vYmlsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4ubW9iaWxlLW5hdi0tb3BlbiAubmF2LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG5hdiBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAubWFpbi1uYXYtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1haW4tbmF2LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tbmF2X2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwIGNhbGMoNC40cmVtIC8gMik7IH1cbiAgICAubWFpbi1uYXZfbGlzdCBhIHtcbiAgICAgIGNvbG9yOiAjMGYxMDEyO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAubWFpbi1uYXZfbGlzdCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg2OGQ5YTtcbiAgICAgIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNikgY2FsYyg0LjRyZW0gLyAyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXJlbTsgfVxuICAgIC5tYWluLW5hdl9saXN0IC5zdWItbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTEgKiBjYWxjKDQuNHJlbSAvIDIpKSwgLTEwMCUsIDApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSkgMHMsIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwLjJzO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLm1haW4tbmF2X2xpc3QgLnN1Yi1tZW51IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5M2QxOyB9XG4gIC5oZWFkZXItYmFyLS1zY3JvbGxlZCAuc3ViLW1lbnUgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxNDcsIDIwOSwgMC45NSk7IH1cbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXZpc2libGUgPiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTEgKiBjYWxjKDQuNHJlbSAvIDIpKSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUgbGksIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXZpc2libGUgPiAuc3ViLW1lbnUgbGkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IGEsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzLXZpc2libGUgPiAuc3ViLW1lbnUgYSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpIGNhbGMoNC40cmVtIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlYzNmYztcbiAgICAgIGZvbnQtc2l6ZTogOTUlOyB9XG4gICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSBhOjphZnRlciwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtdmlzaWJsZSA+IC5zdWItbWVudSBhOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZmFxLW5hdiBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFxLW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNCk7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgY29sb3I6ICNhMDA3MTg7XG4gIG1hcmdpbi1sZWZ0OiA0LjRyZW07IH1cblxuLmZhcS1uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5mYXEtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTsgfVxuXG4uZmFxLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTsgfVxuXG4uZmFxLWNhdC10aXRsZSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDQpO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cblxuLmZhcS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZhcS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCkgMCBjYWxjKDQuNHJlbSAvIDQpIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTAwNzE4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwczsgfVxuXG4uZmFxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNC40cmVtIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC40cmVtIC8gMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwczsgfVxuXG4uZmFxLWl0ZW0tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICAuZmFxLWl0ZW0tLWV4cGFuZGVkIC5mYXEtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5mYXEtaXRlbS0tZXhwYW5kZWQgLmZhcS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0LjRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuXG4ud3BjZjcgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndwY2Y3IGlucHV0W3R5cGU9J251bWJlciddLFxuLndwY2Y3IGlucHV0W3R5cGU9J2VtYWlsJ10sXG4ud3BjZjcgaW5wdXRbdHlwZT0ndGVsJ10sXG4ud3BjZjcgdGV4dGFyZWEsXG4ud3BjZjcgc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMmE3YjE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi53cGNmNyAud3BjZjctbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC53cGNmNyAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC53cGNmNyAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgICBtYXJnaW46IDRweCBjYWxjKDQuNHJlbSAvIDYpIDAgMDsgfVxuXG4ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0nZW1haWwnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpO1xuICBib3JkZXI6IG5vbmU7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQuNHJlbSAvIDIpO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmlucHV0ICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoNC40cmVtIC8gMikgY2FsYyg0LjRyZW0gLyAyKTtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyAyKSA0LjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcmVtOyB9XG4gIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNC40cmVtIC8gNik7IH1cblxuLmZvcm1fZ3JvdXAuaGlkZGVuLFxuLmZvcm0tZ3JvdXAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybV9ncm91cCxcbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwIGNhbGMoNC40cmVtIC8gMik7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gMik7IH1cbiAgLmZvcm1fZ3JvdXA6aGFzKC5vbmx5LW9uZS1kYXRlKSxcbiAgLmZvcm0tZ3JvdXA6aGFzKC5vbmx5LW9uZS1kYXRlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybV9ncm91cC5vcHRpb25zX2V2ZW50LFxuICAuZm9ybS1ncm91cC5vcHRpb25zX2V2ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAgNC40cmVtOyB9XG5cbi5maWVsZHNldC1pdGVtLFxuLmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9J2NoZWNrYm94J10pLCAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9J3JhZGlvJ10pLFxuICAuZm9ybS1pdGVtOmhhcyhbdHlwZT0nY2hlY2tib3gnXSksXG4gIC5mb3JtLWl0ZW06aGFzKFt0eXBlPSdyYWRpbyddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5maWVsZHNldC1pdGVtOmhhcyhbdHlwZT0nY2hlY2tib3gnXSkgPiBsYWJlbCwgLmZpZWxkc2V0LWl0ZW06aGFzKFt0eXBlPSdyYWRpbyddKSA+IGxhYmVsLFxuICAgIC5mb3JtLWl0ZW06aGFzKFt0eXBlPSdjaGVja2JveCddKSA+IGxhYmVsLFxuICAgIC5mb3JtLWl0ZW06aGFzKFt0eXBlPSdyYWRpbyddKSA+IGxhYmVsIHtcbiAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9J2NoZWNrYm94J10pID4gZGl2LCAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9J3JhZGlvJ10pID4gZGl2LFxuICAgIC5mb3JtLWl0ZW06aGFzKFt0eXBlPSdjaGVja2JveCddKSA+IGRpdixcbiAgICAuZm9ybS1pdGVtOmhhcyhbdHlwZT0ncmFkaW8nXSkgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmllbGRzZXQtaXRlbTpoYXMoW3R5cGU9J2NoZWNrYm94J10pIGEsIC5maWVsZHNldC1pdGVtOmhhcyhbdHlwZT0ncmFkaW8nXSkgYSxcbiAgICAuZm9ybS1pdGVtOmhhcyhbdHlwZT0nY2hlY2tib3gnXSkgYSxcbiAgICAuZm9ybS1pdGVtOmhhcyhbdHlwZT0ncmFkaW8nXSkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAzOTNkMTsgfVxuICAuZmllbGRzZXQtaXRlbSBbdHlwZT0nY2hlY2tib3gnXSxcbiAgLmZpZWxkc2V0LWl0ZW0gW3R5cGU9J3JhZGlvJ10sXG4gIC5mb3JtLWl0ZW0gW3R5cGU9J2NoZWNrYm94J10sXG4gIC5mb3JtLWl0ZW0gW3R5cGU9J3JhZGlvJ10ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyA0KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAzOTNkMTsgfVxuICAgIC5maWVsZHNldC1pdGVtIFt0eXBlPSdjaGVja2JveCddIH4gZGl2LFxuICAgIC5maWVsZHNldC1pdGVtIFt0eXBlPSdyYWRpbyddIH4gZGl2LFxuICAgIC5mb3JtLWl0ZW0gW3R5cGU9J2NoZWNrYm94J10gfiBkaXYsXG4gICAgLmZvcm0taXRlbSBbdHlwZT0ncmFkaW8nXSB+IGRpdiB7XG4gICAgICBmb250LXNpemU6IDgwJTsgfVxuICAuZmllbGRzZXQtaXRlbSA+IGRpdixcbiAgLmZvcm0taXRlbSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7IH1cblxuLm9wdGlvbi1kZXNjIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gLyA4KTsgfVxuICAub3B0aW9uLWRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0LjRyZW0gLyAyKTsgfVxuXG4uZm9ybS1pdGVtLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ubC1mb3JtIHtcbiAgcGFkZGluZzogMDsgfVxuICAubmwtZm9ybSAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDYpOyB9XG4gICAgLm5sLWZvcm0gLmZvcm0taXRlbSBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAubmwtZm9ybSBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNC40cmVtIC8gNCk7IH1cbiAgLm5sLWZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gNCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb3JtX2dyb3VwLFxuICAuZm9ybS1ncm91cCB7XG4gICAgZ2FwOiBjYWxjKDQuNHJlbSAvIDIpIGNhbGMoNC40cmVtIC8gMik7IH1cbiAgLmZvcm0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgLmZvcm0tcm93IC5mb3JtLWl0ZW0ge1xuICAgICAgZmxleDogMSAxIDUwJTsgfSB9XG5cbi5iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmctbmV3c2xldHRlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtICogNCkgMDsgfVxuICAuYmFubmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi50bnAtc3Vic2NyaXB0aW9uIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTdiMTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnRucC1zdWJzY3JpcHRpb24gLnRucC1maWVsZC1lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyg0LjRyZW0gLyAyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udG5wLXN1YnNjcmlwdGlvbiAudG5wLXByaXZhY3ktZmllbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtcHJpdmFjeS1maWVsZCBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNC40cmVtIC8gMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtcHJpdmFjeS1maWVsZCBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50bnAtc3Vic2NyaXB0aW9uIC50bnAtZmllbGQtZW1haWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICBwYWRkaW5nLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5mb290ZXIgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyA2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogIzBmMTAxMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZm9vdGVyIC5mb290ZXItbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDQpOyB9XG4gIC5mb290ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzAzOTNkMTsgfVxuICAuZm9vdGVyIC5ncmlkLWl0ZW0gc3BhbixcbiAgLmZvb3RlciAuZ3JpZC1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5mb290ZXIgLmdyaWQtaXRlbSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTsgfVxuICAuZm9vdGVyLWxvZ28gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5mb290ZXItbG9nbyAudGl0bGUgPiBwYXRoIHtcbiAgICBmaWxsOiAjMDM5M2QxOyB9XG4gIC5mb290ZXItbG9nbyArIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyAyKSAwOyB9XG4gIC5mb290ZXItYm90dG9tIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzBmMTAxMjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDQpOyB9XG5cbi5wYXJ0bmVyLWxvZ29zIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gKiAxLjUpOyB9XG4gIC5wYXJ0bmVyLWxvZ29zIC5ncmlkLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKDQuNHJlbSAvIDIpIGNhbGMoNC40cmVtIC8gMik7IH1cbiAgLnBhcnRuZXItbG9nb3MgLmdyaWQtaXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMHJlbTsgfVxuICAucGFydG5lci1sb2dvcyBkaXYsXG4gIC5wYXJ0bmVyLWxvZ29zIC5ncmlkLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAucGFydG5lci1sb2dvcyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ud2FfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWFlMDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcmlnaHQ6IDJkdnc7XG4gIGJvdHRvbTogMmR2dztcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLndhX2xpbmsgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwJTsgfVxuXG5tYWluOmhhcyguYmFubmVyOmxhc3QtY2hpbGQpICsgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhcnRuZXItbG9nb3MgLmdyaWQtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyZHZ3OyB9XG4gIC5wYXJ0bmVyLWxvZ29zIC5ncmlkLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gMykgLSAyZHZ3KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhcnRuZXItbG9nb3MgLmdyaWQtbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMmR2dzsgfVxuICAuZm9vdGVyIC5ncmlkLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDQuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5mb290ZXItYm90dG9tIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZvb3Rlci1ib3R0b20gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4ubW9kLWhvZWZlIHtcbiAgcGFkZGluZzogNC40cmVtOyB9XG5cbi5ob2YtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4uaG9mLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAzcmVtIDNyZW07XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gIC5ob2Ytc2lkZWJhciBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICMwZjEwMTI7IH1cbiAgLmhvZi1zaWRlYmFyID4gcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTtcbiAgICBwYWRkaW5nOiBjYWxjKDQuNHJlbSAvIDQpOyB9XG5cbi5ob2YtdGl0bGUge1xuICBjb2xvcjogIzAzOTNkMTtcbiAgZm9udC1zaXplOiBjbGFtcCgzLjVyZW0sIDZkdncsIDZyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG5cbi5ob2Ytc2lkZSB7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQuNHJlbSAvIDQpO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuaG9mLXNpZGUgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA0KTsgfVxuICAuaG9mLXNpZGUgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gICAgLmhvZi1zaWRlID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhvZi1zaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaG9mLXNpZGUgPiBkaXYgPiBzdmcge1xuICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyA0KTsgfVxuICAuaG9mLXNpZGUgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ob2Ytc2lkZSBhID4gc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNC40cmVtIC8gNCk7IH1cbiAgLmhvZi1zaWRlIGFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtIC8gNCk7IH1cbiAgICAuaG9mLXNpZGUgYWRkcmVzcyBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmhvZi1zaWRlIGFkZHJlc3MgPiBzdmcge1xuICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg0LjRyZW0gLyA0KTsgfVxuICAuaG9mLXNpZGU6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7IH1cbiAgLmhvZi1zaWRlLmhvZi1zaWRlLWJ0bnMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBnYWluc2Jvcm87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG4gICAgLmhvZi1zaWRlLmhvZi1zaWRlLWJ0bnMgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1vZC1ob2VmZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kLWhvZWZlID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmhvZi1tYXAge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC40OyB9XG4gIC5ob2YtbWFwID4gc3ZnIHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ob2YtbWFwID4gc3ZnIHBhdGgge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ob2YtbWFwIHBhdGg6aG92ZXIsXG4gIC5ob2YtbWFwIHBhdGg6Zm9jdXMtdmlzaWJsZSxcbiAgLmhvZi1tYXAgcGF0aC5pcy1hY3RpdmUge1xuICAgIGZpbGw6ICM3YWFlMDM7IH1cblxuLm5hdi1tYXAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYyg0LjRyZW0gLyA0KSBjYWxjKDQuNHJlbSAvIDYpOyB9XG5cbi5uYXYtbWFwIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWFlMDM7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNikgY2FsYyg0LjRyZW0gLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cmVtOyB9XG4gIC5uYXYtbWFwIGEuaXMtYWN0aXZlLCAubmF2LW1hcCBhOmhvdmVyLCAubmF2LW1hcCBhOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzdjMDI7IH1cblxuLmxpc3QtbmF2IHtcbiAgcGFkZGluZzogY2FsYyg0LjRyZW0gLyAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAqIDEuNSk7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxpc3QtbmF2ID4gKiB7XG4gICAgZmxleDogMTsgfVxuICAubGlzdC1uYXYgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ2FpbnNib3JvO1xuICAgIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gNCkgY2FsYyg0LjRyZW0gLyAyKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvZi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0dnc7IH1cbiAgICAuaG9mLWNvbnRlbnQgLnRleHRib3gge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgLmhvZi1zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDEgMzMlO1xuICAgIG1pbi13aWR0aDogNDByZW07IH1cbiAgLmhvZi1tYXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLm5hdi1tYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTsgfSB9XG5cbi5ldmVudC1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNC40cmVtOyB9XG5cbi5ldmVudHMtc2luZ2xlX3NsaWRlcl9pbm5lciB7XG4gIHBhZGRpbmc6IDQuNHJlbTtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhZTAzO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLmV2ZW50cy1zaW5nbGVfc2xpZGVyX2lubmVyIGg0OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmV2ZW50cy1zaW5nbGVfc2xpZGVyX2lubmVyIGg0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAvIDIpOyB9XG5cbi5ldmVudC1mb3JtLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAqIDEuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07IH1cblxuLmhlYWRlci1pbWFnZS0tZXZlbnQge1xuICBoZWlnaHQ6IDY1ZHZoO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucmVnaXN0cmF0aW9uLWVuZC1tc2cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldmVudHMtc2luZ2xlX2JpbGxfd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IGNhbGMoNC40cmVtIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07IH1cblxuLmltYWdlYm94IHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXZlbnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDRkdnc7IH1cbiAgICAuZXZlbnQtZGV0YWlscyAudGV4dGJveCB7XG4gICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAuZXZlbnRzLXNpbmdsZV9zbGlkZXJfaW5uZXIge1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkubW9iaWxlLW5hdi0tb3BlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ub3Rncy1kZXZlbG9wbWVudC1zaXRlLWZyb250LWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc3ZnLFxuaW1nLFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnBpY3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxubWFpbiA+IHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cbiAgbWFpbiA+IHNlY3Rpb24gPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyAyKTtcbiAgICBjb2xvcjogIzAzOTNkMTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG5tYWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTsgfVxuXG5tYWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZFtjbGFzcyo9J2JnLWdyYXUnXSxcbm1haW4gPiBzZWN0aW9uW2NsYXNzKj0nYmctZ3JhdSddICsgLmJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm13X3BhZCB7XG4gIHBhZGRpbmctbGVmdDogNmR2dztcbiAgcGFkZGluZy1yaWdodDogNmR2dzsgfVxuXG4ubXdfcGFkLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA2ZHZ3OyB9XG5cbi5tdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMmR2dyk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmJnLWdyYXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0LjRyZW0gKiAxLjUpOyB9XG5cbi5lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5lZGl0b3IgaDIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMS41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAvIDIpO1xuICAgIGNvbG9yOiAjMDM5M2QxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuZWRpdG9yIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZWRpdG9yIGgyOm9ubHktb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5lZGl0b3IgcCA+IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAzOTNkMTsgfVxuICAuZWRpdG9yIHBpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNCk7IH1cbiAgLmVkaXRvci5oYXMtcGljdHVyZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMmR2dztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVkaXRvci5oYXMtcGljdHVyZSA+ICoge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMmR2dyk7IH1cbiAgLmVkaXRvci5pbWctcmlnaHQgLnRleHRib3gge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5lZGl0b3IuaW1nLXJpZ2h0IC5lZGl0b3ItcGljdHVyZSB7XG4gICAgb3JkZXI6IDI7IH1cblxuaDEgKyAuZWRpdG9yIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAxLjUpOyB9XG5cbi5zZWN0aW9uLXRpdGxlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cbiAgLnNlY3Rpb24tdGl0bGVib3ggLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNWR2dywgNHJlbSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtICogMS41KTtcbiAgaHlwaGVuczogYXV0bztcbiAgY29sb3I6ICMwMzkzZDE7IH1cblxuLnNlY3Rpb24taW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cblxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDVkdncsIDZyZW0pO1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDIpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAzOTNkMTsgfVxuICAucGFnZS10aXRsZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLWhlYWRlci1pbWcge1xuICBtYXJnaW4tdG9wOiBjYWxjKDQuNHJlbSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDM5M2QxO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNC40cmVtIC8gNik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLm1haW4taGVhZGVyOm5vdCg6aGFzKC5oZWFkZXItaW1hZ2UpKSArIG1haW4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKGNhbGMoNC40cmVtICogMikgKyBjYWxjKDQuNHJlbSAqIDEuNSkpOyB9XG5cbmh0bWw6aGFzKC5haW93cHMtc2l0ZS1sb2Nrb3V0LWJvZHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmFpb3dwcy1zaXRlLWxvY2tvdXQtYm9keSB7XG4gIGNvbG9yOiAjMDM5M2QxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWlvd3BzLXNpdGUtbG9ja291dC1ib2R5ICoge1xuICAgIGNvbG9yOiAjMDM5M2QxICFpbXBvcnRhbnQ7IH1cbiAgLmFpb3dwcy1zaXRlLWxvY2tvdXQtYm9keSAuYWlvd3BzLXNpdGUtbG9ja291dC1ib3gge1xuICAgIGJvcmRlcjogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgbWFpbiA+IHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNC40cmVtICogMik7IH1cbiAgICBtYWluID4gc2VjdGlvbiA+IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTsgfVxuICBtYWluID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0LjRyZW0gKiAyKTsgfVxuICAuZWRpdG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmVkaXRvciBwaWN0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA1ZHZ3LCA0cmVtKTtcbiAgICBoeXBoZW5zOiBub25lOyB9XG4gIC5tb2QtbWVldGluZ3MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0LjRyZW0gLyA2KTsgfVxuICAuYmctZ3JhdSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNC40cmVtICogMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNC40cmVtICogMik7IH0gfVxuXG4uZGV0YWlsLXBpY3R1cmUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNHJlbSAqIDEuNSk7IH1cblxuLnRleHRib3ggcCA+IGE6bm90KC5idG4pOm9ubHktb2YtdHlwZTpvbmx5LWNoaWxkLFxuLnRleHRib3ggbGkgPiBhOm5vdCguYnRuKTpvbmx5LW9mLXR5cGU6b25seS1jaGlsZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5M2QxO1xuICBwYWRkaW5nOiAwLjQ1ZW0gMC44ZW0gMC4zNWVtIDAuOGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXJlbTsgfVxuICAudGV4dGJveCBwID4gYTpub3QoLmJ0bik6b25seS1vZi10eXBlOm9ubHktY2hpbGQ6aG92ZXIsIC50ZXh0Ym94IHAgPiBhOm5vdCguYnRuKTpvbmx5LW9mLXR5cGU6b25seS1jaGlsZDphY3RpdmUsIC50ZXh0Ym94IHAgPiBhOm5vdCguYnRuKTpvbmx5LW9mLXR5cGU6b25seS1jaGlsZDpmb2N1cy12aXNpYmxlLFxuICAudGV4dGJveCBsaSA+IGE6bm90KC5idG4pOm9ubHktb2YtdHlwZTpvbmx5LWNoaWxkOmhvdmVyLFxuICAudGV4dGJveCBsaSA+IGE6bm90KC5idG4pOm9ubHktb2YtdHlwZTpvbmx5LWNoaWxkOmFjdGl2ZSxcbiAgLnRleHRib3ggbGkgPiBhOm5vdCguYnRuKTpvbmx5LW9mLXR5cGU6b25seS1jaGlsZDpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3MDlmOyB9XG5cbi50ZXh0Ym94LS1zaW5nbGUge1xuICBtYXJnaW4tdG9wOiA0LjRyZW07IH1cbiAgLnRleHRib3gtLXNpbmdsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjRyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAubXdfcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKCgxMDAlIC0gMTI2MHB4KSAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgoMTAwJSAtIDEyNjBweCkgLyAyKSk7IH1cbiAgLm13X3BhZC0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgoMTAwJSAtIDEyNjBweCkgLyAyKSk7IH1cbiAgLm13IHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4udmlzaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4OyB9XG5cbi5veC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ici0tNCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTsgfVxuICAuYnItLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07IH1cblxuLmJzIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDE1LCAxNiwgMTgsIDAuMik7IH1cbiIsIi8qIGludGVyLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXItdjE4LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGludGVyLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pbnRlci12MTgtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBpbnRlci02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaW50ZXItdjE4LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogaW50ZXItNjAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ludGVyLXYxOC1sYXRpbi02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGludGVyLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pbnRlci12MTgtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4iLCJoMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCg1cmVtLCAxMGR2dywgN3JlbSk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6ICRkaXN0X2w7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgJjpsYXN0LWNoaWxkLFxuICAmOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5oMiB7XG4gIGh5cGhlbnM6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgN2R2dywgNXJlbSk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDVkdncsIDIuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDQge1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDRkdncsIDIuNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6ICRkaXN0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuOHJlbTtcblxuICAmOm9ubHktb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5wLFxubGkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5wIHtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5saSB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X3hzO1xufVxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QtbTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAkZGlzdC1tO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0Ym94IHtcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCA1ZHZ3LCA0cmVtKTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAmOm9ubHktY2hpbGQge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA3ZHZ3LCA1cmVtKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICBwOmZpcnN0LWNoaWxkIHtcbiAgICAvL21hcmdpbi1ib3R0b206ICRkaXN0X3hzO1xuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogOTZyZW07XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtbmF2LXdpZHRoKSB7XG4gIC50ZXh0Ym94IHtcbiAgICBwIHtcbiAgICB9XG4gIH1cbn1cbiIsImJ1dHRvbixcbi5idXR0b24sXG4uYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMWVtIDEuNWVtIDAuOTVlbSAxLjVlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSAwcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuLCAxMCUpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogZGFya2dyYXk7XG4gICAgY29sb3I6IHJnYigxMjEsIDExOCwgMTE4KTtcbiAgfVxuXG4gICY6bm90KC5uYXYtYnRuKTpvbmx5LWNoaWxkIHtcbiAgfVxuICA+IHN2ZyB7XG4gICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmJ0bi0tbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG4tLWljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6IHdoaXRlO1xuICA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4wMmVtKTtcbiAgICBtYXJnaW4tbGVmdDogJGRpc3RfcztcblxuICAgID4gc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICBmaWxsOiBpbmhlcml0O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgMHM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuM2VtLCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cbi5idG4tLXR4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uYnRuLS1ub3BhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCAxMCUpO1xuICB9XG59XG4uYnRuLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmV5LCAxMCUpO1xuICBjb2xvcjogJGJsYWNrO1xuICBzdmcgcGF0aCB7XG4gICAgZmlsbDogJGJsYWNrO1xuICB9XG59XG4iLCIkZ3JpZGdhcDogMmR2dztcblxuLmdyaWQge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIC8vcGFkZGluZzogJGRpc3QteGwgMDtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IGNhbGMoI3skZ3JpZGdhcH0gKiAyKSBjYWxjKCN7JGdyaWRnYXB9KTtcbiAgLmdyaWQtaXRlbSxcbiAgPiBsaSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbiAgKyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF9tO1xuICB9XG59XG4uZ3JpZC1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpvbmx5LWNoaWxkIHtcbiAgICAvL2ZsZXg6IDAgMCBjYWxjKDUwJSAtICgjeyRncmlkZ2FwfSAvIDIpKTtcbiAgfVxufVxuLmlzLWhpZ2hsaWdodCB7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgcGFkZGluZzogJGRpc3Q7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkYmxhY2ssIDYwJSk7XG4gIH1cbn1cbi5ncmlkLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAuZ3JpZC10aXRsZSB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxufVxuLmdyaWQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6ICRkaXN0X207XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5ncmlkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDgwdncsIDIuNHJlbSk7XG4gIGh5cGhlbnM6IGF1dG87XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZ3JpZC1zbWFsbHRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkaXN0X3hzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTtcbiAgICB3aWR0aDogMS40cmVtO1xuICB9XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG59XG4uZ3JpZC10b3B0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gID4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkaXN0X3hzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xNXJlbSk7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxufVxuLmdyaWQtcGljdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjVyZW07XG4gID4gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5ncmlkLXBpY3R1cmUtLXN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbTtcbiAgPiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA4cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbi5ncmlkLXBpY3R1cmUtLWNvbnRhaW4ge1xuICBwYWRkaW5nOiAkZGlzdF9tO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uZ3JpZC1waWN0dXJlLS1waCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBwYWRkaW5nOiAkZGlzdF9zICRkaXN0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgPiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLmdyaWQtbGlzdC0tY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5ncmlkLWxpc3QtLWhvZWZlIHtcbiAgLmdyaWQtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkYmxhY2ssIDYwJSk7XG4gIH1cbiAgLmdyaWQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmdyaWQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogJGRpc3RfbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG4gIC5ncmlkLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG4gIC5ncmlkLXNtYWxsdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLmdyaWQtbGlzdCB7XG4gICAgZ2FwOiAkZ3JpZGdhcCAkZ3JpZGdhcDtcbiAgICAmLXNpemUge1xuICAgICAgJi0tMyB7XG4gICAgICAgID4gLmdyaWQtaXRlbSB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAzKSAtICN7JGdyaWRnYXB9KTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6aGFzKGxpOm50aC1jaGlsZCgzKSkpLFxuICAgICAgICAmOmhhcyhsaTpudGgtY2hpbGQoNCkpIHtcbiAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMiB7XG4gICAgICAgID4gLmdyaWQtaXRlbSB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAyKSAtICN7JGdyaWRnYXB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tNCB7XG4gICAgICAgID4gLmdyaWQtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAwIGNhbGMoKDEwMCUgLyA0KSAtICN7JGdyaWRnYXB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC8gMikgLSAjeyRncmlkZ2FwfSk7XG4gICAgICB9XG4gICAgICAmLS0zMyB7XG4gICAgICAgIGZsZXg6IDEgMCBjYWxjKCgxMDAlIC8gMykgLSAjeyRncmlkZ2FwfSk7XG4gICAgICAgICsgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAwIGNhbGMoKCgxMDAlIC8gMykgKiAyKSAtICN7JGdyaWRnYXB9KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmlkLWxpc3QtLWNvbCB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5ncmlkLWl0ZW0tZC0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJkdnc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgID4gKiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG59XG4iLCIuZ2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2xpZGVfX3NsaWRlcyB7XG59XG4uZ2FsZXJpZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdsaWRlX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ2xpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICYtLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxufVxuIiwiLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5OTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDBzO1xuICA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICA+IHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDEwMGR2dztcbiAgcGFkZGluZzogY2FsYygjeyRkaXN0X3h4bH0pICRkaXN0LW07XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gJGRpc3RfcyBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgPiAuc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDZkdncsIDhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cblxuICA+IGgxIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfcztcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICYuc2xvZ2FuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gICAgfVxuICB9XG4gID4gZGl2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNGR2dywgMnJlbSk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICA+IHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCA0ZHZ3LCAycmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfbTtcbiAgfVxufVxuXG4uaGVhZGVyLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLWJhcl9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAkZGlzdF9zO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAkZGlzdC1tO1xuICBtYXgtd2lkdGg6ICRiYXNlX3dpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgOTAlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoJGJsYWNrLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgfVxuICAuaGVhZGVyLWJhciB7XG4gICAgdG9wOiAkZGlzdC1tO1xuICAgIHBhZGRpbmc6IDAgJGRpc3QtbTtcbiAgfVxuICAuaGVhZGVyLXRleHQge1xuICAgIG1heC13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGg7XG4gICAgcGFkZGluZzogY2FsYygjeyRkaXN0X3hsfSAqIDQpICRkaXN0LW07XG4gIH1cbiAgLmhlYWRlci10ZXh0LS1wYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGRpc3RfeGx9ICogMikgJGRpc3QtbTtcbiAgfVxuXG4gIC5tYWluLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5oZWFkZXItYmFyX2JvdHRvbSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCJuYXYge1xuICB1bCxcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgJGRpc3RfeHM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmF2LWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkYmxhY2ssIDUwJSk7XG4gID4gc3ZnIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICAmLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2LS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMGR2dztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKHJnYmEoJGdyZWVuLCAwLjk1KSwgMjAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDRkdmg7XG4gIC5tYWluLW5hdl9saXN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZGlzdF9tO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRncmVlbiwgMTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICAubWFpbi1uYXYtLW1vYmlsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5uYXYtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLW5hdi13aWR0aCkge1xuICAubmF2LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1uYXZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAgJGRpc3RfbTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJsYWNrLCAxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkYmxhY2ssIDUwJSk7XG4gICAgICAgIHBhZGRpbmc6ICRkaXN0X3hzICRkaXN0LW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqICN7JGRpc3RfbX0pLCAtMTAwJSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSAwcywgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDAuMnM7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJhci0tc2Nyb2xsZWQge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC45NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZGlzdF9tO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMSAqICN7JGRpc3RfbX0pLCAwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogJGRpc3RfcyAkZGlzdF9tO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRibHVlLCAyMCUpO1xuXG4gICAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEtbmF2IHtcbiAgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdC1zO1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBtYXJnaW4tbGVmdDogJGRpc3Q7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZmFxLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAkZGlzdC1sO1xufVxuLmZhcS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG59XG5cbi5mYXEtY2F0LXRpdGxlIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6ICRkaXN0LXh4bDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG4gIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gIC8vIHRvcDogMTByZW07XG4gIC8vIHBhZGRpbmc6ICRkaXN0LXMgMDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xufVxuXG4uZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkZGlzdC1zIDAgJGRpc3QtcyAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAwcztcbn1cbi5mYXEtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogJGRpc3RfbTtcbiAgcGFkZGluZy1yaWdodDogJGRpc3RfbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDBzO1xufVxuXG4uZmFxLWl0ZW0tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xuICAuZmFxLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGRpc3RfbTtcbiAgfVxuICAuZmFxLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAkZGlzdF9tO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdF9tO1xuICB9XG59XG4iLCIud3BjZjcge1xuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J251bWJlciddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGJsYWNrLCA2MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG4gIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiA0cHggJGRpc3RfeHMgMCAwO1xuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbnNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGRpc3QtcztcbiAgYm9yZGVyOiBub25lO1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3QteHhzO1xuICBwYWRkaW5nLWxlZnQ6ICRkaXN0LW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmlucHV0ICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5maWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogJGRpc3QtbSAkZGlzdC1tO1xuICBwYWRkaW5nOiAkZGlzdC1tICRkaXN0O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBsZWdlbmQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAkZGlzdF94cztcbiAgfVxufVxuXG4uZm9ybV9ncm91cC5oaWRkZW4sXG4uZm9ybS1ncm91cC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fZ3JvdXAsXG4uZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMCAkZGlzdC1tO1xuICBtYXJnaW4tdG9wOiAkZGlzdC1tO1xuXG4gICY6aGFzKC5vbmx5LW9uZS1kYXRlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLm9wdGlvbnNfZXZlbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X2w7XG4gIH1cbn1cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwICRkaXN0O1xufVxuLmZpZWxkc2V0LWl0ZW0sXG4uZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAmOmhhcyhbdHlwZT0nY2hlY2tib3gnXSksXG4gICY6aGFzKFt0eXBlPSdyYWRpbyddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICA+IGxhYmVsIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgW3R5cGU9J2NoZWNrYm94J10sXG4gIFt0eXBlPSdyYWRpbyddIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkaXN0LXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgIH4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIH1cbiAgfVxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xufVxuXG4ub3B0aW9uLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAkZGlzdC14eHM7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWxlZnQ6ICRkaXN0X207XG4gIH1cbn1cbi5mb3JtLWl0ZW0tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmwtZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0LXhzO1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIG1hcmdpbi1yaWdodDogJGRpc3RfcztcbiAgfVxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfcztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLmZvcm1fZ3JvdXAsXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBnYXA6ICRkaXN0LW0gJGRpc3QtbTtcbiAgfVxuICAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLW5ld3NsZXR0ZXIuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6ICRkaXN0X3h4bCAwO1xuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi50bnAtc3Vic2NyaXB0aW9uIHtcbiAgaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGJsYWNrLCA2MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG4gIC50bnAtZmllbGQtZW1haWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRkaXN0X207XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudG5wLXByaXZhY3ktZmllbGQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZGlzdF9tO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlX25hdl93aWR0aCkge1xuICAudG5wLXN1YnNjcmlwdGlvbiB7XG4gICAgLnRucC1maWVsZC1lbWFpbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6ICRkaXN0X2w7XG4gIHBhZGRpbmctdG9wOiAkZGlzdF9sO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgbGkge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkZGlzdF94cztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3M7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuICAuZ3JpZC1pdGVtIHtcbiAgICBzcGFuLFxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxufVxuLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC50aXRsZSA+IHBhdGgge1xuICAgIGZpbGw6ICRibHVlO1xuICB9XG4gICsgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5mb290ZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAkZGlzdC1tIDA7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfcztcbiAgfVxufVxuXG4ucGFydG5lci1sb2dvcyB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X2w7XG4gIC5ncmlkLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAkZGlzdF9tICRkaXN0X207XG4gIH1cbiAgLmdyaWQtaXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuICBkaXYsXG4gIC5ncmlkLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ud2FfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICByaWdodDogMmR2dztcbiAgYm90dG9tOiAyZHZ3O1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxufVxuXG5tYWluOmhhcyguYmFubmVyOmxhc3QtY2hpbGQpICsgZm9vdGVyIHtcbiAgLy8gIG1hcmdpbi10b3A6IGNhbGMoI3skZGlzdF94eGx9ICogLTEpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLnBhcnRuZXItbG9nb3Mge1xuICAgIC5ncmlkLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMmR2dztcbiAgICB9XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDMpIC0gMmR2dyk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmdyaWQtbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyZHZ3O1xuICB9XG4gIC5mb290ZXIgLmdyaWQtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2QtaG9lZmUge1xuICBwYWRkaW5nOiAkZGlzdDtcbn1cbi5ob2YtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5ob2Ytc2lkZWJhciB7XG4gIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBib3JkZXItcmFkaXVzOiAzcmVtIDNyZW07XG4gIHBhZGRpbmc6ICRkaXN0LXM7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICA+IHBpY3R1cmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gICAgcGFkZGluZzogJGRpc3QtcztcbiAgfVxufVxuXG4uaG9mLXRpdGxlIHtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXNpemU6IGNsYW1wKDMuNXJlbSwgNmR2dywgNnJlbSk7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG59XG5cbi5ob2Ytc2lkZSB7XG4gIHBhZGRpbmc6ICRkaXN0X3M7XG4gIHBhZGRpbmctYm90dG9tOiAkZGlzdF9zO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpc3RfcztcbiAgfVxuICA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X207XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiBzdmcge1xuICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRpc3QtcztcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IHN2ZyB7XG4gICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZGlzdC1zO1xuICAgIH1cbiAgfVxuICBhZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAkZGlzdF9zO1xuXG4gICAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgPiBzdmcge1xuICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRpc3QtcztcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRpc3QtbTtcbiAgfVxuICAmLmhvZi1zaWRlLWJ0bnMge1xuICAgIHBhZGRpbmctdG9wOiAkZGlzdC1tO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGdyZXksIDEwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAkZGlzdF9tO1xuXG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4ubW9kLWhvZWZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uaG9mLW1hcCB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjQ7XG4gID4gc3ZnIHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYXRoIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICBwYXRoOmhvdmVyLFxuICBwYXRoOmZvY3VzLXZpc2libGUsXG4gIHBhdGguaXMtYWN0aXZlIHtcbiAgICBmaWxsOiAkZ3JlZW47XG4gIH1cbn1cbi5uYXYtbWFwIHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogJGRpc3RfcyAkZGlzdF94cztcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBwYWRkaW5nOiAkZGlzdF94cyAkZGlzdF9tO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1uYXYge1xuICBwYWRkaW5nOiAkZGlzdF9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9sO1xuICBkaXNwbGF5OiBmbGV4O1xuICA+ICoge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmV5LCAxMCUpO1xuICAgIHBhZGRpbmc6ICRkaXN0X3MgJGRpc3RfbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZV9uYXZfd2lkdGgpIHtcbiAgLmhvZi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0dnc7XG4gICAgLnRleHRib3gge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG4gIC5ob2Ytc2lkZWJhciB7XG4gICAgZmxleDogMCAxIDMzJTtcbiAgICBtaW4td2lkdGg6IDQwcmVtO1xuICB9XG4gIC5ob2YtbWFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5uYXYtbWFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gIH1cbn1cbiIsIi5ldmVudC1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogJGRpc3Q7XG59XG5cbi5ldmVudHMtc2luZ2xlX3NsaWRlcl9pbm5lciB7XG4gIHBhZGRpbmc6ICRkaXN0O1xuICBtYXJnaW4tdG9wOiAkZGlzdF9sO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfbTtcbiAgfVxufVxuLmV2ZW50LWZvcm0tZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0X2w7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBwYWRkaW5nOiAkZGlzdF9tO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuLmhlYWRlci1pbWFnZS0tZXZlbnQge1xuICBoZWlnaHQ6IDY1ZHZoO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yZWdpc3RyYXRpb24tZW5kLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXZlbnRzLXNpbmdsZV9iaWxsX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgcGFkZGluZzogJGRpc3RfbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cblxuLmltYWdlYm94IHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlX25hdl93aWR0aCkge1xuICAuZXZlbnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDRkdnc7XG4gICAgLnRleHRib3gge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG4gIC5ldmVudHMtc2luZ2xlX3NsaWRlcl9pbm5lciB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICAmLm1vYmlsZS1uYXYtLW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuc3ZnLFxuaW1nLFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxucGljdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbm1haW4ge1xuICA+IHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6ICRkaXN0X2w7XG4gICAgPiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gID4gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfbDtcbiAgfVxuICA+IHNlY3Rpb246Zmlyc3QtY2hpbGRbY2xhc3MqPSdiZy1ncmF1J10sXG4gID4gc2VjdGlvbltjbGFzcyo9J2JnLWdyYXUnXSArIC5iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm13X3BhZCB7XG4gIHBhZGRpbmctbGVmdDogNmR2dztcbiAgcGFkZGluZy1yaWdodDogNmR2dztcbn1cbi5td19wYWQtLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDZkdnc7XG59XG5cbi5tdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMmR2dyk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5iZy1ncmF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gIHBhZGRpbmctdG9wOiAkZGlzdF9sO1xuICBwYWRkaW5nLWJvdHRvbTogJGRpc3RfbDtcbn1cbi5lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3RfbDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdF9tO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpvbmx5LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBwID4gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuICBwaWN0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGlzdF9zO1xuICB9XG4gICYuaGFzLXBpY3R1cmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDJkdnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+ICoge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMmR2dyk7XG4gICAgfVxuICB9XG4gICYuaW1nLXJpZ2h0IHtcbiAgICAudGV4dGJveCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmVkaXRvci1waWN0dXJlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuaDEgKyAuZWRpdG9yIHtcbiAgbWFyZ2luLXRvcDogJGRpc3RfbDtcbn1cbi5zZWN0aW9uLXRpdGxlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdDtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDVkdncsIDRyZW0pO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkZGlzdF9sO1xuICBoeXBoZW5zOiBhdXRvO1xuICBjb2xvcjogJGJsdWU7XG59XG4uc2VjdGlvbi1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206ICRkaXN0O1xufVxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDVkdncsIDZyZW0pO1xuICBtYXJnaW4tdG9wOiAkZGlzdF94bDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRibHVlO1xuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1oZWFkZXItaW1nIHtcbiAgbWFyZ2luLXRvcDogJGRpc3RfeGw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tc3VidGl0bGUge1xuICBjb2xvcjogJGJsdWU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfeHM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpbi1oZWFkZXI6bm90KDpoYXMoLmhlYWRlci1pbWFnZSkpICsgbWFpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZGlzdF94bH0gKyAjeyRkaXN0X2x9KTtcbn1cblxuaHRtbDpoYXMoLmFpb3dwcy1zaXRlLWxvY2tvdXQtYm9keSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5haW93cHMtc2l0ZS1sb2Nrb3V0LWJvZHkge1xuICBjb2xvcjogJGJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAqIHtcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuYWlvd3BzLXNpdGUtbG9ja291dC1ib3gge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1uYXYtd2lkdGgpIHtcbiAgbWFpbiB7XG4gICAgPiBzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRkaXN0X3hsO1xuICAgICAgPiBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0O1xuICAgICAgfVxuICAgIH1cbiAgICA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogJGRpc3RfeGw7XG4gICAgfVxuICB9XG4gIC5lZGl0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNWR2dywgNHJlbSk7XG4gICAgaHlwaGVuczogbm9uZTtcbiAgfVxuICAubW9kLW1lZXRpbmdzIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkaXN0X3hzO1xuICAgIH1cbiAgfVxuICAuYmctZ3JhdSB7XG4gICAgcGFkZGluZy10b3A6ICRkaXN0X3hsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGlzdF94bDtcbiAgfVxufVxuLmRldGFpbC1waWN0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRpc3RfbDtcbn1cblxuLnRleHRib3gge1xuICBwLFxuICBsaSB7XG4gICAgPiBhOm5vdCguYnRuKTpvbmx5LW9mLXR5cGU6b25seS1jaGlsZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDAuNDVlbSAwLjhlbSAwLjM1ZW0gMC44ZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlyZW07XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNpbmdsZSB7XG4gICAgbWFyZ2luLXRvcDogJGRpc3Q7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGlzdDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRiYXNlX3dpZHRoKSB7XG4gIC5td19wYWQge1xuICAgIHBhZGRpbmctbGVmdDogJG13X3BhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJG13X3BhZGRpbmc7XG4gIH1cbiAgLm13X3BhZC0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbXdfcGFkZGluZztcbiAgfVxuICAubXcge1xuICAgIG1heC13aWR0aDogJGJhc2Vfd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIudmlzaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuLm94LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi0tNCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgfVxuICAmLS0zIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB9XG59XG5cbi5icyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgkYmxhY2ssIDAuMik7XG59XG4iXX0= */
