@font-face{font-family:'Staatliches';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/staatliches/v15/HI_OiY8KO6hCsQSoAPmtMbec.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3moJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmsJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUgGsJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU7GsJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUAGwJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUOWwJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmwJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUd2wJow.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQNig.ttf) format('truetype')}body{font-family:'Work Sans',sans-serif;color:#fff;font-size:1rem;min-height:100vh;font-weight:400;background-color:#000}.center-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.btn{border-radius:4px}.btn-primary{background-color:#d53535;border:0!important;color:#fff}.btn-primary.valencia:hover,.btn-primary:hover{background-color:#fff;color:#000}.btn-primary.active,.btn-primary:active{background-color:#d53535!important;color:#fff!important;border-color:#d53535!important}.btn-outline,.btn-outline:hover{border-color:#d53535;color:#d53535}.btn-outline:hover{color:#fff;background-color:#d53535}.btn-outline.active,.btn-outline:active{background-color:#d53535!important;color:#fff!important;border-color:#d53535!important}.btn-primary.valencia{background-color:#d53535;border:0!important;color:#fff}.btn-primary.valencia.active,.btn-primary.valencia:active{background-color:#d53535!important;color:#fff!important}.btn-outline.valencia{border-color:#d53535;color:#d53535}.btn-outline.valencia:hover{color:#000;background-color:#d53535;border-color:#d53535}.btn-outline.valencia.active,.btn-outline.valencia:active{background-color:#d53535!important;color:#000!important;border-color:#d53535!important}.btn-primary.black{background-color:#000;border:0!important;color:#fff}.btn-primary.black:hover{background-color:#d53535;color:#fff}.btn-primary.black.active,.btn-primary.black:active{background-color:#000!important;color:#fff!important}.btn-outline.black{border-color:#000;color:#000}.btn-outline.black:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline.black.active,.btn-outline.black:active{background-color:#000!important;color:#fff!important;border-color:#000!important}.btn-primary.scorpion{background-color:#5c5c5c;border:0!important;color:#fff}.btn-primary.scorpion:hover{background-color:#d53535;color:#fff}.btn-primary.scorpion.active,.btn-primary.scorpion:active{background-color:#5c5c5c!important;color:#fff!important}.btn-outline.scorpion{border-color:#5c5c5c;color:#5c5c5c}.btn-outline.scorpion:hover{color:#fff;background-color:#5c5c5c;border-color:#5c5c5c}.btn-outline.scorpion.active,.btn-outline.scorpion:active{background-color:#5c5c5c!important;color:#fff!important;border-color:#5c5c5c!important}.btn-primary.white{background-color:#fff;border:0!important;color:#000}.btn-primary.white:hover{background-color:#d53535;color:#fff}.btn-primary.white.active,.btn-primary.white:active{background-color:#fff!important;color:#000!important}.btn-outline.white,.btn-outline.white:hover{border-color:#fff;color:#fff}.btn-outline.white:hover{background-color:#fff}.btn-outline.white.active,.btn-outline.white:active{background-color:#fff!important;color:#fff!important;border-color:#fff!important}.h1,.h2,.h3,h1,h2,h3,h5{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.3em;margin-top:0;display:block;line-height:1.25}.h5,.h6,h6{font-weight:700}.h1,h1{font-family:"Staatliches",serif;font-size:calc(1.425rem + 2.1vw);letter-spacing:3px}@media (min-width:1200px){.h1,h1{font-size:3rem}}.h2,h2{font-family:"Staatliches",serif;font-size:calc(1.35rem + 1.2vw);letter-spacing:2px}@media (min-width:1200px){.h2,h2{font-size:2.25rem}}.h3,h3{font-size:calc(1.3125rem + .75vw)}@media (min-width:1200px){.h3,h3{font-size:1.875rem}}.h4,h4{font-size:calc(1.28125rem + .375vw);font-weight:700}@media (min-width:1200px){.h4,h4{font-size:1.5625rem}}.h5,h5{font-size:calc(1.255rem + .06vw)}@media (min-width:1200px){.h5,h5{font-size:1.3rem}}.h6,h6{font-size:calc(1.255rem + .06vw)}@media (min-width:1200px){.h6,h6{font-size:1.3rem}}small{font-size:.8125rem}a,input,label,p{margin:0;line-height:24px}.form-check{display:flex;align-items:center;gap:10px;padding:0}.form-check .form-check-input,.form-check .form-check-label{margin:0!important}a{text-decoration:underline}footer main section p a,p a{color:#d53535}.bold,b,strong{font-weight:700}.pt-6{padding-top:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.pt-6{padding-top:8rem}}.pb-6{padding-bottom:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.pb-6{padding-bottom:8rem}}.py-6{padding-top:calc(1.925rem + 8.1vw);padding-bottom:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.py-6{padding-top:8rem;padding-bottom:8rem}}.valencia-bg{background-color:#d53535;color:#fff}.black-bg,.navbar-nav-mobile .container .navbar-toggler i,.valencia-bg p a,header .navbar-toggler i{color:#fff}.black-bg{background-color:#000}.mineshaft-bg{background-color:#333;color:#fff}.scorpion-bg{background-color:#5c5c5c;color:#fff}.mercury-bg,.white-bg{background-color:#e5e5e5;color:#000}.white-bg{background-color:#fff}@media screen and (max-width:991.98px){.reverse-order-mobile{flex-direction:column-reverse}}.navbar-nav{gap:1%;width:100%;line-height:1;align-items:center}@media screen and (max-width:991.98px){.navbar-nav{gap:1rem;align-items:unset}}@media screen and (min-width:992px){.navbar-nav{gap:5%}}.navbar-nav .nav-item{font-family:"Staatliches",serif;font-size:calc(1.25625rem + .075vw);text-align:right}@media (min-width:1200px){.navbar-nav .nav-item{font-size:1.3125rem}}@media screen and (max-width:991.98px){.navbar-nav .nav-item{padding:.5rem;border-radius:6px;cursor:pointer}}.navbar-nav .nav-item .nav-link{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;padding:0;-webkit-hyphens:auto;hyphens:auto;text-shadow:1px 1px 2px #000,0 0 25px #000,0 0 5px #000}.navbar-nav .nav-item .nav-link.no-hover.navbar-nav .nav-item .nav-link:hover{color:#d53535;cursor:default}@media screen and (max-width:991.98px){.navbar-nav .nav-item .nav-link{color:#fff}}.navbar-nav .nav-item:first-child{margin-left:auto}@media screen and (max-width:991.98px){.navbar-nav .nav-item:first-child{margin-left:unset}}@media screen and (min-width:992px){.navbar-nav .nav-item:hover .dropdown-icon,.navbar-nav .nav-item:hover .nav-link{color:#d53535}}header{position:fixed!important;top:0;z-index:1000;width:100%;height:5rem;transition:all .5s ease}.navbar-nav-mobile .container .navbar-toggler,header .navbar-toggler{border:0}header .navbar-toggler .fa-bigger{font-size:1.5rem}header .navbar-toggler:hover{border-color:#fff}header .navbar-toggler:focus{box-shadow:none}header .tagline{margin-left:10%}header .tagline img{filter:invert(1)}.member,.member .nav-link,.member a{width:-moz-fit-content;width:fit-content;margin-left:auto;text-shadow:unset!important}@media screen and (min-width:992px){.member,.member .nav-link,.member a{margin-left:0}}.menu-logo{width:15rem;margin:0 auto}.navbar-nav-mobile{position:fixed!important;width:100%;height:100vh;left:0;top:0;background-color:#333;z-index:1000;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.navbar-nav-mobile.show{max-height:100vh;transition:max-height .2s ease-in;overflow:hidden}.navbar-nav-mobile.show .navbar.container{height:100%;padding:.75rem}.navbar-nav-mobile.show .navbar.container .navbar-collapse{overflow:hidden;transition:height .3s ease}.navbar-nav-mobile.show .navbar.container .navbar-collapse .navbar-nav{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;overflow-y:hidden}.navbar-nav-mobile .container{display:flex;align-items:center;justify-content:space-between;height:5rem;padding:.75rem}.navbar-nav-mobile .container .navbar-toggler .fa-bigger{font-size:1.5rem}.dropdown-icon{transition:all ease .3s}.navbar-brand{display:flex;align-items:center;padding:0;width:50px}.navbar-brand img{filter:brightness(0) saturate(100%) invert(100%)}.navbar-nav li{text-indent:unset}footer main section{background-image:none!important}footer main section h1,footer main section h2,footer main section h3{letter-spacing:2px;text-underline-offset:10px;text-decoration:underline;-webkit-text-decoration-color:#d53535;text-decoration-color:#d53535}footer main section p{margin-bottom:1rem}.component-image{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:800px}.layout-1 .list-data-item{width:33.3%}.layout-2 .list-data-item{width:50%}.layout-3 .list-data-item,.layout-6 .list-data-item{width:33.33%}.layout-4 .list-data-item:nth-child(-n+2),.layout-4 .list-data-item:nth-child(n+3){width:50%}.layout-5 .list-data-item:nth-child(-n+3){width:33.33%}.layout-5 .list-data-item:nth-child(n+4){width:50%}@media screen and (max-width:991.98px){.list-data-item{width:100%!important}}.w-33{width:33.3%}.subpage-list .list-data-subpage-list{display:flex;flex-wrap:wrap}.subpage-list .list-data-subpage-list .row{margin:0!important}.subpage-list .list-data-subpage-list .list-data-item{text-decoration:none;height:200px;margin-top:0;box-sizing:border-box;padding:0}.subpage-list .list-data-subpage-list .list-data-item h2{font-size:30px;letter-spacing:2px;line-height:1.3;position:absolute;left:1rem;bottom:0;z-index:1}.subpage-list .simple-subpage-list-menu .subpage-list-menu-item{padding-bottom:.3rem}.subpage-list .simple-subpage-list-menu .subpage-list-menu-item .subpage-list-angle{float:right}.subpage-list .simple-subpage-list-menu i{cursor:pointer}.subpage-list .simple-subpage-list-menu a{text-decoration:none}.expandingContainer .expandingLinks,.image-container{position:relative;display:block;overflow:hidden}.expandingContainer .expandingLinks::after,.image-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,#000 100%);pointer-events:none}.expandingContainer .expandingLinks img,.subpage-list-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}.image-container:hover .subpage-list-img{transform:scale(1.1)}.expandingContainer:hover .expandingLinks{filter:blur(2px)}.expandingContainer .expandingLinks{width:100%;transition:all .8s ease}.expandingContainer .expandingLinks h2{position:absolute;bottom:0;left:1rem;z-index:1}.expandingContainer .expandingLinks img{transition:transform .2s ease-in-out}.expandingContainer .expandingLinks:hover{width:200%;filter:blur(0)}.company-info{display:flex;flex-direction:column;gap:.5rem}.social-media-component{display:flex;align-items:center}.social-media-component a{height:auto!important;width:45px!important;margin-right:10px}.accordion-button,.accordion-button:not(.collapsed){color:#fff;font-family:"Staatliches",serif;font-size:1rem;background-color:#d53535;letter-spacing:2px}.accordion-button:focus,.accordion-button:not(.collapsed):focus{box-shadow:none}.accordion-button::after{filter:brightness(0) invert(1)}.accordion-item{border:0}.list-img{width:169px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767.98px){.list-img{width:50%}}.line{border:1px solid #d53535;opacity:1}.transparent-input{width:100%;padding:.5rem;font-family:"Staatliches",serif;font-size:calc(1.2625rem + .15vw);letter-spacing:2px;background-color:transparent;border:0;outline:0;border-bottom:solid #d53535 2px;color:#fff}@media (min-width:1200px){.transparent-input{font-size:1.375rem}}.transparent-input::-moz-placeholder{color:#fff;mix-blend-mode:difference}.transparent-input::placeholder{color:#fff;mix-blend-mode:difference}.filters label{font-family:"Staatliches",serif;font-size:calc(1.2625rem + .15vw);letter-spacing:2px;display:flex;justify-content:space-between;border-bottom:2px #d53535 solid;padding:.5rem;vertical-align:middle;cursor:pointer}@media (min-width:1200px){.filters label{font-size:1.375rem}}.filters .filter{margin-bottom:1rem}.filters .filter div{margin:.5rem;display:flex;align-items:center}.filters .filter div input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #333;display:inline-block;position:relative;cursor:pointer;text-align:center;line-height:20px;margin-right:.5rem}.filters .filter div input[type=checkbox]:checked::before,.umbraco-forms-form input[type=checkbox]:checked::before{content:'✔';font-size:16px}.filters .filter div input[type=checkbox]:checked::before,.umbraco-forms-form input[type=checkbox]:checked::before,.umbraco-forms-form input[type=radio]:checked::before{color:#fff;background:#d53535;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0;position:absolute;top:0;left:0}.filters .filter div input[type=checkbox]:checked{border:2px solid #d53535}.instructor-bubbles{position:absolute;top:0;right:0;margin-top:.25rem}@media screen and (max-width:991.98px){.instructor-bubbles{position:static;margin-top:1rem}.subpage-list-link{padding:0}}.video .vimeoplayer{cursor:pointer;background-repeat:no-repeat;background-size:cover}.video .vimeoplayer img{width:150px}.video .vimeoplayer,.video .vimeoplayer iframe{width:100%;aspect-ratio:1.77777778;height:auto;display:block}@supports not (aspect-ratio:1/1){.video .vimeoplayer iframe{height:100%}}.vh-90{height:90vh}.textimgimg{height:-moz-max-content;height:max-content}.h-big-img{height:600px}@media screen and (max-width:991.98px){.h-big-img{height:unset}}.w-big-img{width:45%}@media screen and (max-width:991.98px){.w-big-img{width:100%}}.w-big-img-right{width:50%;height:600px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}@media screen and (max-width:991.98px){.w-big-img-right{position:static;width:100%;height:300px}}.w-big-img-left{width:50%;height:600px;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;bottom:0}@media screen and (max-width:991.98px){.w-big-img-left{position:static;width:100%;height:300px}}.umbraco-forms-form button,.umbraco-forms-form input[type=submit]{background-color:#d53535;color:#fff;border:0;padding:10px 20px;font-size:16px;cursor:pointer;transition:background .2s ease-in-out}.umbraco-forms-form button:hover,.umbraco-forms-form input[type=submit]:hover{background-color:#5c5c5c}.umbraco-forms-form input[type=date],.umbraco-forms-form input[type=email],.umbraco-forms-form input[type=password],.umbraco-forms-form input[type=text],.umbraco-forms-form textarea{width:100%;padding:10px;border:1px solid #5c5c5c;font-size:16px;transition:border .3s ease-in-out}.umbraco-forms-form input[type=date]:focus,.umbraco-forms-form input[type=email]:focus,.umbraco-forms-form input[type=password]:focus,.umbraco-forms-form input[type=text]:focus,.umbraco-forms-form textarea:focus{border-color:#d53535;outline:0}.umbraco-forms-form input[type=checkbox],.umbraco-forms-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #d53535;display:inline-block;position:relative;cursor:pointer;text-align:center;line-height:20px}.umbraco-forms-form input[type=radio]{border-radius:50%}.umbraco-forms-form input[type=checkbox]:checked,.umbraco-forms-form input[type=radio]:checked{border-width:2px}.umbraco-forms-field-wrapper div div,.umbraco-forms-field.checkbox{display:flex;align-items:center;gap:8px;margin-bottom:5px}.umbraco-forms-field-wrapper div div.checkbox,.umbraco-forms-field.checkbox.checkbox{justify-content:start;flex-direction:row-reverse}.umbraco-forms-form input[type=radio]:checked::before{content:'•';font-size:19px;border-radius:50%}.umbraco-forms-form label{font-size:16px;cursor:pointer;vertical-align:middle}.umbraco-forms-field{margin-bottom:15px}.umbraco-forms-form .field-validation-error{color:#d53535;font-size:14px;margin-top:5px}.umbraco-forms-hidden{display:none}.umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper{display:flex;align-items:center;gap:8px}#parallaxContainer{scroll-snap-type:y mandatory;overflow-y:scroll;overflow:hidden}#backgroundImage,.slide{background-position:center;background-size:cover}.slide{scroll-snap-align:start;width:100%;height:100vh;position:relative}.text-wrapper-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10}.text-wrapper-left{background-color:#d53535cc;position:absolute;bottom:1rem;left:1rem;width:60%;padding:2rem;text-align:left;color:#fff;z-index:10}@media screen and (max-width:991.98px){.text-wrapper-left{right:1rem;width:unset}}#backgroundImage{transition:all .5s ease;background-repeat:no-repeat}#progressBarDesktop{position:fixed;right:20px;top:25%;width:10px;height:50vh;background:#333;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (max-width:991.98px){#progressBarDesktop{right:0;top:0;left:0;height:10px;width:100%;border-radius:0}}#progressBarDesktop:hover .circleText{display:block}.progressCircle{width:15px;height:15px;background:#333;border-radius:50%;cursor:pointer;position:relative}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.progressCircle.active{background:#d53535}.progressCircle.active .circleText{color:#d53535}.progressCircle:hover::after{content:attr(title);position:absolute;left:-120px;color:#fff;padding:5px;border-radius:3px;white-space:nowrap}.circleText{position:absolute;right:20px;display:none;width:2000%;text-align:right;transition:all 1s ease}.progressCircle.current{background:#fff!important}.progressCircle.current .circleText{color:#fff;font-weight:700}.peopleGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:20px;padding:20px}.peopleGallery .person{max-width:100%;height:20rem;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:1rem;background-size:cover!important;background-position:center!important;cursor:pointer;transition:all .2s ease}.peopleGallery .person p{margin:0}.peopleGallery .person .bold{font-weight:700}@media screen and (max-width:1199.98px){.peopleGallery{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media screen and (max-width:991.98px){.peopleGallery{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.person,.personModal{height:20rem;transition:all .2s ease;background-size:cover!important;background-position:center!important;cursor:pointer}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden}.modal .modal-content{background-color:#d53535;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;width:50%;display:flex;gap:2rem;border-radius:0;min-height:300px}@media screen and (max-width:1199.98px){.modal .modal-content{width:60%}}@media screen and (max-width:991.98px){.modal .modal-content{flex-direction:column-reverse!important;width:90%}.modal .modal-content .personModal{width:100%;background:0 0!important;padding:0!important}.modal .modal-content .personModal #modalName,.modal .modal-content .personModal #modalRole{display:none}.modal .modal-content .modalDetails{width:100%}}.modal .close{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.modal .personModal{flex:1 1 100%;max-width:20rem;display:flex;gap:5px;color:#fff;background-size:cover;background-position:center}.modal .modalDetails{width:70%}#bigSlider,#thumbnailSlider{position:relative}.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;color:#fff;width:10%;height:100%;line-height:100px;font-size:100px!important;text-align:center;transition:all .3s ease;z-index:10;margin:0!important}.owl-nav .owl-prev{top:0;left:20%}.owl-nav .owl-prev:hover{background:linear-gradient(to right,#000,transparent)!important}@media screen and (max-width:991.98px){.owl-nav .owl-prev{left:0}}.owl-nav .owl-next{top:0;right:20%}.owl-nav .owl-next:hover{background:linear-gradient(to left,#000,transparent)!important}@media screen and (max-width:991.98px){.owl-nav .owl-next{right:0}}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0;background:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.owl-carousel .owl-item{width:75%;margin:auto}@media screen and (max-width:991.98px){.owl-carousel .owl-item{aspect-ratio:1}}.owl-carousel .owl-item .slides{height:100%}.owl-item.darken{opacity:.5;transition:opacity .3s ease}.owl-item.current{opacity:1}#thumbnailSlider .slides{margin-top:30px}#bigSlider .slides img{width:60%;height:auto;margin:0 auto}@media screen and (max-width:991.98px){#bigSlider .slides img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#thumbnailSlider .slides img{width:60%;height:auto;margin:0 auto}@media screen and (max-width:991.98px){#thumbnailSlider .slides img{width:90%}}#thumbnailSlider{padding:0 10px;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.hero .title{text-shadow:0 0 10px #333}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2h0dHBzOi9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TdGFhdGxpY2hlcyZmYW1pbHk9V29yaytTYW5zOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwIiwiYXBwLmxlc3MiLCJyZnMubGVzcyIsImFwcC5jc3MiLCJtYXN0ZXIubGVzcyIsImNvbXBvbmVudHMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBLFdBQ0UseUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLHFHQUVGLEEsV0FDRSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0hBRUYsQSxXQUNFLHVCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvSEFFRixBLFdBQ0UsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLG9IQUVGLEEsV0FDRSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0hBRUYsQSxXQUNFLHVCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvSEFFRixBLFdBQ0UsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLG9IQUVGLEEsV0FDRSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0Esb0hBRUYsQSxXQUNFLHVCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxvSEFFRixBLFdBQ0UsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLG9IQUVGLEEsV0FDRSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUhBRUYsQSxXQUNFLHVCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpSEFFRixBLFdBQ0UsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLGlIQUVGLEEsV0FDRSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUhBRUYsQSxXQUNFLHVCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpSEFFRixBLFdBQ0UsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLGlIQUVGLEEsV0FDRSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUhBRUYsQSxXQUNFLHVCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpSEFFRixBLFdBQ0UsdUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLGlIQzFGRixJLENBQ0ksa0MsQ0FDQSxVLENDcURFLGMsQ0RuREYsZ0IsQ0FDQSxlLENBQ0EscUIsQ0FHSixVLENBQ0kscUIsQ0FDQSwyQixDQUNBLGlDLENBR0osUSxDQUNJLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxLLENBQ0EsUSxDQUNBLFMsQ0FHSixJLENBQ0ksaUIsQ0F5Q0osWSxDQUNJLHdCLENBQ0Esa0IsQ0FDQSxVLENBbkNJLDJCLENBcUNKLGtCLENBQ0kscUIsQ0FDQSxVLENFcURSLG1CLENGbERJLG1CLENBRUksa0MsQ0FDQSxvQixDQUNBLDhCLENBS1IsWSxDQUlJLGtCLENBSEEsb0IsQ0FDQSxhLENBRUEsa0IsQ0FDSSxVLENBQ0Esd0IsQ0VrRFIsbUIsQ0Y5Q0ksbUIsQ0FFSSxrQyxDQUNBLG9CLENBQ0EsOEIsQ0Q1SVAscUIsQ0N1RU8sd0IsQ0FDQSxrQixDQUNBLFUsQ0U0SFIsNEIsQ0ZySFEsNEIsQ0FFSSxrQyxDQUNBLG9CLENEbkZYLHFCLENDd0ZPLG9CLENBQ0EsYSxDQUVBLDJCLENBQ0ksVSxDQUNBLHdCLENBQ0Esb0IsQ0VxSFosNEIsQ0ZsSFEsNEIsQ0FFSSxrQyxDQUNBLG9CLENBQ0EsOEIsQ0RyR1gsa0IsQ0N1RU8scUIsQ0FDQSxrQixDQUNBLFUsQ0FFQSx3QixDQUNJLHdCLENBQ0EsVSxDRXFKWix5QixDRmxKUSx5QixDQUVJLCtCLENBQ0Esb0IsQ0RuRlgsa0IsQ0N3Rk8saUIsQ0FDQSxVLENBRUEsd0IsQ0FDSSxVLENBQ0EscUIsQ0FDQSxpQixDRWtKWix5QixDRi9JUSx5QixDQUVJLCtCLENBQ0Esb0IsQ0FDQSwyQixDRHJHWCxxQixDQ3VFTyx3QixDQUNBLGtCLENBQ0EsVSxDQUVBLDJCLENBQ0ksd0IsQ0FDQSxVLENFa0xaLDRCLENGL0tRLDRCLENBRUksa0MsQ0FDQSxvQixDRG5GWCxxQixDQ3dGTyxvQixDQUNBLGEsQ0FFQSwyQixDQUNJLFUsQ0FDQSx3QixDQUNBLG9CLENFK0taLDRCLENGNUtRLDRCLENBRUksa0MsQ0FDQSxvQixDQUNBLDhCLENEckdYLGtCLENDdUVPLHFCLENBQ0Esa0IsQ0FDQSxVLENBRUEsd0IsQ0FDSSx3QixDQUNBLFUsQ0UrTVoseUIsQ0Y1TVEseUIsQ0FFSSwrQixDQUNBLG9CLENEbkZYLGtCLENDMkZPLHdCLENBSEEsaUIsQ0FDQSxVLENBRUEsd0IsQ0FFSSxxQixDRTZNWix5QixDRnpNUSx5QixDQUVJLCtCLENBQ0Esb0IsQ0FDQSwyQixDRTJNWixHLENBRUEsRyxDQUVBLEcsQ0Y3SkEsRSxDRTBKQSxFLENBRUEsRSxDQUlBLEUsQ0Y1SkksZSxDRXFKSixHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUVBLEcsQ0ZuS0EsRSxDRTBKQSxFLENBRUEsRSxDQUVBLEUsQ0FFQSxFLENBRUEsRSxDRmpLSSxrQixDQUNBLFksQ0FDQSxhLENBRUEsZ0IsQ0U0SkosRyxDQUVBLEcsQ0FEQSxFLENGOUpJLGUsQ0V1S0osRyxDRm5LQSxFLENBQ0ksK0IsQ0N6Q0ksZ0MsQ0QyQ0osa0IsQ0NNRSwwQkNpS0osRyxDRGpLSSxFLENBQ0UsZ0JDcUtSLEcsQ0Z6S0EsRSxDQUNJLCtCLENDL0NJLCtCLENEaURKLGtCLENDQUUsMEJDNktKLEcsQ0Q3S0ksRSxDQUNFLG1CQ2lMUixHLENGL0tBLEUsQ0NwRFEsaUMsQ0FpREYsMEJDdUxKLEcsQ0R2TEksRSxDQUNFLG9CQzJMUixHLENGckxBLEUsQ0N4RFEsbUMsQ0QwREosZSxDQ1RFLDBCQ2tNSixHLENEbE1JLEUsQ0FDRSxxQkNzTVIsRyxDRjNMQSxFLENDN0RRLGdDLENBaURGLDBCQzRNSixHLENENU1JLEUsQ0FDRSxrQkNnTlIsRyxDRmpNQSxFLENDakVRLGdDLENBaURGLDBCQ3NOSixHLENEdE5JLEUsQ0FDRSxrQkRtQlIsSyxDQzVGTSxrQixDQ3NTTixDLENBRUEsSyxDQURBLEssQ0Z2TUEsQyxDQUNJLFEsQ0FDQSxnQixDQUdKLFcsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQUpKLDZCLENBQUEsNkIsQ0FPUSxrQixDQVFSLEMsQ0FDSSx5QixDR3BCSix1QixDSHVCQSxHLENBRVEsYSxDRXNNUixLLENBREEsQyxDRmpNQSxNLENBQ0ksZSxDQUdKLEssQ0MzR1Esa0MsQ0FpREYsMEJBQUEsSyxDQUNFLGtCRDZEUixLLENDL0dRLHFDLENBaURGLDBCQUFBLEssQ0FDRSxxQkRpRVIsSyxDQ25IUSxrQyxDQUFBLHFDLENBaURGLDBCQUFBLEssQ0FDRSxnQixDQUFBLHFCRHVFUixZLENBQ0ksd0IsQ0FDQSxVLENBU0osUyxDR3pJQSwrQyxDSDhIQSxnQixDR2hMQSx3QixDSHNMWSxVLENBS1osUyxDQUNJLHFCLENBSUosYSxDQUNJLHFCLENBQ0EsVSxDQUdKLFksQ0FDSSx3QixDQUNBLFUsQ0FHSixXLENBS0EsUyxDQUpJLHdCLENBQ0EsVSxDQUdKLFMsQ0FDSSxxQixDQU1KLHVDQUNJLHFCLENBQ0ksK0JHeFJSLFcsQ0FDSSxNLENBQ0EsVSxDQUNBLGEsQ0FDQSxrQixDQUVBLHVDQUFBLFcsQ0FDSSxRLENBQ0EsbUJBR0osQSxvQ0FBQSxXLENBQ0ksUUFaUixxQixDQWdCUSwrQixDRnVHQSxtQyxDRXJHQSxnQixDRnNKRiwwQkFBQSxxQixDQUNFLHFCRXJKQSxBLHVDQUFBLHFCLENBQ0ksYSxDQUNBLGlCLENBQ0EsZ0JBdkJaLCtCLENBMkJZLHdCLENBRUEscUIsQ0FBQSxnQixDQUNBLFUsQ0FDQSxTLENBQ0Esb0IsQ0FBQSxZLENBQ0EsdUQsQ0FFQSw2RSxDQUNJLGEsQ0FDQSxjLENBR0osdUNBQUEsK0IsQ0FDSSxZQUlSLGlDLENBQ0ksZ0IsQ0FFQSx1Q0FBQSxpQyxDQUNJLG1CQUtSLEEsb0NEMGVOLDBDLENDemVVLHFDLENBRVEsZUFPcEIsTSxDQUNJLHdCLENBQ0EsSyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLHVCLENBNENKLDZDLENBbERBLHNCLENBU1EsUSxDQVRSLGlDLENBZ0JZLGdCLENBR0osNEIsQ0FDSSxpQixDQUdKLDRCLENBQ0ksZSxDQXhCWixlLENBOEJRLGUsQ0E5QlIsbUIsQ0FnQ1ksZ0IsQ0FLWixPLENEOGRBLGlCLENBREEsUyxDQzVkSSxzQixDQUFBLGlCLENBQ0EsZ0IsQ0FDQSwyQixDQUVBLG9DQUFBLE8sQ0RrZUYsaUIsQ0FEQSxTLENDaGVNLGVBR1AsVSxDQUNPLFcsQ0FDQSxhLENBRVIsa0IsQ0FDSSx3QixDQUNBLFUsQ0FDQSxZLENBQ0EsTSxDQUNBLEssQ0FDQSxxQixDQUNBLFksQ0FDQSxlLENBQ0EsWSxDQUNBLGtDLENBRUEsdUIsQ0FDSSxnQixDQUNBLGlDLENBQ0EsZSxDQUhKLHlDLENBTVEsVyxDQUNBLGMsQ0FQUiwwRCxDQVVZLGUsQ0FDQSwwQixDQVhaLHNFLENBY2dCLFksQ0FDQSxxQixDQUNBLDBCLENBQ0EsUyxDQUNBLGlCLENBOUJwQiw2QixDQXFDUSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFcsQ0FDQSxjLENBekNSLHdELENBcURnQixnQixDQU1oQixjLENBQ0ksdUIsQ0FHSixhLENBQ0ksWSxDQUNBLGtCLENBQ0EsUyxDQUNBLFUsQ0FKSixpQixDQU9RLGdELENBSVIsYyxDQUVRLGlCLENBR1IsbUIsQ0FDSSwrQixDQURKLHNCLENEc2RBLHNCLENBQ0Esc0IsQ0NuZFEsa0IsQ0FDQSwwQixDQUNBLHlCLENBQ0EscUMsQ0FBQSw2QixDQVBSLHFCLENBV1Esa0IsQ0MzTVIsZ0IsQ0FDSSxtQixDQUFBLGdCLENBQ0EsYyxDQUNBLGdCLENBR0oseUIsQ0FDSSxXLENBR0oseUIsQ0FDSSxTLENBR0oseUIsQ0FvQkEseUIsQ0FuQkksWSxDQUdKLHlDLENBSUEsd0MsQ0FISSxTLENBT0oseUMsQ0FDSSxZLENBR0osd0MsQ0FDSSxTLENBT0osdUNBQ0ksZSxDQUNJLHNCQUlSLEssQ0FDSSxXLENBR0oscUMsQ0FHUSxZLENBQ0EsYyxDQUpSLDBDLENBT1ksa0IsQ0FQWixxRCxDQVdZLG9CLENBQ0EsWSxDQUNBLFksQ0FDQSxxQixDQUNBLFMsQ0FmWix3RCxDQWtCZ0IsYyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBeEJoQiwrRCxDQStCWSxvQixDQS9CWixtRixDQWtDZ0IsVyxDQWxDaEIseUMsQ0F1Q1ksYyxDQXZDWix5QyxDQTJDWSxvQixDQWtDWixtQyxDQTdCQSxnQixDQUNJLGlCLENBQ0EsYSxDQUNBLGUsQ0EwREksMEMsQ0F2RFIsdUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsK0QsQ0FDQSxtQixDQWVKLHVDLENBWkEsaUIsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxtQixDQUFBLGdCLENBQ0EsOEIsQ0FHSix3QyxDQUNJLG9CLENBSUEseUMsQ0FDSSxnQixDQUZSLG1DLENBU1EsVSxDQUNBLHVCLENBVlIsc0MsQ0FhWSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsUyxDQWhCWix1QyxDQXdCWSxvQyxDQUdKLHlDLENBQ0ksVSxDQUNBLGMsQ0FrQlosYSxDQUNJLFksQ0FDQSxxQixDQUNBLFMsQ0FHSix1QixDQUNJLFksQ0FDQSxrQixDQUZKLHlCLENBS1EscUIsQ0FDQSxvQixDQUNBLGlCLENBSVIsaUIsQ0YrbkJBLHNCQUFzQixXLENFOW5CbEIsVSxDQUNBLCtCLENIaEdFLGMsQ0drR0Ysd0IsQ0FDQSxrQixDQUVBLHVCLENGZ29CSixzQkFBc0IsaUIsQ0UvbkJkLGUsQ0FJUix3QixDQUNJLDhCLENBR0osZSxDQUNJLFEsQ0FHSixTLENBQ0ksVyxDQUNBLGMsQ0FDQSxtQixDQUFBLGdCLENBQ0EsdUNBQUEsUyxDQUNJLFdBSVIsSyxDQUNJLHdCLENBQ0EsUyxDQUdKLGtCLENBQ0ksVSxDQUNBLGEsQ0FDQSwrQixDSDVHSSxpQyxDRzhHSixrQixDQUNBLDRCLENBQ0EsUSxDQUNBLFMsQ0FDQSwrQixDQUNBLFUsQ0hsRUUsMEJBQUEsa0IsQ0FDRSxvQkdvRVIsb0MsQ0FDSSxVLENBQ0EseUIsQ0FGSiwrQixDQUNJLFUsQ0FDQSx5QixDQUdKLGMsQ0FFUSwrQixDSDdIQSxpQyxDRytIQSxrQixDQUNBLFksQ0FDQSw2QixDQUNBLCtCLENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDSHBGRiwwQkFBQSxjLENBQ0Usb0JHeUVSLGdCLENBY1Esa0IsQ0FkUixvQixDQWlCWSxZLENBQ0EsWSxDQUNBLGtCLENBbkJaLHlDLENBc0JnQix1QixDQUFBLG9CLENBQUEsZSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQS9CaEIseUQsQ0p3TEEsd0QsQ0lwSmdCLFcsQ0FDQSxjLENBckNoQix5RCxDSndMQSx3RCxDRXVwQkEscUQsQ0V6eUJnQixVLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsUSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FoRGhCLGlELENBb0RnQix3QixDQU9oQixtQixDQUNJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxpQixDQUNBLHVDQUFBLG1CLENBQ0ksZSxDQUNBLGUsQ0FJUCxrQixDQUNJLFdKMUJMLG1CLENBT1EsYyxDQUNBLDJCLENBQ0EscUIsQ0FUUix1QixDQVlZLFcsQ0FaWixtQixDQUFBLDBCLENBZ0JZLFUsQ0FDQSx1QixDQUNBLFcsQ0FDQSxhLENBRUEsZUFBQSxnQixFQUFBLDBCLENBR0ksYUFNaEIsTSxDQUNJLFcsQ0FHSixXLENBQ0ksdUIsQ0FBQSxrQixDQUdKLFUsQ0FDSSxZLENBRUEsdUNBQUEsVSxDQUNJLGNBSVIsVSxDQUNJLFMsQ0FFQSx1Q0FBQSxVLENBQ0ksWUFLUixnQixDQUNJLFMsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxnQixDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FFQSx1Q0FBQSxnQixDQUNJLGUsQ0FDQSxVLENBQ0EsY0FJUixlLENBQ0ksUyxDQUNBLFksQ0FDQSxtQixDQUFBLGdCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFEsQ0FFQSx1Q0FBQSxlLENBQ0ksZSxDQUNBLFUsQ0FDQSxjRThwQlIsMEIsQ0YxcEJBLHNDLENBRUksd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EsYyxDQUNBLGMsQ0FDQSxxQyxDRTRwQkosZ0MsQ0YxcEJJLDRDLENBQ0ksd0IsQ0UrcEJSLG9DLENBRkEscUMsQ0FDQSx3QyxDRjFwQkEsb0MsQ0U0cEJBLDRCLENGdnBCSSxVLENBQ0EsWSxDQUNBLHdCLENBQ0EsYyxDQUNBLGlDLENFNnBCSiwwQyxDQUZBLDJDLENBQ0EsOEMsQ0Z6cEJBLDBDLENFMnBCQSxrQyxDRnRwQkksb0IsQ0FDQSxTLENBR0osd0MsQ0V1cEJBLHFDLENGcnBCSSx1QixDQUFBLG9CLENBQUEsZSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FHSixxQyxDQUNJLGlCLENBb0JKLGdELENFc3BCQSw2QyxDRnBwQkksZ0IsQ0FHSixvQyxDRXFwQkEsNkIsQ0ZwcEJJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxpQixDQUVBLDZDLENFc3BCSixzQyxDRnJwQlEscUIsQ0FDQSwwQixDQUlSLHFELENBQ0ksVyxDQUNBLGMsQ0FDQSxpQixDQUdKLHlCLENBQ0ksYyxDQUNBLGMsQ0FDQSxxQixDQUdKLG9CLENBQ0ksa0IsQ0FHSiwyQyxDQUNJLGEsQ0FDQSxjLENBQ0EsYyxDQUdKLHFCLENBQ0ksWSxDQUdKLDZELENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUdKLGtCLENBQ0ksNEIsQ0FDQSxpQixDQUNBLGUsQ0F1Q0osZ0IsQ0FwQ0EsTSxDQXVDSSwwQixDQUNBLHFCLENBeENKLE0sQ0FDSSx1QixDQUNBLFUsQ0FDQSxZLENBQ0EsaUIsQ0FLSixvQixDQUNJLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FHSixrQixDQUNJLDBCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFMsQ0FDQSxZLENBQ0EsZSxDQUNBLFUsQ0FDQSxVLENBRUEsdUNBQUEsa0IsQ0FDSSxVLENBQ0EsYUFJUixnQixDQUNJLHVCLENBQ0EsMkIsQ0FNSixtQixDQUNJLGMsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSw2QixDQUVBLHVDQUFBLG1CLENBQ0ksTyxDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQkFHSixxQyxDQUVRLGEsQ0FLWixlLENBQ0ksVSxDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FpTkoseUMsQ0VpbkJBLHdDLENGL3pCQSxzQixDQUNJLGtCLENBREosa0MsQ0FJUSxhLENBSVIsNEIsQ0FDSSxtQixDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrQixDQUdKLFcsQ0FDSSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsVyxDQUNBLGdCLENBQ0Esc0IsQ0FJSix1QixDQUNJLHlCLENBREosbUMsQ0FJUSxVLENBQ0EsZSxDQUlSLGMsQ0FDSSxZLENBQ0EseUQsQ0FDQSxRLENBQ0EsWSxDQUpKLHNCLENBT1EsYyxDQUNBLFksQ0FDQSxZLENBQ0EscUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGMsQ0FDQSx1QixDQWpCUix3QixDQW9CWSxRLENBcEJaLDRCLENBd0JZLGUsQ0FJUix3Q0FBQSxjLENBQ0ksMkRBR0osQSx1Q0FBQSxjLENBQ0ksMkRBS1IsTyxDRTRuQkEsWSxDRjNuQkksWSxDQUNBLHVCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGMsQ0FHSixNLENBQ0ksWSxDQUNBLGMsQ0FDQSxZLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBQ0EsZSxDQVRKLHFCLENBWVEsd0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLENBQ0EsWSxDQUNBLFMsQ0FDQSxZLENBQ0EsUSxDQUNBLGUsQ0FDQSxnQixDQUVBLHdDQUFBLHFCLENBQ0ksV0FHSixBLHVDQUFBLHFCLENBQ0ksdUMsQ0FDQSxTLENBRkosa0MsQ0FLUSxVLENBQ0Esd0IsQ0FDQSxtQixDQVBSLDZDLENFdW9CTiw2QyxDRjduQmtCLFksQ0FWWixtQyxDQWVRLFlBNUNoQixhLENBa0RRLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQXREUixtQixDQTBEUSxhLENBQ0EsZSxDQUNBLFksQ0FDQSxPLENBQ0EsVSxDQUNBLHFCLENBQ0EsMEIsQ0FoRVIsb0IsQ0FvRVEsUyxDQUtSLFUsQ0F1R0EsZ0IsQ0F0R0ksaUIsQ0V3bkJKLGtCLENGcm5CQSxrQixDQUVJLGlCLENBRUEsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx5QixDQUNBLGlCLENBQ0EsdUIsQ0FDQSxVLENBQ0Esa0IsQ0FHSixrQixDQUNJLEssQ0FDQSxRLENBRUEsd0IsQ0FDSSwrRCxDQUdKLHVDQUFBLGtCLENBQ0ksUUFJUixrQixDQUNJLEssQ0FDQSxTLENBRUEsd0IsQ0FDSSw4RCxDQUdKLHVDQUFBLGtCLENBQ0ksU0FJUix1QyxDQUNJLGMsQ0FDQSwrRCxDQU9KLHVCLENBQ0ksUyxDQUNBLFcsQ0FFQSx1Q0FBQSx1QixDQUNJLGdCQUxSLCtCLENBU1EsVyxDQUlSLGdCLENBQ0ksVSxDQUNBLDJCLENBR0osaUIsQ0FDSSxTLENBR0osd0IsQ0FDSSxlLENBSUosc0IsQ0FDSSxTLENBQ0EsVyxDQUNBLGEsQ0FFQSx1Q0FBQSxzQixDQUNJLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxrQkFJUiw0QixDQUNJLFMsQ0FDQSxXLENBQ0EsYSxDQUVBLHVDQUFBLDRCLENBQ0ksV0FJUixnQixDQUVJLGMsQ0FJQSxzRixDQUFBLDhFLENBR0osWSxDQUVRLHlCIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TdGFhdGxpY2hlcyZmYW1pbHk9V29yaytTYW5zOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBzY3JlZW4teHMtbWF4OiA1NzUuOThweDtcbkBzY3JlZW4tc20tbWluOiA1NzZweDtcbkBzY3JlZW4tc20tbWF4OiA3NjcuOThweDtcbkBzY3JlZW4tbWQtbWluOiA3NjhweDtcbkBzY3JlZW4tbWQtbWF4OiA5OTEuOThweDtcbkBzY3JlZW4tbGctbWluOiA5OTJweDtcbkBzY3JlZW4tbGctbWF4OiAxMTk5Ljk4cHg7XG5Ac2NyZWVuLXhsLW1pbjogMTIwMHB4O1xuQHNjcmVlbi14bC1tYXg6IDEzOTkuOThweDtcbkBzY3JlZW4teHhsLW1pbjogMTQwMHB4O1xuXG5Ac206IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSlcIjtcbkBtZDogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1tZC1taW59KVwiO1xuQGxnOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLWxnLW1pbn0pXCI7XG5AeGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSlcIjtcbkB4eGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teHhsLW1pbn0pXCI7XG5cbkB4c09ubHk6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4teHMtbWF4fSlcIjtcbkBzbU9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRPbmx5OiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLW1kLW1pbn0pIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnT25seTogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1sZy1taW59KSBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bE9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBzbUFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRBbmRVbmRlcjogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnQW5kVW5kZXI6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bEFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBwcmltYXJ5OiAjRDUzNTM1O1xuQHNlY29uZGFyeTogI0Q1MzUzNTtcbkB2YWxlbmNpYTogI0Q1MzUzNTtcbkBibGFjazogIzAwMDAwMDtcbkBtaW5lc2hhZnQ6ICMzMzMzMzM7XG5Ac2NvcnBpb246ICM1QzVDNUM7XG5AbWVyY3VyeTogI0U1RTVFNTtcbkB3aGl0ZTogI0ZGRkZGRjtcblxuQGltcG9ydCBcInJmcy5sZXNzXCI7XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG59XG5cbi5jZW50ZXItYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idXR0b24tdmFyaWFudChAbmFtZSwgQGJnLCBAdGV4dCwgQGhvdmVyLWJnLCBAaG92ZXItdGV4dCkge1xuICAgIC5idG4tcHJpbWFyeS5Ae25hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEB0ZXh0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhvdmVyLWJnO1xuICAgICAgICAgICAgY29sb3I6IEBob3Zlci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IEB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLW91dGxpbmUuQHtuYW1lfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJnO1xuICAgICAgICBjb2xvcjogQGJnO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBob3Zlci10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogQGhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJnICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERlZmF1bHQgcHJpbWFyeSBidXR0b25cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIERlZmF1bHQgb3V0bGluZSBidXR0b25cbi5idG4tb3V0bGluZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeTtcbiAgICBjb2xvcjogQHNlY29uZGFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6IEBzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBHZW5lcmF0ZSBzdHlsZXMgZm9yIG90aGVyIGNvbG9yc1xuLmJ1dHRvbi12YXJpYW50KHZhbGVuY2lhLCBAdmFsZW5jaWEsIEB3aGl0ZSwgQHdoaXRlLCBAYmxhY2spO1xuLmJ1dHRvbi12YXJpYW50KGJsYWNrLCBAYmxhY2ssIEB3aGl0ZSwgQHZhbGVuY2lhLCBAd2hpdGUpO1xuLmJ1dHRvbi12YXJpYW50KHNjb3JwaW9uLCBAc2NvcnBpb24sIEB3aGl0ZSwgQHZhbGVuY2lhLCBAd2hpdGUpO1xuLmJ1dHRvbi12YXJpYW50KHdoaXRlLCBAd2hpdGUsIEBibGFjaywgQHZhbGVuY2lhLCBAd2hpdGUpO1xuXG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU3RhYXRsaWNoZXNcIiwgc2VyaWY7XG4gICAgLmZvbnQtc2l6ZSg0OHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG5oMiwgLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJTdGFhdGxpY2hlc1wiLCBzZXJpZjtcbiAgICAuZm9udC1zaXplKDM2cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbmgzLCAuaDMge1xuICAgIC5mb250LXNpemUoMzBweCk7XG59XG5cbmg0LCAuaDQge1xuICAgIC5mb250LXNpemUoMjVweCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmg1LCAuaDUge1xuICAgIC5mb250LXNpemUoMjAuOHB4KTtcbn1cblxuaDYsIC5oNiB7XG4gICAgLmZvbnQtc2l6ZSgyMC44cHgpO1xufVxuXG5zbWFsbCB7XG4gICAgLmZvbnQtc2l6ZSgxM3B4KTtcbn1cblxucCwgYSwgbGFiZWwsIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6MjRweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEB2YWxlbmNpYTtcbiAgICB9XG59XG5cbnN0cm9uZywgYiwgLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wdC02IHtcbiAgICAucGFkZGluZy10b3AoOHJlbSk7XG59XG5cbi5wYi02IHtcbiAgICAucGFkZGluZy1ib3R0b20oOHJlbSk7XG59XG5cbi5weS02IHtcbiAgICAucGFkZGluZy10b3AoOHJlbSk7XG4gICAgLnBhZGRpbmctYm90dG9tKDhyZW0pO1xufVxuXG5cbi52YWxlbmNpYS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHZhbGVuY2lhO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgXG4gICAgcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsYWNrLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLm1pbmVzaGFmdC1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1pbmVzaGFmdDtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4uc2NvcnBpb24tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzY29ycGlvbjtcbiAgICBjb2xvcjogQHdoaXRlO1xufVxuXG4ubWVyY3VyeS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1lcmN1cnk7XG4gICAgY29sb3I6IEBibGFjaztcbn1cblxuLndoaXRlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgY29sb3I6IEBibGFjaztcbn1cblxuXG5cbkBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgLnJldmVyc2Utb3JkZXItbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cblxuQGltcG9ydCBcIm1hc3Rlci5sZXNzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5sZXNzXCI7XG5cbi52aWRlbyB7XG5cbiAgICAudmltZW9wbGF5ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQHN1cHBvcnRzXG5cbiAgICAgICAgICAgIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZoLTkwIHtcbiAgICBoZWlnaHQ6IDkwdmg7XG59XG5cbi50ZXh0aW1naW1nIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4uaC1iaWctaW1nIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG59XG5cbi53LWJpZy1pbWcge1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLnctYmlnLWltZy1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG59XG5cbi53LWJpZy1pbWctbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG59XG5cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdmFsZW5jaWE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNjb3JwaW9uO1xuICAgIH1cbn1cblxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLnVtYnJhY28tZm9ybXMtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAc2NvcnBpb247XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4udW1icmFjby1mb3Jtcy1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEB2YWxlbmNpYTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAdmFsZW5jaWE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUsXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfinJQnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogQHZhbGVuY2lhO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4udW1icmFjby1mb3Jtcy1maWVsZC13cmFwcGVyIGRpdiBkaXYsIC51bWJyYWNvLWZvcm1zLWZpZWxkLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJi5jaGVja2JveCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59XG5cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAoic7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnVtYnJhY28tZm9ybXMtZm9ybSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udW1icmFjby1mb3Jtcy1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnVtYnJhY28tZm9ybXMtZm9ybSAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgY29sb3I6IEB2YWxlbmNpYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udW1icmFjby1mb3Jtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51bWJyYWNvLWZvcm1zLWZpZWxkLmRhdGFjb25zZW50IC51bWJyYWNvLWZvcm1zLWZpZWxkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbn1cblxuI3BhcmFsbGF4Q29udGFpbmVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50ZXh0LXdyYXBwZXItY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi50ZXh0LXdyYXBwZXItbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzUzNUNDO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cbn1cblxuI2JhY2tncm91bmRJbWFnZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5cbiNwcm9ncmVzc0JhckRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDI1JTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgYmFja2dyb3VuZDogQG1pbmVzaGFmdDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNpcmNsZVRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9ncmVzc0NpcmNsZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IEBtaW5lc2hhZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzc0NpcmNsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEB2YWxlbmNpYTtcblxuICAgIC5jaXJjbGVUZXh0IHtcbiAgICAgICAgY29sb3I6IEB2YWxlbmNpYTtcbiAgICB9XG59XG5cbi5wcm9ncmVzc0NpcmNsZTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNpcmNsZVRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMDAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuXG4ucHJvZ3Jlc3NDaXJjbGUuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAuY2lyY2xlVGV4dCB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLnBlb3BsZUdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLnBlcnNvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9sZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbGdBbmRVbmRlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE2cmVtLCAxZnIpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNHJlbSwgMWZyKSk7XG4gICAgfVxufVxuXG5cbi5wZXJzb24sIC5wZXJzb25Nb2RhbCB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB2YWxlbmNpYTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBAbGdBbmRVbmRlciB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgLnBlcnNvbk1vZGFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgI21vZGFsTmFtZSwgI21vZGFsUm9sZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWxEZXRhaWxzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnBlcnNvbk1vZGFsIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW9kYWxEZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG5cblxuI2JpZ1NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLW5hdiAub3dsLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3dsLW5hdiAub3dsLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDEpLCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDIwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAxKSwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbn1cblxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IEB2YWxlbmNpYTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgfVxuXG4gICAgLnNsaWRlcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5vd2wtaXRlbS5kYXJrZW4ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLm93bC1pdGVtLmN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbiN0aHVtYm5haWxTbGlkZXIgLnNsaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuXG4jYmlnU2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuI3RodW1ibmFpbFNsaWRlciAuc2xpZGVzIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuI3RodW1ibmFpbFNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI3RodW1ibmFpbFNsaWRlciB7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDEpIDEwJSwgcmdiYSgwLCAwLCAwLCAxKSA5MCUsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uaGVybyB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IEBtaW5lc2hhZnQ7XG4gICAgfVxufSIsIi8vIExlc3MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbkByZnMtYmFzZS12YWx1ZTogMS4yNXJlbTtcbkByZnMtdW5pdDogcmVtO1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlIHN0b3BzIGluY3JlYXNpbmdcbkByZnMtYnJlYWtwb2ludDogMTIwMHB4O1xuQHJmcy1icmVha3BvaW50LXVuaXQ6IHB4O1xuXG4vLyBSZXNpemUgdmFsdWUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbkByZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZTtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG5AcmZzLWZhY3RvcjogMTA7XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbkByZnMtbW9kZTogXCJtaW4tbWVkaWEtcXVlcnlcIjtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbkByZnMtY2xhc3M6IGZhbHNlO1xuXG4vLyAxIHJlbSA9IEByZnMtcmVtLXZhbHVlIHB4XG5AcmZzLXJlbS12YWx1ZTogMTY7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuQHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZTtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyBAZW5hYmxlLXJmcyB0byBmYWxzZVxuQGVuYWJsZS1yZnM6IHRydWU7XG5cbi8vIFJGUyBtaXhpblxuLnJmcyhAdmFsdWVzLCBAcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICAuX3Jmcy1jYWxjdWxhdGUoMSwgflwiXCIsIH5cIlwiKTtcbn1cblxuLy8gUmVjdXJzaXZlIGNhbGN1bGF0ZSBtaXhpblxuLl9yZnMtY2FsY3VsYXRlKEBpbmRleCwgQHZhbHVlUmVzdWx0LCBAZmx1aWRWYWx1ZVJlc3VsdCkge1xuXG4gICYgd2hlbiAoQGluZGV4IDw9IGxlbmd0aChAdmFsdWVzKSkge1xuICAgIEBjdXJyZW50VmFsdWU6IGlmKGV4dHJhY3QoQHZhbHVlcywgQGluZGV4KSA9IGltcG9ydGFudCwgflwiIWltcG9ydGFudFwiICwgZXh0cmFjdChAdmFsdWVzLCBAaW5kZXgpKTtcbiAgICBAc3BhY2U6IGlmKEBpbmRleCA9IGxlbmd0aChAdmFsdWVzKSwgflwiXCIsIH5cIiBcIik7XG5cbiAgICAmIHdoZW4gKG5vdChpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcHgpKSBhbmQgbm90KGlzdW5pdChAY3VycmVudFZhbHVlLCByZW0pKSkge1xuICAgICAgLl9yZnMtY2FsY3VsYXRlKChAaW5kZXggKyAxKSwgflwiQHt2YWx1ZVJlc3VsdH1Ae2N1cnJlbnRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtjdXJyZW50VmFsdWV9QHtzcGFjZX1cIik7XG4gICAgfVxuXG4gICAgJiB3aGVuICgoaXN1bml0KEBjdXJyZW50VmFsdWUsIHB4KSkgb3IgKGlzdW5pdChAY3VycmVudFZhbHVlLCByZW0pKSkge1xuICAgICAgQHZhbDogaWYoaXN1bml0KEBjdXJyZW50VmFsdWUsIHJlbSksIHVuaXQoKEBjdXJyZW50VmFsdWUgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEBjdXJyZW50VmFsdWUpKTtcblxuICAgICAgLy8gUmVtb3ZlIHVuaXQgaWYgemVyb1xuICAgICAgQHZhbHVlLXVuaXQ6IGlmKEB2YWwgPSAwLCB+XCJcIiwgQHJmcy11bml0KTtcblxuICAgICAgQHJlbmRlcmVkVmFsdWU6IHVuaXQoaWYoQHJmcy11bml0ID0gcHgsIEB2YWwsICgoQHZhbCAvIEByZnMtcmVtLXZhbHVlKSkpLCBAdmFsdWUtdW5pdCk7XG5cbiAgICAgIEByZnMtbWluOiBpZihpc3VuaXQoQHJmcy1iYXNlLXZhbHVlLCByZW0pLCB1bml0KChAcmZzLWJhc2UtdmFsdWUgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEByZnMtYmFzZS12YWx1ZSkpO1xuXG4gICAgICAmIHdoZW4gKG5vdCgoYWJzKEB2YWwpID4gQHJmcy1taW4pIGFuZCAoQHJmcy1mYWN0b3IgPiAxKSBhbmQgKEBlbmFibGUtcmZzID0gdHJ1ZSkpKSB7XG4gICAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae3JlbmRlcmVkVmFsdWV9QHtzcGFjZX1cIik7XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoKGFicyhAdmFsKSA+IEByZnMtbWluKSBhbmQgKEByZnMtZmFjdG9yID4gMSkgYW5kIChAZW5hYmxlLXJmcyA9IHRydWUpKSB7XG5cbiAgICAgICAgQGJyZWFrcG9pbnQ6IGlmKGlzdW5pdChAcmZzLWJyZWFrcG9pbnQsIGVtKSBvciBpc3VuaXQoQHJmcy1icmVha3BvaW50LCByZW0pLCB1bml0KChAcmZzLWJyZWFrcG9pbnQgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEByZnMtYnJlYWtwb2ludCkpO1xuICAgICAgICBAbWF4LXdpZHRoOiB1bml0KGlmKEByZnMtYnJlYWtwb2ludC11bml0ID0gcHgsIEBicmVha3BvaW50LCAoKEBicmVha3BvaW50IC8gQHJmcy1yZW0tdmFsdWUpKSksIEByZnMtYnJlYWtwb2ludC11bml0KTtcblxuICAgICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAdmFsdWUtbWluOiBAcmZzLW1pbiArICgoKGFicyhAdmFsKSAtIEByZnMtbWluKSAvIEByZnMtZmFjdG9yKSk7XG5cbiAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBAdmFsIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAvLyBSb3VuZGluZyBuZWVkZWQgdG8gcHJldmVudCByb3VuZGluZyBlcnJvcnNcbiAgICAgICAgQHZhbHVlLXZhcmlhYmxlLXdpZHRoOiB1bml0KHJvdW5kKCgoYWJzKEB2YWwpIC0gQHZhbHVlLW1pbikgLyAoKEBicmVha3BvaW50IC8gMTAwKSkpLCAxNSksIGlmKEByZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dykpO1xuXG4gICAgICAgICYgd2hlbiAoQHZhbCA+IDApIHtcbiAgICAgICAgICBAcmVuZGVyZWRGbHVpZFZhbHVlOiBjYWxjKHVuaXQoaWYoQHJmcy11bml0ID0gcHgsICgoQHZhbHVlLW1pbikpLCAoKEB2YWx1ZS1taW4gLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHJmcy11bml0KSB+XCIrXCIgQHZhbHVlLXZhcmlhYmxlLXdpZHRoKTtcbiAgICAgICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtyZW5kZXJlZEZsdWlkVmFsdWV9QHtzcGFjZX1cIik7XG4gICAgICAgIH1cblxuICAgICAgICAmIHdoZW4gKEB2YWwgPCAwKSB7XG4gICAgICAgICAgQHJlbmRlcmVkRmx1aWRWYWx1ZTogY2FsYyh1bml0KGlmKEByZnMtdW5pdCA9IHB4LCAoKC1AdmFsdWUtbWluKSksICgoLUB2YWx1ZS1taW4gLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHJmcy11bml0KSB+XCItXCIgQHZhbHVlLXZhcmlhYmxlLXdpZHRoKTtcbiAgICAgICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtyZW5kZXJlZEZsdWlkVmFsdWV9QHtzcGFjZX1cIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIHdoZW4gKEBpbmRleCA+IGxlbmd0aChAdmFsdWVzKSkge1xuICAgIEBmbHVpZFZhbHVlOiBAZmx1aWRWYWx1ZVJlc3VsdDtcblxuICAgICYgd2hlbiAoQHZhbHVlUmVzdWx0ID0gQGZsdWlkVmFsdWVSZXN1bHQpIHtcbiAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgfVxuXG4gICAgJiB3aGVuIChub3QoQHZhbHVlUmVzdWx0ID0gQGZsdWlkVmFsdWVSZXN1bHQpKSB7XG5cbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG5cbiAgICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgICBAe3Byb3BlcnR5fTogQGZsdWlkVmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChub3QoKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1heC1tZWRpYS1xdWVyeVwiKSkpIGFuZCBub3QoKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBpZihAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiLCBAZmx1aWRWYWx1ZSwgQHZhbHVlUmVzdWx0KTtcbiAgICAgIH1cblxuICAgICAgLy8gTWVkaWEgcXVlcnlcbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIHtcbiAgICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgICAuX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5KCk7XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAobm90KEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSkgYW5kIG5vdChAcmZzLWNsYXNzID0gXCJkaXNhYmxlXCIpIHtcbiAgICAgICAgLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5KCk7XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoKEByZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCkpIHtcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeSAoKSB7XG4gICYgd2hlbiAoQHJmcy10d28tZGltZW5zaW9uYWwpIHtcbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbWF4LXdpZHRoKSBhbmQgKG1pbi1oZWlnaHQ6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LXdpZHRoKSwgKG1heC1oZWlnaHQ6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEBmbHVpZFZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgd2hlbiAobm90KEByZnMtdHdvLWRpbWVuc2lvbmFsKSkge1xuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LXdpZHRoKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAZmx1aWRWYWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5LWNvbnRlbnQoKSB7XG5cbiAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEB7cHJvcGVydHl9OiBpZihAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiLCBAdmFsdWVSZXN1bHQsIEBmbHVpZFZhbHVlKTtcbiAgICB9XG4gIH1cblxuICAmIHdoZW4gKG5vdChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikpIHtcbiAgICBAe3Byb3BlcnR5fTogaWYoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIiwgQHZhbHVlUmVzdWx0LCBAZmx1aWRWYWx1ZSk7XG4gIH1cbn1cblxuLy8gU2hhcnRoYW5kIG1peGluc1xuLmZvbnQtc2l6ZShAdmFsdWUpIHtcbiAgLnJmcyhAdmFsdWUpO1xufVxuXG4ucGFkZGluZyhAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZykge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctdG9wKEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nLXRvcCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctcmlnaHQoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctcmlnaHQpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5wYWRkaW5nLWJvdHRvbShAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy1ib3R0b20pIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5wYWRkaW5nLWxlZnQoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctbGVmdCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbihAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLXRvcChAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLXRvcCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbi1yaWdodChAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLWJvdHRvbShAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLWJvdHRvbSkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbi1sZWZ0KEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tbGVmdCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N0YWF0bGljaGVzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGFhdGxpY2hlcy92MTUvSElfT2lZOEtPNmhDc1FTb0FQbXRNYmVjLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVM21vSm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVWG1zSm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVZ0dzSm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVM21zSm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVN0dzSm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVQUd3Sm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVT1d3Sm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVWG13Sm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZOXpfd05haEdBZHFRNDNSaF9lYnJubHd5WWZFUHhQb0dVZDJ3Sm93LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLMG5XTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLOG5YTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLeGZYTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLMG5YTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLM3ZYTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLNWZRTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLNjdRTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLOG5RTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy93b3Jrc2Fucy92MjMvUUdZX3pfd05haEdBZHFRNDNSaFZjSWdZVDJYejV1MzJLLURRTmlnLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY2VudGVyLWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzUzNTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDUzNTM1ICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6ICNENTM1MzU7XG4gIGNvbG9yOiAjRDUzNTM1O1xufVxuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGJvcmRlci1jb2xvcjogI0Q1MzUzNTtcbn1cbi5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzUzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNENTM1MzUgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS52YWxlbmNpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tcHJpbWFyeS52YWxlbmNpYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1wcmltYXJ5LnZhbGVuY2lhOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS52YWxlbmNpYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUzNTM1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUudmFsZW5jaWEge1xuICBib3JkZXItY29sb3I6ICNENTM1MzU7XG4gIGNvbG9yOiAjRDUzNTM1O1xufVxuLmJ0bi1vdXRsaW5lLnZhbGVuY2lhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGJvcmRlci1jb2xvcjogI0Q1MzUzNTtcbn1cbi5idG4tb3V0bGluZS52YWxlbmNpYTphY3RpdmUsXG4uYnRuLW91dGxpbmUudmFsZW5jaWEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzUzNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNENTM1MzUgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tcHJpbWFyeS5ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5LmJsYWNrOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5ibGFjay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUuYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi1vdXRsaW5lLmJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tb3V0bGluZS5ibGFjazphY3RpdmUsXG4uYnRuLW91dGxpbmUuYmxhY2suYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5zY29ycGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzVDNUM7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tcHJpbWFyeS5zY29ycGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5LnNjb3JwaW9uOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5zY29ycGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1QzVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUuc2NvcnBpb24ge1xuICBib3JkZXItY29sb3I6ICM1QzVDNUM7XG4gIGNvbG9yOiAjNUM1QzVDO1xufVxuLmJ0bi1vdXRsaW5lLnNjb3JwaW9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzVDNUM7XG4gIGJvcmRlci1jb2xvcjogIzVDNUM1Qztcbn1cbi5idG4tb3V0bGluZS5zY29ycGlvbjphY3RpdmUsXG4uYnRuLW91dGxpbmUuc2NvcnBpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNUM1QyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1QzVDNUMgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idG4tcHJpbWFyeS53aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5LndoaXRlOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS53aGl0ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUud2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1vdXRsaW5lLndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tb3V0bGluZS53aGl0ZTphY3RpdmUsXG4uYnRuLW91dGxpbmUud2hpdGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWF0bGljaGVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJTdGFhdGxpY2hlc1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zMTI1cmVtICsgMC43NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yODEyNXJlbSArIDAuMzc1dncpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU1cmVtICsgMC4wNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU1cmVtICsgMC4wNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5wLFxuYSxcbmxhYmVsLFxuaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYSB7XG4gIGNvbG9yOiAjRDUzNTM1O1xufVxuc3Ryb25nLFxuYixcbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS45MjVyZW0gKyA4LjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wdC02IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxufVxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjkyNXJlbSArIDguMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuOTI1cmVtICsgOC4xdncpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjkyNXJlbSArIDguMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5weS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnZhbGVuY2lhLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzUzNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udmFsZW5jaWEtYmcgcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5taW5lc2hhZnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zY29ycGlvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzVDNUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1lcmN1cnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJldmVyc2Utb3JkZXItbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgZ2FwOiAxJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBnYXA6IDUlO1xuICB9XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJTdGFhdGxpY2hlc1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbiAgaHlwaGVuczogYXV0bztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IGJsYWNrLCAwIDAgMjVweCBibGFjaywgMCAwIDVweCBibGFjaztcbn1cbi5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsubm8taG92ZXIubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNENTM1MzU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4ubmF2YmFyLW5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rLFxuICAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLWljb24ge1xuICAgIGNvbG9yOiAjRDUzNTM1O1xuICB9XG59XG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmhlYWRlciAubmF2YmFyLXRvZ2dsZXIgaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuZmEtYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5oZWFkZXIgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5oZWFkZXIgLnRhZ2xpbmUge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuaGVhZGVyIC50YWdsaW5lIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLm1lbWJlcixcbi5tZW1iZXIgYSxcbi5tZW1iZXIgLm5hdi1saW5rIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVtYmVyLFxuICAubWVtYmVyIGEsXG4gIC5tZW1iZXIgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm1lbnUtbG9nbyB7XG4gIHdpZHRoOiAxNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgei1pbmRleDogMTAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuLm5hdmJhci1uYXYtbW9iaWxlLnNob3cge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUuc2hvdyAubmF2YmFyLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZS5zaG93IC5uYXZiYXIuY29udGFpbmVyIC5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xufVxuLm5hdmJhci1uYXYtbW9iaWxlLnNob3cgLm5hdmJhci5jb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLmNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLmNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXIgaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlciAuZmEtYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZHJvcGRvd24taWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSk7XG59XG4ubmF2YmFyLW5hdiBsaSB7XG4gIHRleHQtaW5kZW50OiB1bnNldDtcbn1cbmZvb3RlciBtYWluIHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5mb290ZXIgbWFpbiBzZWN0aW9uIGgxLFxuZm9vdGVyIG1haW4gc2VjdGlvbiBoMixcbmZvb3RlciBtYWluIHNlY3Rpb24gaDMge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNENTM1MzU7XG59XG5mb290ZXIgbWFpbiBzZWN0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZm9vdGVyIG1haW4gc2VjdGlvbiBwIGEge1xuICBjb2xvcjogI0Q1MzUzNTtcbn1cbi5jb21wb25lbnQtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbn1cbi5sYXlvdXQtMSAubGlzdC1kYXRhLWl0ZW0ge1xuICB3aWR0aDogMzMuMyU7XG59XG4ubGF5b3V0LTIgLmxpc3QtZGF0YS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sYXlvdXQtMyAubGlzdC1kYXRhLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLmxheW91dC00IC5saXN0LWRhdGEtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICB3aWR0aDogNTAlO1xufVxuLmxheW91dC00IC5saXN0LWRhdGEtaXRlbTpudGgtY2hpbGQobiszKSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubGF5b3V0LTUgLmxpc3QtZGF0YS1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4ubGF5b3V0LTUgLmxpc3QtZGF0YS1pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sYXlvdXQtNiAubGlzdC1kYXRhLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpc3QtZGF0YS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4udy0zMyB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi5zdWJwYWdlLWxpc3QgLmxpc3QtZGF0YS1zdWJwYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3VicGFnZS1saXN0IC5saXN0LWRhdGEtc3VicGFnZS1saXN0IC5yb3cge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zdWJwYWdlLWxpc3QgLmxpc3QtZGF0YS1zdWJwYWdlLWxpc3QgLmxpc3QtZGF0YS1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuLnN1YnBhZ2UtbGlzdCAubGlzdC1kYXRhLXN1YnBhZ2UtbGlzdCAubGlzdC1kYXRhLWl0ZW0gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnN1YnBhZ2UtbGlzdCAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IC5zdWJwYWdlLWxpc3QtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcbn1cbi5zdWJwYWdlLWxpc3QgLnNpbXBsZS1zdWJwYWdlLWxpc3QtbWVudSAuc3VicGFnZS1saXN0LW1lbnUtaXRlbSAuc3VicGFnZS1saXN0LWFuZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN1YnBhZ2UtbGlzdCAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3VicGFnZS1saXN0IC5zaW1wbGUtc3VicGFnZS1saXN0LW1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltYWdlLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIGJsYWNrIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zdWJwYWdlLWxpc3QtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pbWFnZS1jb250YWluZXI6aG92ZXIgLnN1YnBhZ2UtbGlzdC1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZXhwYW5kaW5nQ29udGFpbmVyOmhvdmVyIC5leHBhbmRpbmdMaW5rcyB7XG4gIGZpbHRlcjogYmx1cigycHgpO1xufVxuLmV4cGFuZGluZ0NvbnRhaW5lciAuZXhwYW5kaW5nTGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5leHBhbmRpbmdDb250YWluZXIgLmV4cGFuZGluZ0xpbmtzIGgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDFyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uZXhwYW5kaW5nQ29udGFpbmVyIC5leHBhbmRpbmdMaW5rcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmV4cGFuZGluZ0NvbnRhaW5lciAuZXhwYW5kaW5nTGlua3M6aG92ZXIge1xuICB3aWR0aDogMjAwJTtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuLmV4cGFuZGluZ0NvbnRhaW5lciAuZXhwYW5kaW5nTGlua3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCBibGFjayAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29tcGFueS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uc29jaWFsLW1lZGlhLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLW1lZGlhLWNvbXBvbmVudCBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uLFxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWF0bGljaGVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyxcbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxpc3QtaW1nIHtcbiAgd2lkdGg6IDE2OXB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxpc3QtaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENTM1MzU7XG4gIG9wYWNpdHk6IDE7XG59XG4udHJhbnNwYXJlbnQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJTdGFhdGxpY2hlc1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNENTM1MzUgMnB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50cmFuc3BhcmVudC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnRyYW5zcGFyZW50LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4uZmlsdGVycyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWF0bGljaGVzXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAycHggI0Q1MzUzNSBzb2xpZDtcbiAgcGFkZGluZzogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXJzIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uZmlsdGVycyAuZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5maWx0ZXJzIC5maWx0ZXIgZGl2IHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVycyAuZmlsdGVyIGRpdiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5maWx0ZXJzIC5maWx0ZXIgZGl2IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiAn4pyUJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNENTM1MzU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmZpbHRlcnMgLmZpbHRlciBkaXYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDUzNTM1O1xufVxuLmluc3RydWN0b3ItYnViYmxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbnN0cnVjdG9yLWJ1YmJsZXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1YnBhZ2UtbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udmlkZW8gLnZpbWVvcGxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3ODtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvIC52aW1lb3BsYXllciBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG4udmlkZW8gLnZpbWVvcGxheWVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuNzc3Nzc3Nzg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEgLyAxKSB7XG4gIC52aWRlbyAudmltZW9wbGF5ZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi52aC05MCB7XG4gIGhlaWdodDogOTB2aDtcbn1cbi50ZXh0aW1naW1nIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5oLWJpZy1pbWcge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmgtYmlnLWltZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnctYmlnLWltZyB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudy1iaWctaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnctYmlnLWltZy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudy1iaWctaW1nLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi53LWJpZy1pbWctbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnctYmlnLWltZy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzUzNTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi51bWJyYWNvLWZvcm1zLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNUM1Qztcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVDNUM1QztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLWluLW91dDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbi51bWJyYWNvLWZvcm1zLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNENTM1MzU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Q1MzUzNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YmVmb3JlLFxuLnVtYnJhY28tZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KclCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRDUzNTM1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4udW1icmFjby1mb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4udW1icmFjby1mb3Jtcy1maWVsZC13cmFwcGVyIGRpdiBkaXYsXG4udW1icmFjby1mb3Jtcy1maWVsZC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udW1icmFjby1mb3Jtcy1maWVsZC13cmFwcGVyIGRpdiBkaXYuY2hlY2tib3gsXG4udW1icmFjby1mb3Jtcy1maWVsZC5jaGVja2JveC5jaGVja2JveCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigKInO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51bWJyYWNvLWZvcm1zLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xuICBjb2xvcjogI0Q1MzUzNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udW1icmFjby1mb3Jtcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVtYnJhY28tZm9ybXMtZmllbGQuZGF0YWNvbnNlbnQgLnVtYnJhY28tZm9ybXMtZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuI3BhcmFsbGF4Q29udGFpbmVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnRleHQtd3JhcHBlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTA7XG59XG4udGV4dC13cmFwcGVyLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDUzNTM1Q0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiAxcmVtO1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRleHQtd3JhcHBlci1sZWZ0IHtcbiAgICByaWdodDogMXJlbTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiNiYWNrZ3JvdW5kSW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jcHJvZ3Jlc3NCYXJEZXNrdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyNSU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDUwdmg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3Byb2dyZXNzQmFyRGVza3RvcCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiNwcm9ncmVzc0JhckRlc2t0b3A6aG92ZXIgLmNpcmNsZVRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9ncmVzc0NpcmNsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3NDaXJjbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Q1MzUzNTtcbn1cbi5wcm9ncmVzc0NpcmNsZS5hY3RpdmUgLmNpcmNsZVRleHQge1xuICBjb2xvcjogI0Q1MzUzNTtcbn1cbi5wcm9ncmVzc0NpcmNsZTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2lyY2xlVGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMDAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLnByb2dyZXNzQ2lyY2xlLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3NDaXJjbGUuY3VycmVudCAuY2lyY2xlVGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wZW9wbGVHYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGVvcGxlR2FsbGVyeSAucGVyc29uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wZW9wbGVHYWxsZXJ5IC5wZXJzb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wZW9wbGVHYWxsZXJ5IC5wZXJzb24gLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucGVvcGxlR2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTZyZW0sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGVvcGxlR2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTRyZW0sIDFmcikpO1xuICB9XG59XG4ucGVyc29uLFxuLnBlcnNvbk1vZGFsIHtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTM1MzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnBlcnNvbk1vZGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAucGVyc29uTW9kYWwgI21vZGFsTmFtZSxcbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5wZXJzb25Nb2RhbCAjbW9kYWxSb2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWxEZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGFsIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwgLnBlcnNvbk1vZGFsIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1heC13aWR0aDogMjByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5tb2RhbCAubW9kYWxEZXRhaWxzIHtcbiAgd2lkdGg6IDcwJTtcbn1cbiNiaWdTbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ub3dsLW5hdiAub3dsLXByZXYge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIwJTtcbn1cbi5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMDAwMCwgdHJhbnNwYXJlbnQpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwJTtcbn1cbi5vd2wtbmF2IC5vd2wtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMDAwMDAwLCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG59XG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbixcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRDUzNTM1O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAuc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm93bC1pdGVtLmRhcmtlbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ub3dsLWl0ZW0uY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4jdGh1bWJuYWlsU2xpZGVyIC5zbGlkZXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI2JpZ1NsaWRlciAuc2xpZGVzIGltZyB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjYmlnU2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiN0aHVtYm5haWxTbGlkZXIgLnNsaWRlcyBpbWcge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3RodW1ibmFpbFNsaWRlciAuc2xpZGVzIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuI3RodW1ibmFpbFNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI3RodW1ibmFpbFNsaWRlciB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMDAwMCAxMCUsICMwMDAwMDAgOTAlLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5oZXJvIC50aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMzMzMzMzO1xufVxuIiwiLm5hdmJhci1uYXYge1xuICAgIGdhcDogMSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIH1cblxuICAgIEBtZWRpYSBAbGcge1xuICAgICAgICBnYXA6IDUlO1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlN0YWF0bGljaGVzXCIsIHNlcmlmO1xuICAgICAgICAuZm9udC1zaXplKDIxcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBibGFjaywgMCAwIDI1cHggYmxhY2ssIDAgMCA1cHggYmxhY2s7XG5cbiAgICAgICAgICAgICYubm8taG92ZXImOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHZhbGVuY2lhO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rLCAuZHJvcGRvd24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAdmFsZW5jaWE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTtcblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEtYmlnZ2VyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRhZ2xpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDoxMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuLm1lbWJlciwgLm1lbWJlciBhLCAubWVtYmVyIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIEBsZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbiAubWVudS1sb2dve1xuICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbi5uYXZiYXItbmF2LW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWluZXNoYWZ0O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAubmF2YmFyLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuXG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbTtcblxuICAgICAgICBcblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS1iaWdnZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJvcGRvd24taWNvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpO1xuICAgIH1cbn1cblxuLm5hdmJhci1uYXYge1xuICAgIGxpIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IHVuc2V0O1xuICAgIH1cbn1cbmZvb3RlciBtYWluIHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6QHZhbGVuY2lhO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IEB2YWxlbmNpYTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiXG4uY29tcG9uZW50LWltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG59XG5cbi5sYXlvdXQtMSAubGlzdC1kYXRhLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbn1cblxuLmxheW91dC0yIC5saXN0LWRhdGEtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbn1cblxuLmxheW91dC0zIC5saXN0LWRhdGEtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmxheW91dC00IC5saXN0LWRhdGEtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5sYXlvdXQtNCAubGlzdC1kYXRhLWl0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5sYXlvdXQtNSAubGlzdC1kYXRhLWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xufVxuXG4ubGF5b3V0LTUgLmxpc3QtZGF0YS1pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4ubGF5b3V0LTYgLmxpc3QtZGF0YS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xufVxuXG5AbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgIC5saXN0LWRhdGEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udy0zMyB7XG4gICAgd2lkdGg6IDMzLjMlO1xufVxuXG4uc3VicGFnZS1saXN0IHtcblxuICAgIC5saXN0LWRhdGEtc3VicGFnZS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1kYXRhLWl0ZW0ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IHtcbiAgICAgICAgLnN1YnBhZ2UtbGlzdC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM3JlbTtcblxuICAgICAgICAgICAgLnN1YnBhZ2UtbGlzdC1hbmdsZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZS1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIGJsYWNrIDEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3VicGFnZS1saXN0LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5zdWJwYWdlLWxpc3QtaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5leHBhbmRpbmdDb250YWluZXIge1xuICAgICY6aG92ZXIgLmV4cGFuZGluZ0xpbmtzIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgfVxuXG4gICAgLmV4cGFuZGluZ0xpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIGJsYWNrIDEwMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uY29tcGFueS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG59XG5cbi5zb2NpYWwtbWVkaWEtY29tcG9uZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiU3RhYXRsaWNoZXNcIiwgc2VyaWY7XG4gICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubGlzdC1pbWcge1xuICAgIHdpZHRoOiAxNjlweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBAbWVkaWEgQHNtQW5kVW5kZXJ7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG59XG5cbi5saW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAdmFsZW5jaWE7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRyYW5zcGFyZW50LWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJTdGFhdGxpY2hlc1wiLCBzZXJpZjtcbiAgICAuZm9udC1zaXplKDIycHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgQHZhbGVuY2lhIDJweDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi50cmFuc3BhcmVudC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgXG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7IFxufVxuXG4uZmlsdGVycyB7XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJTdGFhdGxpY2hlc1wiLCBzZXJpZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyMnB4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggQHZhbGVuY2lhIHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBAbWluZXNoYWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfinJQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHZhbGVuY2lhO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIEB2YWxlbmNpYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgXG59XG4uaW5zdHJ1Y3Rvci1idWJibGVze1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgbWFyZ2luLXRvcDouMjVyZW07XG4gICAgQG1lZGlhIEBtZEFuZFVuZGVye1xuICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6MXJlbTtcbiAgICB9XG59XG4uc3VicGFnZS1saXN0LWxpbmt7XG4gQG1lZGlhIEBtZEFuZFVuZGVye1xuICAgICBwYWRkaW5nOjA7XG4gfVxufSJdfQ== */
