.home-page-hero-img{position:relative;background:0 0;padding-right:0}.home-page-hero-img .logo-img-container{position:relative;padding-top:90px;width:100%;height:100%;z-index:2;padding-left:30px}.home-page-hero-img .logo-img-container .video-block{width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-page-hero-img .logo-img-container .video-block .video-box{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page-hero-img .logo-img-container .video-block .video-box .play-button{background:0 0;border:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;padding:0}.home-page-hero-img .logo-img-container .video-block .video-box .play-button i{display:block;width:100%;height:100%;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#play-button) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#play-button) no-repeat center;background-color:var(--color-neutral-lightest);-webkit-mask-size:cover!important;mask-size:cover!important}.home-page-hero-img .logo-img-container .logo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:50px;border-bottom-left-radius:50px}.home-page-hero-img .logo-img-container .mobile-block{display:block}.home-page-hero-img .logo-img-container .desktop-block{display:none}.home-page-hero-img .animation-img{position:absolute;top:15px;right:40px;background:var(--color-primary-light);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#buildings) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#buildings) no-repeat center;-webkit-mask-size:cover!important;mask-size:cover!important;width:100px;height:100px;z-index:1;-webkit-animation:16s steps(1) infinite maskChange;animation:16s steps(1) infinite maskChange}@-webkit-keyframes maskChange{0%,12.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#buildings) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#buildings) no-repeat center}12.5%,25%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#ramen) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#ramen) no-repeat center}25%,37.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#bikes) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#bikes) no-repeat center}37.5%,50%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#door) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#door) no-repeat center}50%,62.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#kimono) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#kimono) no-repeat center}62.5%,75%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#tower) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#tower) no-repeat center}75%,87.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#church) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#church) no-repeat center}100%,87.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#lamps) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#lamps) no-repeat center}}@keyframes maskChange{0%,12.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#buildings) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#buildings) no-repeat center}12.5%,25%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#ramen) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#ramen) no-repeat center}25%,37.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#bikes) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#bikes) no-repeat center}37.5%,50%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#door) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#door) no-repeat center}50%,62.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#kimono) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#kimono) no-repeat center}62.5%,75%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#tower) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#tower) no-repeat center}75%,87.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#church) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#church) no-repeat center}100%,87.5%{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#lamps) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/homepage-sprite-76576fe926.svg#lamps) no-repeat center}}.home-page-hero-img .title{position:relative;padding-bottom:10px;padding-right:40px;margin:-60px 0 0 -30px}.home-page-hero-img .title h1,.home-page-hero-img .title h2{background:var(--color-neutral-lightest);-webkit-background-clip:text;background-clip:text;color:var(--color-text);word-wrap:break-word}.home-page-hero-img .title h1{font-size:35px;-webkit-text-stroke:12px transparent;margin-bottom:0;padding:5px 0}.home-page-hero-img .title h2{font-size:18px;-webkit-text-stroke:7px transparent;font-family:Poppins-Medium;padding:5px 0}@media screen and (min-width:768px){.home-page-hero-img{padding:0 15px}.home-page-hero-img .logo-img-container{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page-hero-img .logo-img-container .logo-img{border-radius:100px;max-height:500px;max-width:1020px}.home-page-hero-img .logo-img-container .video-block .video-box .play-button{width:80px;height:75px}.home-page-hero-img .animation-img{position:absolute;top:25px;right:40px}.home-page-hero-img .title{position:absolute;left:0;margin:0;max-width:600px}.home-page-hero-img .title h1{font-size:50px}.home-page-hero-img .title h2{font-size:25px}}@media screen and (min-width:768px) and (min-width:1200px){.home-page-hero-img .animation-img{width:250px;height:250px;right:0}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-padding-top:120px;scroll-behavior:smooth}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.back-to-top-btn{position:fixed;top:75%;right:15px;z-index:9998;display:none;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:50px;background:var(--color-accent-gold);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1607843137);box-shadow:0 0 5px rgba(0,0,0,.1607843137)}@media screen and (min-width:1024px){.back-to-top-btn{top:80%}}.back-to-top-btn svg{width:50px;height:50px}.back-to-top-btn:hover{background:var(--color-primary)}.back-to-top-btn:hover svg{fill:var(--color-accent-gold)}.back-to-top-btn.show{display:-webkit-box;display:-ms-flexbox;display:flex}.back-to-top-btn.btn-front-end:after{margin:0 0 5px 5px}.mainPopup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:rgba(0,0,0,.4)}.popup-content{background-color:var(--color-neutral-lightest);margin:50px auto;padding:20px;border:1px solid var(--color-neutral-light);width:90%}.popup-content.request-host-form-content{width:80%;padding:10px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:80%;padding:20px}@media only screen and (min-width:768px){.popup-content{width:60%}.popup-content.small{width:40%}.popup-content.login-desktop{top:50%;left:50%;animation:1s forwards slide-in;-webkit-animation:1s forwards slide-in}.popup-content.slide-in{position:absolute;top:calc(50% - 60px);left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:1s forwards slide-in;animation:1s forwards slideInLeft}@-webkit-keyframes slideInLeft{0%{left:100%}100%{left:50%}}@keyframes slideInLeft{0%{left:100%}100%{left:50%}}.popup-content.with-scroll{max-height:750px;overflow:auto}.popup-content.request-host-form-content{width:51%}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1024px){.popup-content{width:60%}.popup-content.small{width:52%}.popup-content.request-host-form-content{width:900px}}@media only screen and (min-width:1280px){.popup-content.small{width:41%}.popup-content.login-desktop{width:500px;padding:10px}.popup-content.request-host-form-content{width:1025px;padding:15px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1366px){.popup-content.request-host-form-content{width:1115px}}@media only screen and (min-width:1440px){.popup-content.request-host-form-content{width:1185px}}@media only screen and (min-width:1600px){.popup-content.request-host-form-content{width:1275px}}:root{--red-basic:#e84042;--blue-basic:#0C4A60;--green-basic:#118c8f;--yellow-basic:#e3aa2c;--white:#fdf7ec;--white-basic:#fff;--grey-dark:#c8bea0;--grey-basic:#cccccc;--grey-light-basic:#f5f4f2;--blue-grey-basic:#6a7098;--pink-basic:#eb22b5;--color-primary:#0C4A60;--color-primary-light:#537678;--color-supportive:#c8bea0;--color-accent-gold:#e3aa2c;--color-accent-rose:#d97c5b;--color-neutral-lightest:#fdf7ec;--color-neutral-lighter:#f5f4f2;--color-neutral-light:#ecebe8;--color-text:#063538;--color-white:#ffffff;--nav-bar-height:75px;--experience-booking-form-width:355px}@media screen and (min-width:1440px){:root{--experience-booking-form-width:460px}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important}ul{margin:0;padding:0}ul li{list-style:none}.hidden,.no-display,[hidden]{display:none!important}.hidden-block{visibility:hidden;height:0;-webkit-transition:height .3s linear;transition:height .3s linear}.hidden-block.active{visibility:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#gtx-trans{display:none}.hide{visibility:hidden;opacity:0}body{margin:0;color:var(--color-primary);background:var(--color-neutral-lightest);font-family:Poppins,sans-serif;font-size:16px;line-height:1.2;letter-spacing:.5px;-webkit-font-smoothing:antialiased;overflow-y:auto;min-height:100vh}@supports (height:100dvh){body body{min-height:100dvh}}input[type=search]::-webkit-search-cancel-button{cursor:pointer}strong{font-family:Poppins-Bold,sans-serif}button{font-family:Poppins-Medium,sans-serif;cursor:pointer;-webkit-transition:.3s;transition:.3s}button.white{border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-neutral-lightest)}button.white:active,button.white:focus,button.white:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}button.transparent{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}button.transparent:active,button.transparent:focus,button.transparent:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}button.yellow{background:var(--color-accent-gold);color:var(--color-primary);border:none}button.yellow:active,button.yellow:focus,button.yellow:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}button.grey{border:2px solid var(--color-neutral-lighter);color:var(--color-primary);background-color:#fafafa}button.grey:active,button.grey:focus,button.grey:hover{color:var(--color-neutral-lighter);background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lighter)}button.grey-blue{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}button.grey-blue:active,button.grey-blue:focus,button.grey-blue:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-primary)}@media only screen and (min-width:768px){button.grey-blue{color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest)}button.grey-blue:active,button.grey-blue:focus,button.grey-blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}}button.blue{border:2px solid var(--color-neutral-lightest);color:var(--color-neutral-lightest);background-color:var(--color-primary)}button.blue:active,button.blue:focus,button.blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest);border-color:var(--color-primary)}a{background-color:transparent;color:var(--color-primary);text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear}.substrate{position:fixed;top:0;z-index:200;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.substrate.show{display:block}.invisible{position:absolute;top:-9999px;left:-9999px}.SysFalso-font{font-family:SysFalso-Italic,sans-serif}body,html{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-neutral-lighter)}.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6{font-family:Poppins-SemiBold,sans-serif;font-weight:600;line-height:1.2;margin:0 0 15px}.h1,h1{font-size:38px}@media screen and (min-width:992px){:root{--nav-bar-height:90px}.h1,h1{font-size:44px}}.h2,h2{font-size:20px}@media screen and (min-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6{margin:0 0 30px}.h2,h2{font-size:29px}}.h3,h3{font-size:19px}@media screen and (min-width:768px){.h3,h3{font-size:25px}}.h4,h4{font-size:18px}@media screen and (min-width:768px){.h4,h4{font-size:22px}}.h5,h5{font-size:17px}@media screen and (min-width:768px){.h5,h5{font-size:18px}}.h6,h6{font-size:12px}@media screen and (min-width:768px){.h6,h6{font-size:15px}}.h7{font-size:9px}@media screen and (min-width:768px){.h7{font-size:12px}}.h8{font-size:11px}::-webkit-scrollbar{width:5px}@media screen and (min-width:992px){::-webkit-scrollbar{width:8px!important}}::-webkit-scrollbar-track{background:var(--color-neutral-lighter)}::-webkit-scrollbar-thumb{background:var(--color-primary)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.container{width:720px}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1200px){.container{width:1140px}}@media screen and (min-width:1442px){.container{width:1400px}}.container-xl{width:100%;margin:0 auto;padding:0 15px;max-width:1920px}.container-xl.remove-padding{padding:0}@media screen and (min-width:1600px){.container-xl.remove-padding{padding:0 0 0 126px}}.container-l{width:100%;margin:0 auto;padding:0 15px;max-width:1440px}@media screen and (min-width:1200px){.container-l{padding:0 30px}}.container-xm{width:100%;margin:0 auto;padding:0 20px;max-width:1340px}.container-m{width:100%;margin:0 auto;padding:0 20px;max-width:1200px!important}.container-s{width:100%;margin:0 auto;padding:0 15px;max-width:960px}.a-btn{display:inline-block;width:auto;border:2px solid var(--color-neutral-lightest);padding:10px 0;color:var(--color-neutral-lightest);background-color:var(--color-primary);text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-family:Poppins-Medium,sans-serif}.a-btn:active,.a-btn:focus,.a-btn:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest);border-color:var(--color-primary)}.a-btn.white{border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-neutral-lightest)}.a-btn.white:active,.a-btn.white:focus,.a-btn.white:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}.a-btn.transparent{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.a-btn.transparent:active,.a-btn.transparent:focus,.a-btn.transparent:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}.a-btn.yellow{background:var(--color-accent-gold);color:var(--color-primary);border:none}.a-btn.yellow:active,.a-btn.yellow:focus,.a-btn.yellow:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}.a-btn.grey{border:2px solid var(--color-neutral-lighter);color:var(--color-primary);background-color:#fafafa}.a-btn.grey:active,.a-btn.grey:focus,.a-btn.grey:hover{color:var(--color-neutral-lighter);background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lighter)}.a-btn.grey-blue{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.a-btn.grey-blue:active,.a-btn.grey-blue:focus,.a-btn.grey-blue:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-primary)}@media only screen and (min-width:768px){.a-btn.grey-blue{color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest)}.a-btn.grey-blue:active,.a-btn.grey-blue:focus,.a-btn.grey-blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}}.a-btn.blue{border:2px solid var(--color-neutral-lightest);color:var(--color-neutral-lightest);background-color:var(--color-primary)}.a-btn.blue:active,.a-btn.blue:focus,.a-btn.blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}.btn-more{color:var(--color-accent-gold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 15px Poppins-Medium,sans-serif}.btn-more:hover{color:var(--color-primary)}.btn-more:hover::after{background-color:var(--color-primary)}.btn-more::after{display:block;content:"";width:12px;height:8px;background-color:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#icon-arrow-down) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#icon-arrow-down) no-repeat center;-webkit-mask-size:cover;mask-size:cover;-webkit-transform:rotate(-90deg) translate(-5%,2px);transform:rotate(-90deg) translate(-5%,2px);-webkit-transition:background-color .3s linear,-webkit-transform .3s linear;transition:background-color .3s linear,transform .3s linear,-webkit-transform .3s linear;margin-left:4px}@media screen and (min-width:768px){.btn-more{font-size:20px}.btn-more::after{width:17px;height:10px}}.btn-more.active::after{-webkit-transform:rotate(0) translate(-5%,2px);transform:rotate(0) translate(-5%,2px)}.btn-outline{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:300px;border:1px solid var(--color-primary);border-radius:20px;padding:10px 23px;color:var(--color-primary);background-color:transparent;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear,border-color .3s linear;transition:background-color .3s linear,color .3s linear,border-color .3s linear;font:500 15px/1.2 Poppins-Medium,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-outline{font-size:18px}}@media (hover:hover){.btn-outline:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}.btn-link:hover{color:var(--color-accent-gold)}}.btn-primary{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;border-radius:20px;padding:9px 30px;min-width:170px;color:var(--color-primary);background-color:var(--color-accent-gold);text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 15px/1.2 Poppins,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-primary{font-size:25px;padding:14px 37px;border-radius:40px;min-width:250px}}@media screen and (hover:hover){a:hover{color:var(--color-accent-gold)}.btn-primary:hover{background-color:var(--color-primary);color:var(--color-accent-gold)}}.btn-primary-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;border-radius:40px;padding:10px 50px 10px 30px;color:var(--color-primary);background-color:var(--color-accent-gold);text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 18px/1 Poppins,sans-serif;text-align:center;position:relative}.btn-primary-link::before{display:block;content:"";width:33px;height:33px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#btn-arrow) center/contain no-repeat;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){.btn-primary-link{font-size:20px}}@media screen and (hover:hover){.btn-primary-link:hover{background-color:var(--color-primary);color:var(--color-accent-gold)}}.btn-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:9px 30px;min-width:170px;color:var(--color-neutral-lightest);background-color:transparent;text-decoration:underline;text-transform:uppercase;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear;font:500 15px/1.2 Poppins,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-link{font-size:25px;padding:14px 37px;min-width:250px}}.slick-slider{display:block}.slick-arrow{position:absolute;top:50%;z-index:1;width:60px;height:50px;border-radius:50%;border:0;background-color:transparent;font-size:0}.slick-next::after{content:"";display:block;width:55px;margin:0 -2px 0 0;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slick-prev::after{content:"";display:block;width:55px;margin:0 0 0 -2px;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slick-disabled{opacity:.5}.no-scroll{overflow:hidden}@media screen and (max-width:767px){.no-scroll{position:fixed}}.box-section{width:100%;padding:70px 0}.box-section.bc-white-grey{background-color:var(--color-neutral-lightest)}.box-section.bc-grey-blue{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-white-grey{background-color:var(--color-neutral-light)}.box-section.bc-grey-blue{background-color:var(--color-primary)}}.box-section.bc-blue-grey{background-color:var(--color-primary)}@media only screen and (min-width:768px){.box-section.bc-blue-grey{background-color:var(--color-neutral-light)}}.box-section.bc-white-blue{background-color:var(--color-neutral-lightest)}@media only screen and (min-width:768px){.box-section.bc-white-blue{background-color:var(--color-primary)}}.box-section.bc-grey-white{background-color:var(--color-neutral-light)}@media only screen and (min-width:768px){.box-section.bc-grey-white{background-color:var(--color-neutral-lightest)}}.box-section.white{background-color:var(--color-neutral-lightest)}.box-section.grey{background-color:var(--color-neutral-light)}.box-section.blue{background-color:var(--color-primary)}.box-section .container>.title{margin:0 0 25px;padding:0 15px;font-size:22px;text-align:center}.box-section .container>.title .pc-ver{display:none}@media screen and (min-width:768px){.box-section .container>.title{padding:0;text-align:initial}.box-section .container>.title .pc-ver{display:initial}}@media screen and (min-width:992px){.box-section .container>.title{font-size:26px}}@media screen and (min-width:1200px){.box-section .container>.title{font-size:30px}}.box-section .container>.city-page__best-things{padding:0 15px}.box-section .container>.text{margin:0 0 30px;padding:0 15px;font-size:16px;text-align:justify}.box-section .container .a-btn{font-weight:700;border-width:2px}.popup-message .alert{text-align:center;margin-bottom:5px}.popup-message .alert.alert-danger{color:var(--red-basic)}.popup-message .alert.alert-warning{color:var(--color-accent-gold)}.popup-message .alert.alert-info{color:var(--green-basic)}.flex-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.main-header{margin-top:var(--nav-bar-height)}.basic-red{color:var(--red-basic)}.basic-blue{color:var(--color-primary)}.basic-green{color:var(--green-basic)}.basic-yellow{color:var(--color-accent-gold)}.basic-white{color:var(--color-neutral-lightest)}.desktop-title{display:none}@media screen and (min-width:768px){.box-section .container>.text{padding:0;text-align:initial}.desktop-title{display:initial}}.bc-red{background-color:var(--red-basic)}.bc-blue{background-color:var(--color-primary)}.bc-green{background-color:var(--green-basic)}.bc-yellow{background-color:var(--color-accent-gold)}.bc-grey-light-basic{background-color:var(--color-neutral-light)}.questionnaire-preview-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:11000;overflow:auto}.questionnaire-preview-modal .modal-content{position:relative;max-width:90%;max-height:90%}.questionnaire-preview-modal .close-button{position:absolute;top:10px;right:10px;background:var(--color-neutral-lightest);color:var(--color-primary);border:none;border-radius:50%;padding:5px 10px;font-size:20px;cursor:pointer}.seacrch-placeholder{height:0;overflow:hidden}.play-button{background:0 0;border:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;padding:0;z-index:2}.play-button i{display:block;width:100%;height:100%;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#play-button) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-c6dbf13e39.svg#play-button) no-repeat center;background-color:var(--color-neutral-lightest);-webkit-mask-size:cover!important;mask-size:cover!important}.key-page-section__title{font-family:Poppins-Bold,sans-serif;text-align:left;font-size:24px;width:100%;overflow-wrap:anywhere}.key-page-section__title .title,.key-page-section__title:first-child{font-size:24px;margin:35px 0 25px;line-height:150%;overflow-wrap:anywhere}.header-key-page{margin-top:var(--nav-bar-height)}.header-key-page .home-page-hero-img .title{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-key-page .home-page-hero-img .title .title-info{margin:0;font-size:36px;overflow-wrap:anywhere}@media screen and (min-width:414px){.header-key-page .home-page-hero-img .title .title-info{font-size:36px}}.header-key-page .home-page-hero-img .logo-img-container{overflow:hidden;margin:0 auto}.header-key-page .home-page-hero-img .logo-img-container .logo-img{height:100%;-webkit-filter:none;filter:none}.header-key-page .home-page-hero-img .logo-img-container::after{height:0}.key-page__title-wrapper{text-align:center;margin-top:15px}@media screen and (min-width:768px){.key-page-section__title .title,.key-page-section__title:first-child{font-size:24px;line-height:100%;margin:50px 0 25px}.header-key-page .home-page-hero-img .title{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-key-page .home-page-hero-img .title .title-info{font-size:36px}.key-page__title-wrapper{margin:63px 0 60px}}.key-page__title-wrapper .key-page__title{margin:0 0 25px;font-size:36px;overflow-wrap:anywhere;font-family:Poppins-Bold,sans-serif}@media screen and (min-width:768px){.key-page__title-wrapper .key-page__title{font-size:44px;line-height:66px;margin:0 0 15px}}.key-page__title-wrapper .key-page__subtitle{margin:5px 0 0;font-size:24px;font-weight:400;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.key-page__carousel{margin-top:20px}.key-page__carousel .key-page__box{padding:10px 0 0}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .experience-carousel{margin:0}.key-page__carousel .key-page__box .experience-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.key-page__carousel .key-page__box .experience-carousel .slick-list{height:100%}.key-page__carousel .key-page__box .experience-carousel .slider-content .title{color:var(--blue-basic);font-family:Poppins-Bold,sans-serif;text-align:left;font-size:24px;overflow-wrap:anywhere}.key-page__carousel .key-page__box .experience-carousel .slider-content .experience-slider{margin:0}.key-page__carousel .key-page__box .experience-carousel .slider-content .experience-slider .slick-track{min-width:100%}.key-page__carousel .key-page__box .experience-carousel .slider-content .key-page__title{margin:0 0 10px;text-align:left;font-size:24px;overflow-wrap:anywhere}@media screen and (min-width:768px){.key-page__title-wrapper .key-page__subtitle{font-size:37px;line-height:55px;margin:0}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .experience-carousel .slider-action-buttons{right:20px;top:45px}.key-page__carousel .key-page__box .experience-carousel .slider-content .title{color:var(--blue-basic)}.key-page__carousel .key-page__box .experience-carousel .slider-content .key-page__title{margin:0 0 15px;font-size:44px;line-height:66px}.key-page__carousel .key-page__box .content-page-carousel .slider-action-buttons{right:20px;top:100px}}.key-page__carousel .key-page__box .experience-carousel .slider-content .text{margin:0}.key-page__carousel .key-page__box .experience-carousel .suggested-product-card .text-content.show-creator-label{padding-top:15px}.key-page__carousel .key-page__box .content-page-carousel{margin-left:0}.key-page__carousel .key-page__box .content-page-carousel .slider-content .text-column{padding-left:0;text-align:left;margin:0}.key-page__carousel .key-page__box .content-page-carousel .slider-content .text-column .title{margin:0}@media screen and (min-width:767px){.key-page__carousel .key-page__box .content-page-carousel .slider-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.key-page__carousel .key-page__box .content-page-carousel .slider-content .text-column{max-width:50%}}@media screen and (min-width:992px){.box-section .container>.text{font-size:20px}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .content-page-carousel .slider-content .slider-column{max-width:none}}.key-page__carousel .experience-carousel{margin:0;padding:0 8px}.key-page__carousel .experience-carousel .slider-content .title{color:var(--blue-basic);font-family:Poppins-Bold,sans-serif;text-align:left;font-size:clamp(24px,1.1vw,44px);line-height:clamp(36px,1.1vw,66px);overflow-wrap:anywhere;padding-left:10px}.key-page__carousel .experience-carousel .slider-content .key-page__title{margin:0 0 10px;text-align:left;font-size:24px;line-height:36px;overflow-wrap:anywhere}@media screen and (min-width:768px){.key-page__carousel .experience-carousel{padding:0}.key-page__carousel .experience-carousel .slider-content .title{color:var(--blue-basic)}.key-page__carousel .experience-carousel .slider-content .key-page__title{margin:0 0 15px;font-size:44px;line-height:66px}}.key-page__carousel .experience-carousel .slider-content .text{margin:0}.key-page-simple-image{margin:25px 0 15px;padding:0 8px}@media screen and (min-width:768px){.key-page-simple-image{margin:70px 0 15px}}.key-page-simple-image__title{width:100%;text-align:left;margin:15px 0 25px;font-size:24px;font-family:Poppins-Bold,sans-serif;overflow-wrap:anywhere}.key-page-simple-image__img,.key-page-simple-image__img img{width:100%}.key-page-3x-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.key-page-3x-image__title{padding-left:10px}.key-page-3x-image__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.key-page-3x-image__img,.key-page-3x-image__img.top{width:100%}@media screen and (min-width:768px){.key-page-3x-image__title{padding-left:0}.key-page-3x-image__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.key-page-3x-image__img.top{width:auto}}.key-page-3x-image__img-content{width:100%}.video-poster-in-container{width:100%;height:auto;margin-top:35px}.key-page-image__link{text-decoration:none;color:var(--blue-basic)}.key-page-slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key-page-slider .slick-prev{top:-50%;left:auto;right:40px}.key-page-slider .slick-next{top:-50%;right:-15px}.key-page-slider .slick-next::after{width:40px}.key-page-slider .slick-list{height:100%;width:100%}.key-page-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.key-page-slider .slick-track{height:100%}@media screen and (min-width:768px){.key-page-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.key-page-slider .slider-item{margin-right:15px}.key-page-slider .slider-item:last-child{margin:0}.key-page-slider img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.key-page-slider .key-page-carousel__item-text{font-size:24px;font-family:Poppins-Bold,sans-serif;font-weight:700;margin:10px 0}.key-page-slider .key-page-carousel__item-text.author,.key-page-slider .key-page-carousel__item-text.tag{font-family:Poppins-Medium,sans-serif;font-weight:300}.key-page-row-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (min-width:768px){.key-page-row-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.key-page-row-image__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.key-page-row-image__wrapper{width:33.3333333333%}}.key-page-row-image__title{font-family:Poppins-Bold,sans-serif;font-weight:700;font-size:24px;margin:10px 0;text-align:center;overflow-wrap:anywhere}.key-page-row-image__img-content{width:250px;height:250px}@media screen and (min-width:768px){.key-page-row-image__img-content{width:150px;height:150px}}@media screen and (min-width:1200px){.box-section .container>.text{font-size:24px}.key-page__carousel .key-page__box .container{padding:0}.key-page__carousel .key-page__box .content-page-carousel .slick-track{width:100%!important}.key-page__carousel .key-page__box .content-page-carousel .slider-content .slider-column{max-width:none}.key-page-row-image__img-content{width:200px;height:200px}}.key-page__box-section{padding:10px 0}@media screen and (min-width:768px){.key-page__box-section{padding:25px 0}}@media screen and (min-width:1442px){.container,.key-page__carousel .key-page__box .container{padding:0}}.key-page__locations-title{background-color:var(--blue-basic);color:var(--white)}.key-page__locations-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-top:70px}.key-page__locations-wrapper .key-page-image__link{display:block;margin:10px 0;text-align:center}.key-page__locations-wrapper .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.key-page__locations-item{width:100%}.locations-slider{width:100%;min-height:300px;overflow:hidden}.locations-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-next{right:-2px}.slick-next::after{height:30px;background-image:none;clip-path:polygon(75% 0,100% 50%,75% 100%,65% 100%,90% 50%,65% 0);background-color:var(--blue-basic)}.slick-arrow{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.slick-prev{left:-70px}.slick-prev::after{height:30px;background-image:none;clip-path:polygon(75% 0,100% 50%,75% 100%,65% 100%,90% 50%,65% 0);background-color:var(--blue-basic);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.key-page-2x-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.key-page-2x-image .image-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-bottom:30px;padding-bottom:88%}@media screen and (min-width:768px){.key-page__locations-wrapper{padding:0 20%}.locations-slider{height:auto}.key-page-2x-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:63px 0 60px}.key-page-2x-image .image-block{width:48%;padding-bottom:36%;margin-bottom:0}}.key-page-2x-image .image-block:last-child{margin-bottom:0}.key-page-2x-image .image-block .button-info{position:absolute;margin-top:20px;bottom:0;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background:var(--yellow-basic);color:var(--white);font-family:Poppins-Medium,sans-serif;font-weight:700;font-size:clamp(16px,1.1vw,20px);line-height:clamp(26px,1.1vw,30px);border-radius:35px;text-align:center;text-transform:uppercase;text-decoration:none}@media screen and (min-width:1024px){.key-page-2x-image .image-block .button-info{width:13.13vw}}@media screen and (min-width:1905px){.key-page-2x-image .image-block .button-info{width:250px}}.key-page-2x-image .image-block .key-page-simple-image{display:inline-block}.key-page-2x-image .image-block .key-page-simple-image__title{position:absolute;top:50%;left:50%;margin:0 -50% 0 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;line-height:36px;text-align:center;width:295px;z-index:2;overflow-wrap:anywhere;color:var(--yellow-basic)}@media screen and (min-width:768px){.key-page-2x-image .image-block .key-page-simple-image__title{font-size:2.3vw;line-height:3.5vw;width:27.6vw}.key-page-2x-image .image-block .key-page-simple-image{padding:0}}@media screen and (min-width:1905px){.key-page-2x-image .image-block .key-page-simple-image__title{font-size:44px;line-height:66px;width:527px}}.key-page-2x-image .image-block .key-page-simple-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.footer-social-network{padding-top:0}.key-page__carousel .key-page__box{background:var(--white)}.experience-carousel{padding:0 8px}.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:20px;border-top-right-radius:20px;margin:0}.search-tool .search-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:285px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 25px 10px}.search-tool .search-section-container .location-area{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-tool .search-section-container .location-area i{content:"";position:absolute;top:15px;left:13px;display:inline-block;width:45px;height:28px;z-index:3}.search-tool .search-section-container .location-area .location-icon{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#icon-search_yellow) 0 0/contain no-repeat}.search-tool .search-section-container .location-area input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;border:0;color:var(--color-primary);background-color:transparent;font-family:Poppins,sans-serif;font-weight:400;line-height:31px;position:relative;z-index:2}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary)}.search-tool .search-section-container .location-area .input-wrapper{position:relative;width:100%}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{position:absolute;left:30px;color:var(--color-primary)}.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{top:5px;font-family:Poppins-Bold,sans-serif;font-size:10px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder{top:18px;font-family:Poppins-Medium,sans-serif;font-size:8px}.search-tool .search-section-container .people-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-tool .search-section-container .people-area .people-area-text{font-family:Poppins,sans-serif;width:100%;text-align:center;cursor:pointer;white-space:nowrap}.search-tool .search-section-container .people-area .arrow-down-yellow{position:absolute;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#icon-arrow-down) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#icon-arrow-down) no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-accent-gold);width:25px;height:25px;right:5px;top:13px;cursor:pointer}.search-tool .search-section-container .people-area .arrow-down-yellow:hover{background:var(--color-primary)}.search-tool .search-section-container .people-area .people-area-dropdown{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-141px;background-color:var(--white);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);box-shadow:0 10px 20px 0 rgba(0,0,0,.25);padding:10px 25px 30px;z-index:999;border-radius:25px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:400px}@media screen and (min-width:1024px){.search-tool .search-section-container .people-area .people-area-dropdown{min-width:530px}}.search-tool .search-section-container .people-area .people-area-dropdown .people-item{border-bottom:1px solid var(--color-neutral-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);padding:15px 0}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title{font-family:Poppins-SemiBold,sans-serif;font-size:15px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title-additional{font-family:Poppins-Regular,sans-serif;color:var(--color-primary-light)}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .amount-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:Poppins-Medium,sans-serif;font-size:16px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button{width:20px;height:20px;border:none;border:2px solid var(--color-accent-gold);color:var(--color-accent-gold);background:0 0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button:disabled{color:var(--color-neutral-light);border-color:var(--color-neutral-light)}.search-tool .search-section-container .button-search-area button{width:100%;border:1px solid var(--color-accent-gold);background-color:var(--color-accent-gold);color:var(--color-primary);letter-spacing:.75px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Poppins-Medium,sans-serif;font-weight:400}.search-tool .search-section-container .button-search-area button:active,.search-tool .search-section-container .button-search-area button:focus,.search-tool .search-section-container .button-search-area button:hover{border:1px solid var(--color-accent-gold);background-color:var(--color-primary);color:var(--color-accent-gold)}.search-tool .search-section-container .button-search-area .book,.search-tool .search-section-container .button-search-area .find{display:none}.search-tool .search-section-container .search-results{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;max-height:160px;border:0;background-color:var(--white);overflow:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.search-tool .search-section-container .search-results__list{width:100%}.search-tool .search-section-container .search-results__list-item{text-align:start;position:relative;-webkit-transition:.5s;transition:.5s}.search-tool .search-section-container .search-results__list-item:before{content:"";position:absolute;top:11px;left:23px;display:block;width:21px;height:13px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#icon-marker_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#icon-marker_yellow) no-repeat;-webkit-mask-size:contain;mask-size:contain;background:var(--color-accent-gold)}.search-tool .search-section-container .search-results__list-item a{display:block;font-family:Poppins,sans-serif;color:var(--color-primary);text-decoration:none}.search-tool .search-section-container .search-results__list-item a:active,.search-tool .search-section-container .search-results__list-item a:focus,.search-tool .search-section-container .search-results__list-item a:hover{background-color:var(--color-primary);color:var(--white)}.search-tool .search-section-container .search-results__list-item.selected,.search-tool .search-section-container .search-results__list-item:active,.search-tool .search-section-container .search-results__list-item:focus,.search-tool .search-section-container .search-results__list-item:hover{background-color:var(--color-primary)}.search-tool .search-section-container .search-results__list-item.selected a,.search-tool .search-section-container .search-results__list-item:active a,.search-tool .search-section-container .search-results__list-item:focus a,.search-tool .search-section-container .search-results__list-item:hover a{color:var(--white)}.search-tool .search-section-container .search-results__list-item:hover{background-color:var(--color-primary)}.search-tool .search-section-container .search-results__list-item:hover a{color:var(--white)}.search-tool .search-section-container .search-results .not-found{font-family:Poppins,sans-serif;padding:5px 0 5px 55px;color:var(--color-primary);font-size:9px}@media screen and (min-width:768px){.experience-carousel{padding:0}.search-tool .search-section-container .search-results__list-item:before{left:24px}.search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 60px}.search-tool{background-color:var(--color-neutral-lightest);border-top-left-radius:0;border-top-right-radius:0;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:550px;margin:0 auto}.search-tool .search-section-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:initial;width:100%;margin-top:0;font-size:14px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{height:50px;margin:10px;border:none}.search-tool .search-section-container .button-search-area .area-title,.search-tool .search-section-container .location-area .area-title,.search-tool .search-section-container .people-area .area-title{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;background-color:var(--white);padding:0 5px;top:-18px;font-family:Poppins-Light,sans-serif;font-size:14px;left:0;right:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-tool .search-section-container .button-search-area .area-title .location-icon,.search-tool .search-section-container .location-area .area-title .location-icon,.search-tool .search-section-container .people-area .area-title .location-icon{position:initial;width:20px;height:20px}.search-tool .search-section-container .button-search-area .area-title span,.search-tool .search-section-container .location-area .area-title span,.search-tool .search-section-container .people-area .area-title span{padding:0 5px}.search-tool .search-section-container .people-area .people-area-dropdown{bottom:-141px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 30px 30px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item .amount-people,.search-tool .search-section-container .people-area .people-area-dropdown .people-item .people-title{font-size:17px}.search-tool .search-section-container .people-area .people-area-dropdown .people-item button{width:25px;height:25px}.search-tool .search-section-container .location-area{position:relative;-webkit-box-flex:0;-ms-flex:0 1 66%;flex:0 1 66%;padding:0 1px 0 15px}.search-tool .search-section-container .location-area i{content:"";position:absolute;top:10px;left:16px;width:55px;height:28px}.search-tool .search-section-container .location-area input{font-size:14px;line-height:28px;padding-left:45px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{color:var(--color-primary);text-align:left;font-size:16px}.search-tool .search-section-container .location-area input::placeholder{color:var(--color-primary);text-align:left;font-size:16px}}@media screen and (min-width:768px) and (min-width:992px){.search-tool .search-section-container,.search-tool .search-section-container .location-area input{font-size:16px}}@media screen and (min-width:768px){.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder{left:51px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder.top-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder.top-placeholder{top:0;font-size:15px}.search-tool .search-section-container .location-area .input-wrapper .bottom-placeholder.bottom-placeholder,.search-tool .search-section-container .location-area .input-wrapper .top-placeholder.bottom-placeholder{top:18px;font-size:12px}.search-tool .search-section-container .button-search-area{-webkit-box-flex:0;-ms-flex:0 1 34%;flex:0 1 34%;letter-spacing:1.05px;margin-right:20px}.search-tool .search-section-container .button-search-area button{font-size:14px}.search-tool .search-section-container .search-results{position:absolute;max-height:320px;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:var(--white);overflow:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3);margin:69px 0 0}.search-tool .search-section-container .search-results__list-item:before{width:47px;left:36px}.search-tool .search-section-container .search-results__list-item a{padding:10px 0 5px 65px}.search-tool .search-section-container .search-results .not-found{font-size:15px}}@media screen and (min-width:768px) and (min-width:992px){.search-tool .search-section-container .button-search-area button{font-size:16px}}@media screen and (min-width:992px){.search-tool{width:600px}.search-tool .search-section-container,.search-tool .search-section-container .button-search-area button{font-size:16px}}@media screen and (min-width:1200px){.key-page-2x-image .image-block .button-info{bottom:10px}.search-tool{top:395px;height:80px}.search-tool .search-section-container{max-width:1080px}.search-tool .search-section-container .button-search-area,.search-tool .search-section-container .location-area,.search-tool .search-section-container .people-area{height:60px}.search-tool .search-section-container .location-area i{top:13px;left:28px;width:65px;height:30px}.search-tool .search-section-container .location-area input{padding-left:60px;font-size:16px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::-moz-placeholder{font-size:16px}.search-tool .search-section-container .location-area input:-ms-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::-ms-input-placeholder{font-size:16px}.search-tool .search-section-container .location-area input::placeholder{font-size:16px}.search-tool .search-section-container .button-search-area button{font-size:16px}}.wrapper{display:block}.contact-page .contact-title{font-size:36px;margin:0 0 56px;text-align:center;font-family:Poppins-SemiBold,sans-serif;letter-spacing:-2.04px}.contact-page .btn-contact-us{font-size:24px;padding:23px;border-radius:10px;max-width:580px;width:100%;text-align:center;font-family:Poppins-Bold,sans-serif;text-transform:none}.contact-page .section-contact-us{padding:102px 0;font-family:Poppins-Regular,sans-serif}.contact-page .section-contact-us .contact-img{width:100%;height:414px;max-width:563px;border-radius:50px;background-color:#f8f8f8;overflow:hidden;margin:0 auto 58px}.contact-page .section-contact-us .contact-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-page .section-contact-us .contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;text-align:center;letter-spacing:-.4px}.contact-page .section-contact-us .contact-title{font-size:48px;margin:0 0 15px;letter-spacing:-2.4px}.contact-page .section-contact-us .contact-description{margin:15px 0 64px}.contact-page .section-contacts-methods{padding:50px 0 100px}.contact-page .section-contacts-methods .block-contacts-methods{max-width:560px;margin:0 auto}.contact-page .section-contacts-methods .contact-title{margin-bottom:49px}.contact-page .section-contacts-methods .contacts-method{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f8f8f8;border-radius:20px;margin-bottom:12px;color:var(--blue-basic);text-decoration:none}.contact-page .section-contacts-methods .contacts-method:active .method-item,.contact-page .section-contacts-methods .contacts-method:focus .method-item,.contact-page .section-contacts-methods .contacts-method:hover .method-item{color:var(--yellow-basic)}.contact-page .section-contacts-methods .contacts-method:last-child{margin-bottom:0}.contact-page .section-contacts-methods .contacts-method .method-item{-webkit-transition:color .3s linear;transition:color .3s linear}.contact-page .section-contacts-methods .contacts-method .method-title{margin:0 0 15px;font-size:20px;font-weight:600;font-family:Poppins-SemiBold,sans-serif;letter-spacing:-.4px}.contact-page .section-contacts-methods .contact-method-img{width:90px;height:90px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.contact-page .section-contacts-methods .contact-method-img.icon-phone{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/contact-us-icons-sprite-7cba31cd63.svg#icon-phone) 50% 50%/50px no-repeat var(--yellow-basic)}.contact-page .section-contacts-methods .contact-method-img.icon-email{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/contact-us-icons-sprite-7cba31cd63.svg#icon-email) 50% 50%/50px no-repeat var(--yellow-basic)}.contact-page .section-contacts-methods .contact-method-img.icon-chat{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/contact-us-icons-sprite-7cba31cd63.svg#icon-chat) 50% 50%/50px no-repeat var(--yellow-basic)}.contact-page .section-contacts-methods .contact-method-text{padding-left:16px;font-family:Poppins-Bold,sans-serif;font-size:16px}.contact-page .section-social-media{padding:110px 0 84px}.contact-page .section-social-media .contact-title{margin-bottom:30px}.contact-page .social-media-list{margin:0 auto;max-width:350px}.contact-page .social-media-list .social-card{text-align:center;margin:0 auto 24px;word-break:break-all;max-width:259px}.contact-page .social-media-list .social-card.max-width{max-width:250px}.contact-page .social-media-list .social-card .social-img{width:41px;height:41px;margin:0 auto 4px}.contact-page .social-media-list .social-card .social-img.icon-instagram{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/contact-us-icons-sprite-7cba31cd63.svg#icon-instagram) 0 0/contain no-repeat}.contact-page .social-media-list .social-card .social-img.icon-facebook{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/contact-us-icons-sprite-7cba31cd63.svg#icon-fb) 0 0/contain no-repeat}.contact-page .social-media-list .social-card .social-img.icon-tiktok{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/contact-us-icons-sprite-7cba31cd63.svg#icon-tiktok) 0 0/contain no-repeat}.contact-page .social-media-list .social-card .social-title{font-size:24px;margin:0 0 4px;font-family:Poppins-Bold,sans-serif;letter-spacing:-1.4px}.contact-page .social-media-list .social-card .social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:var(--blue-basic);-webkit-transition:color .3s linear;transition:color .3s linear;font-family:Poppins-Regular,sans-serif;font-size:24px}.contact-page .social-media-list .social-card .social-link:active,.contact-page .social-media-list .social-card .social-link:focus,.contact-page .social-media-list .social-card .social-link:hover{color:var(--yellow-basic)}@media screen and (min-width:768px){.contact-page .section-contact-us{padding:130px 0}.contact-page .section-contacts-methods{padding:90px 0 120px}.contact-page .section-contacts-methods .contact-method-text{font-size:24px}.contact-page .section-social-media{padding:143px 0}.contact-page .social-media-list{max-width:430px}}@media screen and (min-width:992px){.contact-page .contact-title{font-size:64px}.contact-page .section-contact-us .contact-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contact-page .section-contact-us .contact-title{font-size:72px}.contact-page .section-contact-us .contact-content{padding-right:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.contact-page .section-contact-us .contact-img{margin:0}.contact-page .section-contact-us .btn-contact-us{max-width:none}.contact-page .section-contacts-methods{padding:90px 0 100px}.contact-page .section-social-media{padding:110px 0 150px}.contact-page .social-media-list{max-width:1030px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contact-page .social-media-list .social-card{text-align:left;padding:0;max-width:256px;margin:0 24px 0 0}.contact-page .social-media-list .social-card .social-img{margin:0 0 4px}.contact-page .social-media-list .social-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1200px){.contact-page .section-contact-us{padding:120px 0}.contact-page .section-contacts-methods .block-contacts-methods{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-page .section-contacts-methods .contacts-method{min-width:335px;margin-bottom:0}.contact-page .section-contacts-methods .contacts-method .method-title{font-size:18px}.contact-page .section-contacts-methods .contact-method-text{font-size:20px}}@media screen and (min-width:1442px){.contact-page .section-contacts-methods .contacts-method{width:calc(33.3333333333% - 8px)}}.search-tool{padding:30px 15px;height:auto;width:auto}@media screen and (max-width:768px){.search-tool{margin-top:30px}}.search-tool .search-section-container{background:var(--color-supportive);border-radius:19px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:925px;max-height:72px;height:45px;margin:0 auto;-webkit-box-shadow:0 3.6px 3.6px rgba(0,0,0,.25);box-shadow:0 3.6px 3.6px rgba(0,0,0,.25)}.search-tool .search-section-container.scale-animation{-webkit-animation:2s ease-in-out forwards scaleAnimation;animation:2s ease-in-out forwards scaleAnimation}@-webkit-keyframes scaleAnimation{0%,100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}@keyframes scaleAnimation{0%,100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}}.search-tool .search-section-container .location-area{height:auto;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:80%;padding:0;z-index:1}.search-tool .search-section-container .location-area .location-icon{position:relative;top:auto;left:auto;display:none}.search-tool .search-section-container .location-area input{font-size:14px;color:var(--color-text);padding:3px 0 3px 10px;background:var(--color-supportive);border-radius:19px 0 0 19px}.search-tool .search-section-container .location-area input::-webkit-input-placeholder{font-size:14px;padding:0;text-align:left}.search-tool .search-section-container .location-area input::-moz-placeholder{font-size:14px;padding:0;text-align:left}.search-tool .search-section-container .location-area input:-ms-input-placeholder{font-size:14px;padding:0;text-align:left;text-overflow:ellipsis}.search-tool .search-section-container .location-area input::-ms-input-placeholder{font-size:14px;padding:0;text-align:left}.search-tool .search-section-container .location-area input::placeholder{font-size:14px;padding:0;text-align:left}.search-tool .search-section-container .location-area input:-moz-placeholder-shown{text-overflow:ellipsis}.search-tool .search-section-container .location-area input:placeholder-shown{text-overflow:ellipsis}.search-tool .search-section-container .button-search-area{height:auto;margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:20%;background:var(--color-primary);border-radius:0 19px 19px 0}.search-tool .search-section-container .button-search-area button{font-size:11px;background:var(--color-primary);color:var(--color-neutral-lightest);border-top-right-radius:19px;border-bottom-right-radius:19px;border:none}.search-tool .search-section-container .button-search-area button:active,.search-tool .search-section-container .button-search-area button:hover{border:none;background:var(--color-accent-gold);color:var(--color-primary)}.search-tool .search-section-container .search-results{width:100%;top:55%;left:0;margin:0;z-index:-1;border-radius:0 0 19px 19px}.search-tool .search-section-container .search-results__list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--color-supportive)}.search-tool .search-section-container .search-results__list .not-found{padding-top:30px;padding-left:0;text-align:center;font-size:15px}.search-tool .search-section-container .search-results__list-item:first-child a{padding-top:30px}.search-tool .search-section-container .search-results__list-item:first-child::before{top:30px}.search-tool .search-section-container .search-results__list-item a{padding:13px 10px 13px 50px}.search-tool .search-section-container .search-results__list-item::before{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#location) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/search-form-sprite-8a8ed991a9.svg#location) no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px;height:22px;top:14px;left:19px;background:var(--color-primary)}.search-tool .search-section-container .search-results__list-item.selected::before,.search-tool .search-section-container .search-results__list-item:active::before,.search-tool .search-section-container .search-results__list-item:focus::before,.search-tool .search-section-container .search-results__list-item:hover::before{background:var(--color-accent-gold)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvcGFnZXMvaG9tZS1wYWdlLXJlZGVzaWduL19oZXJvLWltZy5zY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9ub3JtYWxpemUuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvbWFpbi5zY3NzIiwic3R5bGUuY3NzIiwidmFyL3d3dy9jaXR5dW5zY3JpcHRlZC13ZWIvQXBwbGljYXRpb24vc2VydmVyX3Jvb3QvcHVibGljX2h0bWwvdGhlbWUvZnJvbnRlbmQvX3N0eWxlcy9idG4tYmFjay10by10b3Auc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvaGVhZGVyL21haW4tcG9wdXAuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMva2V5LXBhZ2Uuc2NzcyIsInZhci93d3cvY2l0eXVuc2NyaXB0ZWQtd2ViL0FwcGxpY2F0aW9uL3NlcnZlcl9yb290L3B1YmxpY19odG1sL3RoZW1lL2Zyb250ZW5kL19zdHlsZXMvc2VhcmNoLXRvb2wuc2NzcyIsIl9jb250YWN0LXVzLW1vYmlsZS5zY3NzIiwiX2NvbnRhY3QtdXMtZGVza3RvcC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxvQkFDSSxTQUFBLFNBQ0EsZUFDQSxjQUFBLEVBRUEsd0NBQ0ksU0FBQSxTQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxhQUFBLEtBRUEscURBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFQSxnRUFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFQSw2RUFDSSxlQUNBLFlBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFFQSwrRUFDSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLHNIQUFBLFVBQUEsT0FBQSxLQUFBLHNIQUFBLFVBQUEsT0FDQSxpQkFBQSw4QkFDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQU1oQixrREFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsdUJBQUEsS0FDQSwwQkFBQSxLQUdKLHNEQUNJLFFBQUEsTUFHSix1REFDSSxRQUFBLEtBSVIsbUNBQ0ksU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSwyQkFDQSxhQUFBLG9IQUFBLFVBQUEsT0FBQSxLQUFBLG9IQUFBLFVBQUEsT0FDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsUUFBQSxFQUVBLGtCQUFBLElBQUEsU0FBQSxTQUFBLFdBQUEsVUFBQSxJQUFBLFNBQUEsU0FBQSxXQUdKLDhCQUNJLEdBQUEsTUFDSSxhQUFBLG9IQUFBLFVBQUEsT0FBQSxLQUFBLG9IQUFBLFVBQUEsT0FFSixNQUFBLElBQ0ksYUFBQSxnSEFBQSxVQUFBLE9BQUEsS0FBQSxnSEFBQSxVQUFBLE9BRUosSUFBQSxNQUNJLGFBQUEsZ0hBQUEsVUFBQSxPQUFBLEtBQUEsZ0hBQUEsVUFBQSxPQUVKLE1BQUEsSUFDSSxhQUFBLCtHQUFBLFVBQUEsT0FBQSxLQUFBLCtHQUFBLFVBQUEsT0FFSixJQUFBLE1BQ0ksYUFBQSxpSEFBQSxVQUFBLE9BQUEsS0FBQSxpSEFBQSxVQUFBLE9BRUosTUFBQSxJQUNJLGFBQUEsZ0hBQUEsVUFBQSxPQUFBLEtBQUEsZ0hBQUEsVUFBQSxPQUVKLElBQUEsTUFDSSxhQUFBLGlIQUFBLFVBQUEsT0FBQSxLQUFBLGlIQUFBLFVBQUEsT0FFSixLQUFBLE1BQ0ksYUFBQSxnSEFBQSxVQUFBLE9BQUEsS0FBQSxnSEFBQSxVQUFBLFFBdkJSLHNCQUNJLEdBQUEsTUFDSSxhQUFBLG9IQUFBLFVBQUEsT0FBQSxLQUFBLG9IQUFBLFVBQUEsT0FFSixNQUFBLElBQ0ksYUFBQSxnSEFBQSxVQUFBLE9BQUEsS0FBQSxnSEFBQSxVQUFBLE9BRUosSUFBQSxNQUNJLGFBQUEsZ0hBQUEsVUFBQSxPQUFBLEtBQUEsZ0hBQUEsVUFBQSxPQUVKLE1BQUEsSUFDSSxhQUFBLCtHQUFBLFVBQUEsT0FBQSxLQUFBLCtHQUFBLFVBQUEsT0FFSixJQUFBLE1BQ0ksYUFBQSxpSEFBQSxVQUFBLE9BQUEsS0FBQSxpSEFBQSxVQUFBLE9BRUosTUFBQSxJQUNJLGFBQUEsZ0hBQUEsVUFBQSxPQUFBLEtBQUEsZ0hBQUEsVUFBQSxPQUVKLElBQUEsTUFDSSxhQUFBLGlIQUFBLFVBQUEsT0FBQSxLQUFBLGlIQUFBLFVBQUEsT0FFSixLQUFBLE1BQ0ksYUFBQSxnSEFBQSxVQUFBLE9BQUEsS0FBQSxnSEFBQSxVQUFBLFFBSVIsMkJBQ0ksU0FBQSxTQUNBLGVBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxNQUFBLEVBQUEsRUFBQSxNQUVBLDhCQUFBLDhCQUNJLFdBQUEsOEJBQ0Esd0JBQUEsS0FBQSxn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T0FBQSxZQUNBLFdBQUEsd0JBRUEsd0VBQ0ksWUFBQSxLQUNBLGFBQUEsRUFDQSxXQUFBLE9BQ0EsVUFBQSxLQU1BLGdGQUNJLFlBQUEsS0FHSixzRkFDSSxJQUFBLEtBSVIsb0VBQ0ksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUdKLDBFQUNJLGFBQUEsc0hBQUEsVUFBQSxLQUFBLHNIQUFBLFVBQ0Esa0JBQUEsUUFBQSxVQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxLQUNBLFdBQUEscUJBT0EsbUZBQUEsaUZBQUEsZ0ZBQUEsZ0ZBQ0ksV0FBQSIsImZpbGUiOiJjb250YWN0dXMtMmRiZGY1NWJjZi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLmhvbWUtcGFnZS1oZXJvLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAubG9nby1pbWctY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIC52aWRlby1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICAgICAgICAgIC52aWRlby1ib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFxuICAgICAgICAgICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjcGxheS1idXR0b24nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNrdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgICAgIG1hc2s6IHVybCgkaG9tZXBhZ2Utc3ByaXRlICsgJyNidWlsZGluZ3MnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBhbmltYXRpb246IG1hc2tDaGFuZ2UgMTZzIGluZmluaXRlIHN0ZXBzKDEpO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbWFza0NoYW5nZSB7XG4gICAgICAgIDAlLCAxMi41JSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjYnVpbGRpbmdzJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAxMi41JSwgMjUlIHtcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaG9tZXBhZ2Utc3ByaXRlICsgJyNyYW1lbicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgMjUlLCAzNy41JSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjYmlrZXMnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIDM3LjUlLCA1MCUge1xuICAgICAgICAgICAgbWFzazogdXJsKCRob21lcGFnZS1zcHJpdGUgKyAnI2Rvb3InKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIDUwJSwgNjIuNSUge1xuICAgICAgICAgICAgbWFzazogdXJsKCRob21lcGFnZS1zcHJpdGUgKyAnI2tpbW9ubycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgNjIuNSUsIDc1JSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhvbWVwYWdlLXNwcml0ZSArICcjdG93ZXInKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIDc1JSwgODcuNSUge1xuICAgICAgICAgICAgbWFzazogdXJsKCRob21lcGFnZS1zcHJpdGUgKyAnI2NodXJjaCcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgODcuNSUsIDEwMCUge1xuICAgICAgICAgICAgbWFzazogdXJsKCRob21lcGFnZS1zcHJpdGUgKyAnI2xhbXBzJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogLTYwcHggMCAwIC0zMHB4O1xuXG4gICAgICAgIGgxLCBoMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDEycHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiA3cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvbWUtcGFnZS1oZXJvLWltZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAubG9nby1pbWctY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgICAgICAgICAubG9nby1pbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlkZW8tYmxvY2sge1xuICAgICAgICAgICAgICAgIC52aWRlby1ib3gge1xuICAgICAgICAgICAgICAgICAgICAucGxheS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmFuaW1hdGlvbi1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5pbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5cbmZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5sZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQHVzZSAnLi9ub3JtYWxpemUnO1xuQHVzZSAnLi9idG4tYmFjay10by10b3AnO1xuQHVzZSAnLi9oZWFkZXIvbWFpbi1wb3B1cCc7XG5AdXNlICcuL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7IFxuXG46cm9vdCB7XG4gICAgLS1yZWQtYmFzaWM6ICNlODQwNDI7XG4gICAgLS1ibHVlLWJhc2ljOiAjMEM0QTYwO1xuICAgIC0tZ3JlZW4tYmFzaWM6ICMxMThjOGY7XG4gICAgLS15ZWxsb3ctYmFzaWM6ICNlM2FhMmM7XG4gICAgLS13aGl0ZTogI2ZkZjdlYztcbiAgICAtLXdoaXRlLWJhc2ljOiAjZmZmO1xuICAgIC0tZ3JleS1kYXJrOiAjYzhiZWEwO1xuICAgIC0tZ3JleS1iYXNpYzogI2NjY2NjYztcbiAgICAtLWdyZXktbGlnaHQtYmFzaWM6ICNmNWY0ZjI7XG4gICAgLS1ibHVlLWdyZXktYmFzaWM6ICM2YTcwOTg7XG4gICAgLS1waW5rLWJhc2ljOiAjZWIyMmI1O1xuXG4gICAgLS1jb2xvci1wcmltYXJ5OiAjMEM0QTYwO1xuICAgIC0tY29sb3ItcHJpbWFyeS1saWdodDogIzUzNzY3ODtcbiAgICAtLWNvbG9yLXN1cHBvcnRpdmU6ICNjOGJlYTA7XG4gICAgLS1jb2xvci1hY2NlbnQtZ29sZDogI2UzYWEyYztcbiAgICAtLWNvbG9yLWFjY2VudC1yb3NlOiAjZDk3YzViO1xuICAgIC0tY29sb3ItbmV1dHJhbC1saWdodGVzdDogI2ZkZjdlYztcbiAgICAtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcjogI2Y1ZjRmMjtcbiAgICAtLWNvbG9yLW5ldXRyYWwtbGlnaHQ6ICNlY2ViZTg7XG4gICAgLS1jb2xvci10ZXh0OiAjMDYzNTM4O1xuICAgIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cblxuICAgIC0tbmF2LWJhci1oZWlnaHQ6IDc1cHg7XG4gICAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogMzU1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogNDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLS1uYXYtYmFyLWhlaWdodDogOTBweDtcbiAgICB9XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG51bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxufVxuXG5baGlkZGVuXSxcbi5oaWRkZW4sXG4ubm8tZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLWJsb2NrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGxpbmVhcjtcbiAgICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuXG4jZ3R4LXRyYW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG59XG5cbmh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgXG4gICAgQHN1cHBvcnRzIChoZWlnaHQ6IDEwMGR2aCkge1xuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG59XG5cbmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyZXkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JleS1ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3Vic3RyYXRlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDIwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uaW52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5TeXNGYWxzby1mb250IHtcbiAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBzYW5zLXNlcmlmO1xufVxuXG4vLyA9PT09PSBjdXN0b20gc2Nyb2xsIGZvciBNb3ppbGxhIEZpcmVmb3ggPT09PT1cbmh0bWwsYm9keSB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2LFxuLmg3LCAuaDgge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG59XG5cbmgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxufVxuXG5oMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgIH1cbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG5cbmg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG5oNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG59XG5cbi5oNyB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLmg4IHtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG5cbi8vID09PT09IGN1c3RvbSBzY3JvbGwgPT09PT1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLy8gPT09PT0gY2xhc3MgZm9yIGNlbnRlciBzZWN0aW9ucyA9PT09PVxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpIHtcbiAgICAgICAgd2lkdGg6IDE0MDBweDtcbiAgICB9XG59XG5cbi5jb250YWluZXIteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcblxuICAgICYucmVtb3ZlLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXItbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG59XG5cbi5jb250YWluZXIteG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbn1cblxuLmNvbnRhaW5lci1tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbn1cblxuLy8gPT09PT0gY3VzdG9tIGJ1dHRvbiBmb3IgJ3RhZyBhJyA9PT09PVxuLmEtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi55ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmV5IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTApO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyZXktYmx1ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmx1ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gICAgXG4uYnRuLW1vcmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zLU1lZGl1bScsIHNhbnMtc2VyaWY7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNpY29uLWFycm93LWRvd24nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNSUsIDJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZSgtNSUsIDJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tb3V0bGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuM3MgbGluZWFyO1xuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zLU1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICBmb250OiA1MDAgMTVweCAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnktbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xuICAgIGZvbnQ6IDUwMCAxOHB4ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNidG4tYXJyb3cnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yMnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNjYXJvdXNlbC1hcnJvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMDBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cblxuLy8gPT09PT0gYmFzZSBzdHJ1Y3R1cmUgZm9yIHNlY3Rpb24gYm94XG4uYm94LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICYuYmMtd2hpdGUtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy1ncmV5LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmMtYmx1ZS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy13aGl0ZS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJjLWdyZXktd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICB9XG5cbiAgICAmLmdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgJiA+IC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5wYy12ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLnBjLXZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jaXR5LXBhZ2VfX2Jlc3QtdGhpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hLWJ0biB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXAtbWVzc2FnZSB7XG4gICAgLmFsZXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJi5hbGVydC1kYW5nZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsZXJ0LXdhcm5pbmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxlcnQtaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleC1jb2x1bW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbmF2LWJhci1oZWlnaHQpOyAgXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2xhc3NlcyBmb3IgdGhlIGNvbG9ycztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYXNpYy1yZWQge1xuXHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJhc2ljLWJsdWUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYXNpYy1ncmVlbiB7XG5cdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYXNpYy15ZWxsb3cge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuXG4uYmFzaWMtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmJjLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYy1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYy1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJjLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJjLWdyZXktbGlnaHQtYmFzaWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xufVxuXG4ucXVlc3Rpb25uYWlyZS1wcmV2aWV3LW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zZWFjcmNoLXBsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBsYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIFxuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjcGxheS1idXR0b24nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgbWFzay1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuaG9tZS1wYWdlLWhlcm8taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciAudmlkZW8tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLnZpZGVvLWJsb2NrIC52aWRlby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC52aWRlby1ibG9jayAudmlkZW8tYm94IC5wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5sb2dvLWltZy1jb250YWluZXIgLnZpZGVvLWJsb2NrIC52aWRlby1ib3ggLnBsYXktYnV0dG9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvbWVwYWdlLXNwcml0ZS03NjU3NmZlOTI2LnN2ZyNwbGF5LWJ1dHRvblwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFzay1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC5sb2dvLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xufVxuLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIC5tb2JpbGUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciAuZGVza3RvcC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC5hbmltYXRpb24taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvbWVwYWdlLXNwcml0ZS03NjU3NmZlOTI2LnN2ZyNidWlsZGluZ3NcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGFuaW1hdGlvbjogbWFza0NoYW5nZSAxNnMgaW5maW5pdGUgc3RlcHMoMSk7XG59XG5Aa2V5ZnJhbWVzIG1hc2tDaGFuZ2Uge1xuICAwJSwgMTIuNSUge1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtNzY1NzZmZTkyNi5zdmcjYnVpbGRpbmdzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbiAgMTIuNSUsIDI1JSB7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hvbWVwYWdlLXNwcml0ZS03NjU3NmZlOTI2LnN2ZyNyYW1lblwiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIDI1JSwgMzcuNSUge1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtNzY1NzZmZTkyNi5zdmcjYmlrZXNcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICAzNy41JSwgNTAlIHtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTc2NTc2ZmU5MjYuc3ZnI2Rvb3JcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICA1MCUsIDYyLjUlIHtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTc2NTc2ZmU5MjYuc3ZnI2tpbW9ub1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIDYyLjUlLCA3NSUge1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9ob21lcGFnZS1zcHJpdGUtNzY1NzZmZTkyNi5zdmcjdG93ZXJcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuICA3NSUsIDg3LjUlIHtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTc2NTc2ZmU5MjYuc3ZnI2NodXJjaFwiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gIDg3LjUlLCAxMDAlIHtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaG9tZXBhZ2Utc3ByaXRlLTc2NTc2ZmU5MjYuc3ZnI2xhbXBzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luOiAtNjBweCAwIDAgLTMwcHg7XG59XG4uaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSBoMSwgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUgaDIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxMnB4IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiA3cHggdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wYWdlLWhlcm8taW1nIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciAubG9nby1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG4gIC5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgLnZpZGVvLWJveCAucGxheS1idXR0b24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuaG9tZS1wYWdlLWhlcm8taW1nIC5hbmltYXRpb24taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1wYWdlLWhlcm8taW1nIC5hbmltYXRpb24taW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gICAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICAgKiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAgICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gICAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFjay10by10b3AtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDc1JTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDk5OTg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYWNrLXRvLXRvcC1idG4ge1xuICAgIHRvcDogODAlO1xuICB9XG59XG4uYmFjay10by10b3AtYnRuIHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYmFjay10by10b3AtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmFjay10by10b3AtYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5iYWNrLXRvLXRvcC1idG4uc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmFjay10by10b3AtYnRuLmJ0bi1mcm9udC1lbmQ6YWZ0ZXIge1xuICBtYXJnaW46IDAgMCA1cHggNXB4O1xufVxuXG4ubWFpblBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICB3aWR0aDogOTAlO1xufVxuLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LmxvZ2luLWRlc2t0b3Age1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBhbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgfVxuICAucG9wdXAtY29udGVudC5zbGlkZS1pbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDFzIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgfVxuICAucG9wdXAtY29udGVudC53aXRoLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxuICAucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA0MSU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQubG9naW4tZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDExMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDExODVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDEyNzVweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXJlZC1iYXNpYzogI2U4NDA0MjtcbiAgLS1ibHVlLWJhc2ljOiAjMEM0QTYwO1xuICAtLWdyZWVuLWJhc2ljOiAjMTE4YzhmO1xuICAtLXllbGxvdy1iYXNpYzogI2UzYWEyYztcbiAgLS13aGl0ZTogI2ZkZjdlYztcbiAgLS13aGl0ZS1iYXNpYzogI2ZmZjtcbiAgLS1ncmV5LWRhcms6ICNjOGJlYTA7XG4gIC0tZ3JleS1iYXNpYzogI2NjY2NjYztcbiAgLS1ncmV5LWxpZ2h0LWJhc2ljOiAjZjVmNGYyO1xuICAtLWJsdWUtZ3JleS1iYXNpYzogIzZhNzA5ODtcbiAgLS1waW5rLWJhc2ljOiAjZWIyMmI1O1xuICAtLWNvbG9yLXByaW1hcnk6ICMwQzRBNjA7XG4gIC0tY29sb3ItcHJpbWFyeS1saWdodDogIzUzNzY3ODtcbiAgLS1jb2xvci1zdXBwb3J0aXZlOiAjYzhiZWEwO1xuICAtLWNvbG9yLWFjY2VudC1nb2xkOiAjZTNhYTJjO1xuICAtLWNvbG9yLWFjY2VudC1yb3NlOiAjZDk3YzViO1xuICAtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3Q6ICNmZGY3ZWM7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodGVyOiAjZjVmNGYyO1xuICAtLWNvbG9yLW5ldXRyYWwtbGlnaHQ6ICNlY2ViZTg7XG4gIC0tY29sb3ItdGV4dDogIzA2MzUzODtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1uYXYtYmFyLWhlaWdodDogNzVweDtcbiAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogMzU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZXhwZXJpZW5jZS1ib29raW5nLWZvcm0td2lkdGg6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICA6cm9vdCB7XG4gICAgLS1uYXYtYmFyLWhlaWdodDogOTBweDtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuW2hpZGRlbl0sXG4uaGlkZGVuLFxuLm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tYmxvY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgbGluZWFyO1xufVxuLmhpZGRlbi1ibG9jay5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4jZ3R4LXRyYW5zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDEyMHB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5Ac3VwcG9ydHMgKGhlaWdodDogMTAwZHZoKSB7XG4gIGJvZHkgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICB9XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5idXR0b24ud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbmJ1dHRvbi53aGl0ZTpmb2N1cywgYnV0dG9uLndoaXRlOmhvdmVyLCBidXR0b24ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbmJ1dHRvbi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uLnRyYW5zcGFyZW50OmZvY3VzLCBidXR0b24udHJhbnNwYXJlbnQ6aG92ZXIsIGJ1dHRvbi50cmFuc3BhcmVudDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuYnV0dG9uLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG5idXR0b24ueWVsbG93OmhvdmVyLCBidXR0b24ueWVsbG93OmZvY3VzLCBidXR0b24ueWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5idXR0b24uZ3JleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xufVxuYnV0dG9uLmdyZXk6Zm9jdXMsIGJ1dHRvbi5ncmV5OmhvdmVyLCBidXR0b24uZ3JleTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cbmJ1dHRvbi5ncmV5LWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbi5ncmV5LWJsdWU6Zm9jdXMsIGJ1dHRvbi5ncmV5LWJsdWU6aG92ZXIsIGJ1dHRvbi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYnV0dG9uLmdyZXktYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgYnV0dG9uLmdyZXktYmx1ZTpmb2N1cywgYnV0dG9uLmdyZXktYmx1ZTpob3ZlciwgYnV0dG9uLmdyZXktYmx1ZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuYnV0dG9uLmJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbmJ1dHRvbi5ibHVlOmZvY3VzLCBidXR0b24uYmx1ZTpob3ZlciwgYnV0dG9uLmJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzdHJhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMTM3MjU0OTAyKTtcbn1cbi5zdWJzdHJhdGUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5TeXNGYWxzby1mb250IHtcbiAgZm9udC1mYW1pbHk6IFN5c0ZhbHNvLUl0YWxpYywgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYsXG4uaDcsIC5oOCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLCAuaDEsXG4gIGgyLCAuaDIsXG4gIGgzLCAuaDMsXG4gIGg0LCAuaDQsXG4gIGg1LCAuaDUsXG4gIGg2LCAuaDYsXG4gIC5oNywgLmg4IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5oNyB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmg3IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmg4IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cbi5jb250YWluZXIteGwucmVtb3ZlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIteGwucmVtb3ZlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEyNnB4O1xuICB9XG59XG5cbi5jb250YWluZXItbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXhtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xufVxuXG4uY29udGFpbmVyLW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG4uYS1idG46Zm9jdXMsIC5hLWJ0bjpob3ZlciwgLmEtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYS1idG4ud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLnRyYW5zcGFyZW50OmZvY3VzLCAuYS1idG4udHJhbnNwYXJlbnQ6aG92ZXIsIC5hLWJ0bi50cmFuc3BhcmVudDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmEtYnRuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4ueWVsbG93OmhvdmVyLCAuYS1idG4ueWVsbG93OmZvY3VzLCAuYS1idG4ueWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uYS1idG4uZ3JleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xufVxuLmEtYnRuLmdyZXk6Zm9jdXMsIC5hLWJ0bi5ncmV5OmhvdmVyLCAuYS1idG4uZ3JleTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cbi5hLWJ0bi5ncmV5LWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi5ncmV5LWJsdWU6Zm9jdXMsIC5hLWJ0bi5ncmV5LWJsdWU6aG92ZXIsIC5hLWJ0bi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmEtYnRuLmdyZXktYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgLmEtYnRuLmdyZXktYmx1ZTpmb2N1cywgLmEtYnRuLmdyZXktYmx1ZTpob3ZlciwgLmEtYnRuLmdyZXktYmx1ZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuLmEtYnRuLmJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5hLWJ0bi5ibHVlOmZvY3VzLCAuYS1idG4uYmx1ZTpob3ZlciwgLmEtYnRuLmJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmJ0bi1tb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogNTAwIDE1cHggXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1tb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5idG4tbW9yZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tbW9yZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tbW9yZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS1jNmRiZjEzZTM5LnN2ZyNpY29uLWFycm93LWRvd25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUlLCAycHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW1vcmU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5idG4tbW9yZS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKC01JSwgMnB4KTtcbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjNweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwiUG9wcGlucy1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1vdXRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tb3V0bGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnktbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbiAgZm9udDogNTAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcHJpbWFyeS1saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWM2ZGJmMTNlMzkuc3ZnI2J0bi1hcnJvd1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tcHJpbWFyeS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1wcmltYXJ5LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIH1cbn1cblxuLmJ0bi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA5cHggMzBweDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQ6IDUwMCAxNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDM3cHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5zbGljay1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgLTJweCAwIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWM2ZGJmMTNlMzkuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMDBweDtcbn1cbi5zbGljay1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWM2ZGJmMTNlMzkuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5ib3gtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uYm94LXNlY3Rpb24uYmMtd2hpdGUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtd2hpdGUtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ncmV5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWdyZXktYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWJsdWUtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLmJjLWdyZXktd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWdyZXktd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG59XG4uYm94LXNlY3Rpb24ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5ib3gtc2VjdGlvbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG4uYm94LXNlY3Rpb24uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSAucGMtdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUgLnBjLXZlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLmNpdHktcGFnZV9fYmVzdC10aGluZ3Mge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuYS1idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5wb3B1cC1tZXNzYWdlIC5hbGVydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uZmxleC1jb2x1bW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDbGFzc2VzIGZvciB0aGUgY29sb3JzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJhc2ljLXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uYmFzaWMtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmJhc2ljLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJhc2ljLXllbGxvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYXNpYy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuLmJjLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJjLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJjLWdyZXktbGlnaHQtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cbi5xdWVzdGlvbm5haXJlLXByZXZpZXctbW9kYWwgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYWNyY2gtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucGxheS1idXR0b24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtYzZkYmYxM2UzOS5zdmcjcGxheS1idXR0b25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2stc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmtleS1wYWdlLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ua2V5LXBhZ2Utc2VjdGlvbl9fdGl0bGU6Zmlyc3QtY2hpbGQsIC5rZXktcGFnZS1zZWN0aW9uX190aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMzVweCAwIDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS1zZWN0aW9uX190aXRsZTpmaXJzdC1jaGlsZCwgLmtleS1wYWdlLXNlY3Rpb25fX3RpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogNTBweCAwIDI1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1rZXktcGFnZSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcbn1cbi5oZWFkZXIta2V5LXBhZ2UgLmhvbWUtcGFnZS1oZXJvLWltZyAudGl0bGUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1rZXktcGFnZSAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uaGVhZGVyLWtleS1wYWdlIC5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIC50aXRsZS1pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmhlYWRlci1rZXktcGFnZSAuaG9tZS1wYWdlLWhlcm8taW1nIC50aXRsZSAudGl0bGUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWtleS1wYWdlIC5ob21lLXBhZ2UtaGVyby1pbWcgLnRpdGxlIC50aXRsZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5oZWFkZXIta2V5LXBhZ2UgLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLWtleS1wYWdlIC5ob21lLXBhZ2UtaGVyby1pbWcgLmxvZ28taW1nLWNvbnRhaW5lciAubG9nby1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5oZWFkZXIta2V5LXBhZ2UgLmhvbWUtcGFnZS1oZXJvLWltZyAubG9nby1pbWctY29udGFpbmVyOjphZnRlciB7XG4gIGhlaWdodDogMDtcbn1cblxuLmtleS1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDYzcHggMCA2MHB4O1xuICB9XG59XG4ua2V5LXBhZ2VfX3RpdGxlLXdyYXBwZXIgLmtleS1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX3RpdGxlLXdyYXBwZXIgLmtleS1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cbi5rZXktcGFnZV9fdGl0bGUtd3JhcHBlciAua2V5LXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fdGl0bGUtd3JhcHBlciAua2V5LXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5rZXktcGFnZV9fY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWFjdGlvbi1idXR0b25zIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDQ1cHg7XG4gIH1cbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICB9XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZS1zbGlkZXIge1xuICBtYXJnaW46IDA7XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAuZXhwZXJpZW5jZS1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLmtleS1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAua2V5LXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnRleHQge1xuICBtYXJnaW46IDA7XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5leHBlcmllbmNlLWNhcm91c2VsIC5zdWdnZXN0ZWQtcHJvZHVjdC1jYXJkIC50ZXh0LWNvbnRlbnQuc2hvdy1jcmVhdG9yLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWFjdGlvbi1idXR0b25zIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGVudC1wYWdlLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGVudC1wYWdlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGVudC1wYWdlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAudGV4dC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnRleHQtY29sdW1uIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmtleS1wYWdlX19ib3ggLmNvbnRlbnQtcGFnZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLnRleHQtY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGVudC1wYWdlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAuc2xpZGVyLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAua2V5LXBhZ2VfX2JveCAuY29udGVudC1wYWdlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAuc2xpZGVyLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5leHBlcmllbmNlLWNhcm91c2VsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjF2dywgNDRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzNnB4LCAxLjF2dywgNjZweCk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2VfX2Nhcm91c2VsIC5leHBlcmllbmNlLWNhcm91c2VsIC5zbGlkZXItY29udGVudCAudGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgfVxufVxuLmtleS1wYWdlX19jYXJvdXNlbCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLmtleS1wYWdlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX19jYXJvdXNlbCAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuc2xpZGVyLWNvbnRlbnQgLmtleS1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5rZXktcGFnZV9fY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLnNsaWRlci1jb250ZW50IC50ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ua2V5LXBhZ2Utc2ltcGxlLWltYWdlIHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2Utc2ltcGxlLWltYWdlIHtcbiAgICBtYXJnaW46IDcwcHggMCAxNXB4O1xuICB9XG59XG4ua2V5LXBhZ2Utc2ltcGxlLWltYWdlX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua2V5LXBhZ2Utc2ltcGxlLWltYWdlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rZXktcGFnZS0zeC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmtleS1wYWdlLTN4LWltYWdlX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS0zeC1pbWFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmtleS1wYWdlLTN4LWltYWdlX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS0zeC1pbWFnZV9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmtleS1wYWdlLTN4LWltYWdlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rZXktcGFnZS0zeC1pbWFnZV9faW1nLnRvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlLTN4LWltYWdlX19pbWcudG9wIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmtleS1wYWdlLTN4LWltYWdlX19pbWctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tcG9zdGVyLWluLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5rZXktcGFnZS1pbWFnZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG4ua2V5LXBhZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNDBweDtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4ua2V5LXBhZ2Utc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmtleS1wYWdlLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2Utc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5rZXktcGFnZS1zbGlkZXIgLnNsaWRlci1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmtleS1wYWdlLXNsaWRlciAuc2xpZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5rZXktcGFnZS1zbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5rZXktcGFnZS1zbGlkZXIgLmtleS1wYWdlLWNhcm91c2VsX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmtleS1wYWdlLXNsaWRlciAua2V5LXBhZ2UtY2Fyb3VzZWxfX2l0ZW0tdGV4dC50YWcsIC5rZXktcGFnZS1zbGlkZXIgLmtleS1wYWdlLWNhcm91c2VsX19pdGVtLXRleHQuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ua2V5LXBhZ2Utcm93LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS1yb3ctaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ua2V5LXBhZ2Utcm93LWltYWdlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS1yb3ctaW1hZ2VfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmtleS1wYWdlLXJvdy1pbWFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmtleS1wYWdlLXJvdy1pbWFnZV9faW1nLWNvbnRlbnQge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2Utcm93LWltYWdlX19pbWctY29udGVudCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAua2V5LXBhZ2Utcm93LWltYWdlX19pbWctY29udGVudCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmtleS1wYWdlX19ib3gtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZV9fYm94LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ua2V5LXBhZ2VfX2xvY2F0aW9ucy10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmtleS1wYWdlX19sb2NhdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1wYWdlX19sb2NhdGlvbnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyMCU7XG4gIH1cbn1cbi5rZXktcGFnZV9fbG9jYXRpb25zLXdyYXBwZXIgLmtleS1wYWdlLWltYWdlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua2V5LXBhZ2VfX2xvY2F0aW9ucy13cmFwcGVyIC5jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua2V5LXBhZ2VfX2xvY2F0aW9ucy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2NhdGlvbnMtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9ucy1zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmxvY2F0aW9ucy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTJweDtcbn1cbi5zbGljay1uZXh0OjphZnRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDc1JSAwJSwgMTAwJSA1MCUsIDc1JSAxMDAlLCA2NSUgMTAwJSwgOTAlIDUwJSwgNjUlIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC03MHB4O1xufVxuLnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNzUlIDAlLCAxMDAlIDUwJSwgNzUlIDEwMCUsIDY1JSAxMDAlLCA5MCUgNTAlLCA2NSUgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmtleS1wYWdlLTJ4LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS0yeC1pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDYzcHggMCA2MHB4O1xuICB9XG59XG4ua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDg4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayAuYnV0dG9uLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMXZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDEuMXZ3LCAzMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayAuYnV0dG9uLWluZm8ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmJ1dHRvbi1pbmZvIHtcbiAgICB3aWR0aDogMTMuMTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwNXB4KSB7XG4gIC5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmJ1dHRvbi1pbmZvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rZXktcGFnZS0yeC1pbWFnZSAuaW1hZ2UtYmxvY2sgLmtleS1wYWdlLXNpbXBsZS1pbWFnZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTAlIDAgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI5NXB4O1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIC5rZXktcGFnZS1zaW1wbGUtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjV2dztcbiAgICB3aWR0aDogMjcuNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTA1cHgpIHtcbiAgLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayAua2V5LXBhZ2Utc2ltcGxlLWltYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgIHdpZHRoOiA1MjdweDtcbiAgfVxufVxuLmtleS1wYWdlLTJ4LWltYWdlIC5pbWFnZS1ibG9jayAua2V5LXBhZ2Utc2ltcGxlLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAua2V5LXBhZ2UtMngtaW1hZ2UgLmltYWdlLWJsb2NrIC5rZXktcGFnZS1zaW1wbGUtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ua2V5LXBhZ2VfX2Nhcm91c2VsIC5rZXktcGFnZV9fYm94IHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuXG4uZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC10b29sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMjg1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZmxleDogMCAxIDEwMCU7XG4gIG1hcmdpbjogMCAyNXB4IDEwcHggMjVweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFweCAwIDMzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGkge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAubG9jYXRpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zZWFyY2gtZm9ybS1zcHJpdGUtOGE4ZWQ5OTFhOS5zdmcjaWNvbi1zZWFyY2hfeWVsbG93XCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC50b3AtcGxhY2Vob2xkZXIsXG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIge1xuICB0b3A6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFycm93LWRvd24teWVsbG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLThhOGVkOTkxYTkuc3ZnI2ljb24tYXJyb3ctZG93blwiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICByaWdodDogNXB4O1xuICB0b3A6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJyb3ctZG93bi15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogLTE0MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDUzMHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5wZW9wbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLnBlb3BsZS10aXRsZS1hZGRpdGlvbmFsIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gLmFtb3VudC1wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIC5wZW9wbGUtaXRlbSBidXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uOmhvdmVyLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjpmb2N1cywgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmJvb2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuZmluZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW46IDYwcHggMnB4IDAgMjZweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLThhOGVkOTkxYTkuc3ZnI2ljb24tbWFya2VyX3llbGxvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHggNDhweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweCA2MHB4O1xuICB9XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhOmZvY3VzLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhOmhvdmVyLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0uc2VsZWN0ZWQsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZvY3VzLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpob3ZlciwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbS5zZWxlY3RlZCBhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpmb2N1cyBhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpob3ZlciBhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTphY3RpdmUgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLm5vdC1mb3VuZCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmFyZWEtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAuYXJlYS10aXRsZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRvcDogLTE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5hcmVhLXRpdGxlIC5sb2NhdGlvbi1pY29uLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24sIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgLmFyZWEtdGl0bGUgLmxvY2F0aW9uLWljb24ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuYXJlYS10aXRsZSBzcGFuLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLmFyZWEtdGl0bGUgc3BhbiwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSAuYXJlYS10aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAucGVvcGxlLWFyZWEgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICBib3R0b206IC0xNDFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5wZW9wbGUtdGl0bGUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5wZW9wbGUtYXJlYSAucGVvcGxlLWFyZWEtZHJvcGRvd24gLnBlb3BsZS1pdGVtIC5hbW91bnQtcGVvcGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhIC5wZW9wbGUtYXJlYS1kcm9wZG93biAucGVvcGxlLWl0ZW0gYnV0dG9uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgNjYlO1xuICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSBpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgbGVmdDogNTFweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAuaW5wdXQtd3JhcHBlciAudG9wLXBsYWNlaG9sZGVyLnRvcC1wbGFjZWhvbGRlcixcbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLmJvdHRvbS1wbGFjZWhvbGRlci50b3AtcGxhY2Vob2xkZXIge1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgLmlucHV0LXdyYXBwZXIgLnRvcC1wbGFjZWhvbGRlci5ib3R0b20tcGxhY2Vob2xkZXIsXG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIC5pbnB1dC13cmFwcGVyIC5ib3R0b20tcGxhY2Vob2xkZXIuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgIGZsZXg6IDAgMSAzNCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmJ1dHRvbi1zZWFyY2gtYXJlYSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW46IDY5cHggMCAwIDA7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBsZWZ0OiAzNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggNjVweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLm5vdC1mb3VuZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIHRvcDogMzk1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgfVxuICAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnBlb3BsZS1hcmVhLCAuc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaSB7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMi4wNHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuYnRuLWNvbnRhY3QtdXMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIHtcbiAgcGFkZGluZzogMTAycHggMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuY29udGFjdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTRweDtcbiAgbWF4LXdpZHRoOiA1NjNweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG8gNThweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuY29udGFjdC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC5jb250YWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuY29udGFjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjRweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuY29udGFjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDY0cHg7XG59XG4uY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMge1xuICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG59XG4uY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmJsb2NrLWNvbnRhY3RzLW1ldGhvZHMge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdHMtbWV0aG9kcyAuY29udGFjdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7XG59XG4uY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3RzLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIC5jb250YWN0cy1tZXRob2Q6aG92ZXIgLm1ldGhvZC1pdGVtLCAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3RzLW1ldGhvZDphY3RpdmUgLm1ldGhvZC1pdGVtLCAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3RzLW1ldGhvZDpmb2N1cyAubWV0aG9kLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdHMtbWV0aG9kcyAuY29udGFjdHMtbWV0aG9kOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIC5jb250YWN0cy1tZXRob2QgLm1ldGhvZC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG4uY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3RzLW1ldGhvZCAubWV0aG9kLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdHMtbWV0aG9kcyAuY29udGFjdC1tZXRob2QtaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdHMtbWV0aG9kcyAuY29udGFjdC1tZXRob2QtaW1nLmljb24tcGhvbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvY29udGFjdC11cy1pY29ucy1zcHJpdGUtN2NiYTMxY2Q2My5zdmcjaWNvbi1waG9uZVwiKSA1MCUgNTAlLzUwcHggbm8tcmVwZWF0IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3QtbWV0aG9kLWltZy5pY29uLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2NvbnRhY3QtdXMtaWNvbnMtc3ByaXRlLTdjYmEzMWNkNjMuc3ZnI2ljb24tZW1haWxcIikgNTAlIDUwJS81MHB4IG5vLXJlcGVhdCB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIC5jb250YWN0LW1ldGhvZC1pbWcuaWNvbi1jaGF0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2NvbnRhY3QtdXMtaWNvbnMtc3ByaXRlLTdjYmEzMWNkNjMuc3ZnI2ljb24tY2hhdFwiKSA1MCUgNTAlLzUwcHggbm8tcmVwZWF0IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3QtbWV0aG9kLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNlY3Rpb24tc29jaWFsLW1lZGlhIHtcbiAgcGFkZGluZzogMTEwcHggMCA4NHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1zb2NpYWwtbWVkaWEgLmNvbnRhY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAuc29jaWFsLW1lZGlhLWxpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBtYXgtd2lkdGg6IDI1OXB4O1xufVxuLmNvbnRhY3QtcGFnZSAuc29jaWFsLW1lZGlhLWxpc3QgLnNvY2lhbC1jYXJkLm1heC13aWR0aCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4uY29udGFjdC1wYWdlIC5zb2NpYWwtbWVkaWEtbGlzdCAuc29jaWFsLWNhcmQgLnNvY2lhbC1pbWcge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG59XG4uY29udGFjdC1wYWdlIC5zb2NpYWwtbWVkaWEtbGlzdCAuc29jaWFsLWNhcmQgLnNvY2lhbC1pbWcuaWNvbi1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvY29udGFjdC11cy1pY29ucy1zcHJpdGUtN2NiYTMxY2Q2My5zdmcjaWNvbi1pbnN0YWdyYW1cIikgMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmNvbnRhY3QtcGFnZSAuc29jaWFsLW1lZGlhLWxpc3QgLnNvY2lhbC1jYXJkIC5zb2NpYWwtaW1nLmljb24tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvY29udGFjdC11cy1pY29ucy1zcHJpdGUtN2NiYTMxY2Q2My5zdmcjaWNvbi1mYlwiKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uY29udGFjdC1wYWdlIC5zb2NpYWwtbWVkaWEtbGlzdCAuc29jaWFsLWNhcmQgLnNvY2lhbC1pbWcuaWNvbi10aWt0b2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvY29udGFjdC11cy1pY29ucy1zcHJpdGUtN2NiYTMxY2Q2My5zdmcjaWNvbi10aWt0b2tcIikgMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmNvbnRhY3QtcGFnZSAuc29jaWFsLW1lZGlhLWxpc3QgLnNvY2lhbC1jYXJkIC5zb2NpYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjRweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCAuc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCAuc29jaWFsLWxpbms6aG92ZXIsIC5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCAuc29jaWFsLWxpbms6Zm9jdXMsIC5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCAuc29jaWFsLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyB7XG4gICAgcGFkZGluZzogMTMwcHggMDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMjBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMgLmNvbnRhY3QtbWV0aG9kLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLXNvY2lhbC1tZWRpYSB7XG4gICAgcGFkZGluZzogMTQzcHggMDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zb2NpYWwtbWVkaWEtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuY29udGFjdC1pbmZvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLmNvbnRhY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLmNvbnRhY3QtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuY29udGFjdC1pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLmJ0bi1jb250YWN0LXVzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1zb2NpYWwtbWVkaWEge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMTUwcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuc29jaWFsLW1lZGlhLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtY2FyZCAuc29jaWFsLWltZyB7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNvY2lhbC1tZWRpYS1saXN0IC5zb2NpYWwtbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdC1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIC5ibG9jay1jb250YWN0cy1tZXRob2RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdHMtbWV0aG9kcyAuY29udGFjdHMtbWV0aG9kIHtcbiAgICBtaW4td2lkdGg6IDMzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIC5jb250YWN0cy1tZXRob2QgLm1ldGhvZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLnNlY3Rpb24tY29udGFjdHMtbWV0aG9kcyAuY29udGFjdC1tZXRob2QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIC5jb250YWN0cy1tZXRob2Qge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gOHB4KTtcbiAgfVxufVxuXG4uc2VhcmNoLXRvb2wge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDkyNXB4O1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDMuNnB4IDMuNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lci5zY2FsZS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IHNjYWxlQW5pbWF0aW9uIDJzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBzY2FsZUFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1hcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tYXJlYSAubG9jYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgcGFkZGluZzogM3B4IDAgM3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICBib3JkZXItcmFkaXVzOiAxOXB4IDAgMCAxOXB4O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWFyZWEgaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTlweCAxOXB4IDA7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE5cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuYnV0dG9uLXNlYXJjaC1hcmVhIGJ1dHRvbjphY3RpdmUsIC5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5idXR0b24tc2VhcmNoLWFyZWEgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE5cHggMTlweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0IC5ub3QtZm91bmQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICB0b3A6IDMwcHg7XG59XG4uc2VhcmNoLXRvb2wgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHNfX2xpc3QtaXRlbSBhIHtcbiAgcGFkZGluZzogMTNweCAxMHB4IDEzcHggNTBweDtcbn1cbi5zZWFyY2gtdG9vbCAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0c19fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc2VhcmNoLWZvcm0tc3ByaXRlLThhOGVkOTkxYTkuc3ZnI2xvY2F0aW9uXCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW0uc2VsZWN0ZWQ6OmJlZm9yZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06Zm9jdXM6OmJlZm9yZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06aG92ZXI6OmJlZm9yZSwgLnNlYXJjaC10b29sIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzX19saXN0LWl0ZW06YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59IiwiQHVzZSAnLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uYmFjay10by10b3AtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3NSU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMwMDAwMDAyOTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB0b3A6IDgwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYuYnRuLWZyb250LWVuZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluUG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9naW4tZGVza3RvcCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlLWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMXMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aXRoLXNjcm9sbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9naW4tZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDExMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTg1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTI3NXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4vbWFpbic7XG5cbi5rZXktcGFnZS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAgICY6Zmlyc3QtY2hpbGQsIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXIta2V5LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcblxuICAgIC5ob21lLXBhZ2UtaGVyby1pbWcge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28taW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC5sb2dvLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtleS1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogNjNweCAwIDYwcHg7XG4gICAgfVxuXG4gICAgLmtleS1wYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4OztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2V5LXBhZ2VfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rZXktcGFnZV9fY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAua2V5LXBhZ2VfX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5zbGlkZXItYWN0aW9uLWJ1dHRvbnMge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leHBlcmllbmNlLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmtleS1wYWdlX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Z2dlc3RlZC1wcm9kdWN0LWNhcmQge1xuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAmLnNob3ctY3JlYXRvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXBhZ2UtY2Fyb3VzZWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC5zbGlkZXItYWN0aW9uLWJ1dHRvbnMge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZXItY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuMXZ3LCA0NHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMzZweCwgMS4xdncsIDY2cHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rZXktcGFnZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogNzBweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rZXktcGFnZS0zeC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLXBvc3Rlci1pbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ua2V5LXBhZ2UtaW1hZ2VfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG59XG5cbi5rZXktcGFnZS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLmtleS1wYWdlLWNhcm91c2VsX19pdGVtLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgICYudGFnLCAmLmF1dGhvciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ua2V5LXBhZ2Utcm93LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtleS1wYWdlX19ib3gtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ua2V5LXBhZ2VfX2xvY2F0aW9ucyB7XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rZXktcGFnZS1pbWFnZV9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5sb2NhdGlvbnMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0ycHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDc1JSAwJSwgMTAwJSA1MCUsIDc1JSAxMDAlLCA2NSUgMTAwJSwgOTAlIDUwJSwgNjUlIDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICB9XG59XG5cbi5zbGljay1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTcwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDc1JSAwJSwgMTAwJSA1MCUsIDc1JSAxMDAlLCA2NSUgMTAwJSwgOTAlIDUwJSwgNjUlIDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgfVxufVxuXG4ua2V5LXBhZ2UtMngtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogNjNweCAwIDYwcHg7XG4gICAgfVxuXG4gICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4JTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzYlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1pbmZvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjF2dywgMjBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMS4xdncsIDMwcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMy4xM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwNXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmtleS1wYWdlLXNpbXBsZS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNTAlIDAgMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjN2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXZ3O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcuNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTA1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItc29jaWFsLW5ldHdvcmsge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ua2V5LXBhZ2VfX2Nhcm91c2VsIHtcbiAgICAua2V5LXBhZ2VfX2JveCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICB9XG59XG5cbi5leHBlcmllbmNlLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufSIsIkB1c2UgJy4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLnNlYXJjaC10b29sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtaW4td2lkdGg6IDI4NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweCAxMHB4IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9jYXRpb24tYXJlYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDMzcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9jYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2ljb24tc2VhcmNoX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50b3AtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvcC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAuYm90dG9tLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wZW9wbGUtYXJlYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnBlb3BsZS1hcmVhLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFycm93LWRvd24teWVsbG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRzZWFyY2gtZm9ybS1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bicpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGVvcGxlLWFyZWEtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE0MXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBlb3BsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYW1vdW50LXBlb3BsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLXNlYXJjaC1hcmVhIHtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9vayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMnB4IDAgMjZweDtcblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJHNlYXJjaC1mb3JtLXNwcml0ZSArICcjaWNvbi1tYXJrZXJfeWVsbG93Jykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggNTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC10b29sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEsIC5wZW9wbGUtYXJlYSwgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuYXJlYS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTGlnaHQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZW9wbGUtYXJlYSB7XG4gICAgICAgICAgICAgICAgLnBlb3BsZS1hcmVhLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTQxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnBlb3BsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZW9wbGUtdGl0bGUsIC5hbW91bnQtcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNjYlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMTVweDtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRvcC1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3AtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDM0JTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDY5cHggMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VhcmNoLXRvb2wge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG5cbiAgICAgICAgLnNlYXJjaC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG4gICAgLnNlYXJjaC10b29sIHtcbiAgICAgICAgdG9wOiAzOTVweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgIC5zZWFyY2gtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbi1hcmVhLCAucGVvcGxlLWFyZWEsIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi1zZWFyY2gtYXJlYSB7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2NvbW1vbi12YXJpYWJsZXMnIGFzICo7XG5cbi53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtcGFnZSB7XG4gICAgLmNvbnRhY3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDU2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi4wNHB4O1xuICAgIH1cblxuICAgIC5idG4tY29udGFjdC11cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZzogMjNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGFjdC11cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwMnB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgLmNvbnRhY3QtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MTRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1OHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG5cbiAgICAgICAgLmJsb2NrLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0cy1tZXRob2Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAubWV0aG9kLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ldGhvZC1pdGVtIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ldGhvZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtbWV0aG9kLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAmLmljb24tcGhvbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkY29udGFjdC11cy1pY29ucy1zcHJpdGUgKyAnI2ljb24tcGhvbmUnKSA1MCUgNTAlIC8gNTBweCBuby1yZXBlYXQgdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWVtYWlsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGNvbnRhY3QtdXMtaWNvbnMtc3ByaXRlICsgJyNpY29uLWVtYWlsJykgNTAlIDUwJSAvIDUwcHggbm8tcmVwZWF0IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1jaGF0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGNvbnRhY3QtdXMtaWNvbnMtc3ByaXRlICsgJyNpY29uLWNoYXQnKSA1MCUgNTAlIC8gNTBweCBuby1yZXBlYXQgdmFyKC0teWVsbG93LWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LW1ldGhvZC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1zb2NpYWwtbWVkaWEge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDg0cHg7XG5cbiAgICAgICAgLmNvbnRhY3QtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gICAgICAgIC5zb2NpYWwtY2FyZCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTlweDtcblxuICAgICAgICAgICAgJi5tYXgtd2lkdGgge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuXG4gICAgICAgICAgICAgICAgJi5pY29uLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkY29udGFjdC11cy1pY29ucy1zcHJpdGUgKyAnI2ljb24taW5zdGFncmFtJykgMCAwIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRjb250YWN0LXVzLWljb25zLXNwcml0ZSArICcjaWNvbi1mYicpIDAgMCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi10aWt0b2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGNvbnRhY3QtdXMtaWNvbnMtc3ByaXRlICsgJyNpY29uLXRpa3RvaycpIDAgMCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFjdC1wYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi1jb250YWN0LXVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250YWN0cy1tZXRob2RzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCAxMjBweDtcblxuICAgICAgICAgICAgLmNvbnRhY3QtbWV0aG9kLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLXNvY2lhbC1tZWRpYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNDNweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1tZWRpYS1saXN0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250YWN0LXVzIHtcbiAgICAgICAgICAgIC5jb250YWN0LWluZm8tYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWN0LWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWNvbnRhY3QtdXMge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tc29jaWFsLW1lZGlhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDAgMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLW1lZGlhLWxpc3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWxpbmsge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3QtdXMge1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgICAgICAgICAgLmJsb2NrLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWN0cy1tZXRob2Qge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzM1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5tZXRob2QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdC1tZXRob2QtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbnRhY3RzLW1ldGhvZHMge1xuICAgICAgICAgICAgLmNvbnRhY3RzLW1ldGhvZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL2hvbWUtcGFnZS1yZWRlc2lnbi9oZXJvLWltZy5zY3NzJztcbkB1c2UgJy4uLy4uL2tleS1wYWdlLnNjc3MnO1xuQHVzZSAnLi4vLi4vc2VhcmNoLXRvb2wuc2Nzcyc7XG5AdXNlICdjb250YWN0LXVzLW1vYmlsZSc7XG5AdXNlICdjb250YWN0LXVzLWRlc2t0b3AnO1xuQHVzZSAnLi4vLi4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLnNlYXJjaC10b29sIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAuc2VhcmNoLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDkyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAwIDMuNnB4IDMuNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICAgICAgJi5zY2FsZS1hbmltYXRpb24ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZUFuaW1hdGlvbiAycyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2NhbGVBbmltYXRpb24ge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLWFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmxvY2F0aW9uLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOXB4IDAgMCAxOXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tc2VhcmNoLWFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTlweCAxOXB4IDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTlweCAxOXB4O1xuXG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuXG4gICAgICAgICAgICAgICAgLm5vdC1mb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDEzcHggNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJHNlYXJjaC1mb3JtLXNwcml0ZSArICcjbG9jYXRpb24nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
