@charset "UTF-8";/*! 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}}.password-strength-popup{position:absolute;background:var(--white-basic);border:1px solid var(--blue-basic);border-radius:4px;padding:15px;width:250px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:9999;opacity:1;visibility:visible;left:0;top:0;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}.password-strength-popup .strength-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;font-weight:700}.password-strength-popup .progress-bar-container{height:6px;background:var(--color-neutral-lighter);border-radius:3px;margin-bottom:15px}.password-strength-popup .password-strength-progress{height:100%;background:var(--color-text);border-radius:3px;-webkit-transition:width .3s;transition:width .3s}.password-strength-popup .requirements-list{list-style:none;padding:0;margin:0}.password-strength-popup .requirements-list li{padding:3px 0 3px 20px;color:var(--grey-basic);position:relative}.password-strength-popup .requirements-list li:before{content:"●";position:absolute;left:0;color:var(--grey-basic)}.password-strength-popup .requirements-list li.requirement-met,.password-strength-popup .requirements-list li.requirement-met:before{color:var(--blue-basic)}:root{--red-basic:#e84042;--blue-basic:#031A32;--green-basic:#118c8f;--yellow-basic:#D7E051;--white:#F8F8EE;--white-basic:#fff;--grey-dark:#BDB08B;--grey-basic:#cccccc;--grey-light-basic:#f5f4f2;--blue-grey-basic:#6a7098;--pink-basic:#eb22b5;--color-primary:#031A32;--color-primary-light:#3D66A9;--color-supportive:#BDB08B;--color-accent-gold:#D7E051;--color-accent-rose:#DE4C13;--color-neutral-lightest:#F8F8EE;--color-neutral-lighter:#f5f4f2;--color-neutral-light:#ecebe8;--color-text:#031A32;--color-white:#ffffff;--nav-bar-height:55px;--experience-booking-form-width:404px}*{-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-text);font:400 15px/1.2 freight-sans-pro,sans-serif;background:var(--color-neutral-lightest);-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:roc-grotesk,sans-serif;font-weight:700}button{font-family:roc-grotesk,sans-serif;font-weight:500;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}body,html{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-neutral-lighter)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:roc-grotesk,sans-serif;font-weight:500;line-height:1.2;margin:0 0 10px}@media screen and (min-width:768px){body{font-size:18px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 20px}}.h1,h1{font-size:30px;font-weight:700}@media screen and (min-width:992px){.h1,h1{font-size:40px}}.h2,h2{font-size:22px}@media screen and (min-width:768px){.h2,h2{font-size:30px}}.h3,h3{font-size:18px}@media screen and (min-width:768px){.h3,h3{font-size:22px}}.h4,h4{font-size:18px}@media screen and (min-width:768px){.h4,h4{font-size:20px}}.h5,h5{font-size:15px}@media screen and (min-width:768px){.h5,h5{font-size:18px}}.h6,h6{font-size:13px}::-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){.h6,h6{font-size:15px}.container{width:720px}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1200px){:root{--nav-bar-height:145px}.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;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-family:roc-grotesk,sans-serif;font-weight:500}.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)}.a-btn.accent-rose{background:var(--color-accent-rose);color:var(--color-neutral-lightest);border:none}.a-btn.accent-rose:active,.a-btn.accent-rose:focus,.a-btn.accent-rose:hover{background-color:var(--yellow-basic);color:var(--color-neutral-lightest)}.btn-more{color:var(--color-accent-rose);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 15px roc-grotesk,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-rose);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#icon-arrow-down) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.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;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 roc-grotesk,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-primary{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid transparent;border-radius:20px;padding:9px 30px;min-width:170px;color:var(--color-neutral-lightest);background-color:var(--color-accent-rose);text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 15px/1.2 roc-grotesk,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-rose)}.btn-primary:hover{background-color:var(--color-neutral-lightest);color:var(--color-accent-rose);border-color:var(--color-accent-rose)}}.btn-primary-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid transparent;border-radius:40px;padding:10px 50px 10px 30px;color:var(--color-neutral-lightest);background-color:var(--color-accent-rose);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 roc-grotesk,sans-serif;text-align:center;position:relative}.btn-primary-link::before{display:block;content:"";width:20px;height:20px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#back-arrow) center/contain no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#back-arrow) center/contain no-repeat;background:var(--color-primary);position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);z-index:1;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}.btn-primary-link::after{display:block;content:"";width:33px;height:33px;border-radius:50%;background:var(--color-neutral-lightest);position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear}.btn-primary-link.yellow{background:var(--color-accent-gold);color:var(--blue-basic);border:1px solid transparent}.btn-primary-link.yellow::after{background:var(--color-primary)}.btn-primary-link.yellow::before{background:var(--color-neutral-lightest)}@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-neutral-lightest);color:var(--color-accent-rose);border-color:var(--color-accent-rose)}.btn-primary-link:hover::before{background:var(--color-neutral-lightest)}.btn-primary-link:hover::after{background:var(--color-accent-rose)}.btn-primary-link.yellow:hover{background:var(--color-neutral-lightest);border-color:var(--blue-basic);color:var(--blue-basic)}.btn-primary-link.yellow::after{background:var(--color-primary)}.btn-primary-link.yellow::before{background:var(--color-neutral-lightest)}}.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-primary);background-color:transparent;text-decoration:underline;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear;font:500 15px/1.2 roc-grotesk,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-link{font-size:25px;padding:14px 37px;min-width:250px}}@media (hover:hover){.btn-link:hover{color:var(--color-accent-rose)}}.slick-slider{display:block}.slick-arrow{position:absolute;top:50%;z-index:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:60px;height:50px;border-radius:50%;border:0;background-color:transparent;font-size:0}.slick-next{right:-22px}.slick-next::after{content:"";display:block;width:55px;height:40px;margin:0 -2px 0 0;background:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#carousel-arrow) no-repeat;-webkit-mask-size:contain;mask-size:contain}.slick-prev{left:-100px}.slick-prev::after{content:"";display:block;width:55px;height:40px;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-b93235c577.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.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}@media screen and (min-width:992px){.box-section .container>.text{font-size:20px}}.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-b93235c577.svg#play-button) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#play-button) no-repeat center;background-color:var(--color-neutral-lightest);-webkit-mask-size:cover!important;mask-size:cover!important}.main-slider{padding:20px 15px 30px 0!important}.main-slider .swiper-button-next,.main-slider .swiper-button-prev{display:none}.main-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-slider .swiper-pagination{bottom:0}.main-slider .swiper-pagination .swiper-pagination-bullet{background:var(--color-supportive);opacity:.8}.main-slider .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-primary);opacity:1}@media screen and (min-width:768px){.main-slider{padding:30px 15px 70px 0!important}.main-slider .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-slider .swiper-button{display:-webkit-box;display:-ms-flexbox;display:flex;top:auto;bottom:0;height:45px;width:45px;border-radius:50%;padding:10px;border:2px solid transparent;background-color:var(--color-accent-rose);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.main-slider .swiper-button:hover{background:var(--color-neutral-lightest);border-color:var(--color-accent-rose)}.main-slider .swiper-button:hover::after{background-color:var(--color-accent-rose)}.main-slider .swiper-button::after{content:"";height:18px;width:20px;background-color:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#back-arrow) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/general-icons-sprite-dcc6f44af9.svg#back-arrow) no-repeat center;-webkit-mask-size:100%;mask-size:100%}.main-slider .swiper-button.swiper-button-next{right:15px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-slider .swiper-button.swiper-button-prev{right:84px;left:auto}.main-slider .swiper-pagination{display:none}}@media screen and (min-width:768px) and (min-width:1024px){.main-slider .swiper-button{height:48px;width:48px}.main-slider .swiper-button::after{height:26px;width:28px}}.slider-section{padding:50px 0}.slider-section .title-block{text-align:center}.slider-section .description{font-size:18px;margin:0}@media screen and (min-width:768px) and (min-width:1440px){.slider-section .container-xl{padding-left:125px}}@media screen and (min-width:768px) and (min-width:1920px){.slider-section .container-xl{padding-left:185px}}@media screen and (min-width:768px){.slider-section .title-block{text-align:start}.slider-section .description{font-size:22px;margin:0}}.currency{position:relative}.currency .currency-btn{width:90px;background:var(--color-neutral-lightest);border-radius:20px;padding:0 30px 0 16px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border:0;z-index:2}.currency .currency-btn .currency-icon-btn{display:none}.currency .currency-btn span{font-size:12px;color:var(--color-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.currency .currency-btn::after{content:"";position:absolute;display:block;right:10px;width:10px;height:10px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#arrow-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#arrow-icon) center/cover no-repeat;background:var(--color-primary);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.currency .currency-content{position:absolute;bottom:18px;width:90px;font-size:12px;z-index:-1;height:0}.currency .currency__list{margin-bottom:0;border-radius:20px 20px 0 0;list-style-type:none;background-color:var(--color-neutral-lightest);-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.2);box-shadow:0 0 24px 0 rgba(0,0,0,.2);overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;padding-bottom:16px;height:0}.currency .currency__list li{margin:0!important;color:var(--color-primary)}.currency .currency__list li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:6px 25px 6px 12px;margin:0;cursor:pointer}.currency .currency__list li input[type=radio]:checked+label,.currency .currency__list li label:hover{background:var(--color-supportive)}.currency .currency__list li:not(:last-of-type){margin-bottom:10px}.currency .currency__list input[type=radio]{display:none}.currency.currency--opened .currency-content{display:block;height:-webkit-fit-content;height:-moz-fit-content;z-index:1;height:fit-content}.currency.currency--opened .currency-btn::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.currency.currency--opened .currency__list{opacity:1;visibility:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.currency.main-nav-currency .currency-btn{background:var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:0;padding:0}.currency.main-nav-currency .currency-btn .currency-icon,.currency.main-nav-currency .currency-btn .currency-label,.currency.main-nav-currency .currency-btn::after{display:none}.currency.main-nav-currency .currency-btn span{color:var(--color-neutral-lightest)}.currency.main-nav-currency .currency-btn .currency-icon-btn{display:block;width:25px;height:25px}.currency.main-nav-currency .currency-btn .currency-icon-btn.dollar{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#dollar) center/cover no-repeat}.currency.main-nav-currency .currency-btn .currency-icon-btn.euro{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#euro) center/cover no-repeat}.currency.main-nav-currency .currency-btn .currency-icon-btn.pound{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#pound) center/cover no-repeat}.currency.main-nav-currency .currency-content{bottom:auto;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.currency.main-nav-currency .currency__list{border-radius:15px;background:var(--color-primary);padding:15px 20px}.currency.main-nav-currency .currency__list li{color:var(--color-neutral-lightest)}.currency.main-nav-currency .currency__list li label{padding:5px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px;font:500 20px roc-grotesk,sans-serif}.currency.main-nav-currency .currency__list li label:hover{background:0 0;color:var(---color-accent-gold)}@media screen and (min-width:1024px){.currency{display:block}.currency .currency-btn{height:54px;width:180px;padding:0 50px 0 30px;border-radius:30px}.currency .currency-btn::after{height:16px;width:16px;right:20px}.currency .currency-btn.default-pages .currency-icon-btn,.currency .currency-btn.homepage .currency-icon-btn{width:44px;height:44px;margin:0 auto 5px}.currency .currency-btn.default-pages .currency-icon-btn.dollar::after,.currency .currency-btn.default-pages .currency-icon-btn.euro::after,.currency .currency-btn.default-pages .currency-icon-btn.pound::after,.currency .currency-btn.homepage .currency-icon-btn.dollar::after,.currency .currency-btn.homepage .currency-icon-btn.euro::after,.currency .currency-btn.homepage .currency-icon-btn.pound::after{width:24px;height:24px;margin:8px 0 0 8px}.currency .currency-btn.default-pages .currency-icon-btn.euro::after,.currency .currency-btn.homepage .currency-icon-btn.euro::after{margin-left:7px}.currency .currency-btn.default-pages span,.currency .currency-btn.homepage span{display:block}.currency .currency-btn span{font-size:20px}.currency .currency__list{font-size:17px;border-radius:30px 30px 0 0;padding-bottom:24px}.currency .currency__list li label{padding:10px 50px 10px 29px}.currency .currency-content{width:180px;bottom:30px}}@media screen and (min-width:1200px){.box-section .container>.text{font-size:24px}.currency.main-nav-currency .currency-btn{width:90px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.currency.main-nav-currency .currency-btn .currency-icon,.currency.main-nav-currency .currency-btn .currency-label,.currency.main-nav-currency .currency-btn::after{display:inline-block}.currency.main-nav-currency .currency-btn::after{right:5px;background:var(--color-neutral-lightest)}.currency.main-nav-currency .currency-btn span{color:var(--color-neutral-lightest);font:500 20px roc-grotesk,sans-serif}.currency.main-nav-currency .currency-btn .currency-icon-btn{display:none}.currency.main-nav-currency .currency-content{bottom:auto;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.currency.main-nav-currency .currency__list{border-radius:15px;background:var(--color-primary);padding:15px 20px}.currency.main-nav-currency .currency__list li{color:var(--color-neutral-lightest)}.currency.main-nav-currency .currency__list li label{padding:5px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px;font:500 20px roc-grotesk,sans-serif}.currency.main-nav-currency .currency__list li label:hover{background:0 0;color:var(---color-accent-gold)}}.ta-settings .login-btn,.ta-settings .ta-logout-btn{color:var(--color-primary)}.ta-settings .ta-settings-btn{border:0;text-align:center;background-color:var(--color-primary);border-radius:35px;height:40px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-neutral-lightest)}.ta-settings .ta-settings-btn img{min-width:25px;min-height:25px;max-height:25px;max-width:25px;width:25px;height:25px;border:2px solid var(--color-primary);border-radius:50%;background:var(--color-neutral-lightest)}.ta-settings .ta-settings-btn .ta-settings-name{font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;max-width:75px;overflow:hidden;color:var(--color-neutral-lightest);font-family:roc-grotesk,sans-serif;font-weight:500}.ta-settings .ta-settings-content{display:none;position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;border-radius:3px;text-align:center;background-color:var(--color-neutral-lightest);-webkit-box-shadow:0 0 5px 0 var(--color-neutral-lighter);box-shadow:0 0 5px 0 var(--color-neutral-lighter);z-index:1000;width:180px;bottom:auto;top:65px;right:20px}.ta-settings .ta-settings-content.show{display:block}.ta-settings .ta-settings-content ul{margin:0;padding:0}.ta-settings .ta-settings-content ul li{list-style:none;margin-bottom:10px}.ta-settings .ta-settings-content ul li .ta-logout-btn{border:0;background-color:transparent;color:var(--color-primary)}.ta-settings .ta-settings-content ul li .ta-logout-btn:hover{text-decoration:underline}@media screen and (min-width:1200px){.ta-settings{position:relative;-webkit-box-shadow:none;box-shadow:none;background:0 0}.ta-settings .ta-settings-btn{background:0 0;margin:0}.ta-settings .ta-settings-btn .ta-settings-name{display:none}.ta-settings .ta-settings-content{width:180px;bottom:auto;top:35px;right:-35px}}i.adjust{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#adjust) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#adjust) no-repeat center}i.advanced{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#advanced) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#advanced) no-repeat center}i.architecture{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#architecture) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#architecture) no-repeat center}i.art{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#art) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#art) no-repeat center}i.art-gallery{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#art-gallery) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#art-gallery) no-repeat center}i.backpack{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#backpack) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#backpack) no-repeat center}i.beer{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#beer) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#beer) no-repeat center}i.bus{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#bus) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#bus) no-repeat center}i.cake{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cake) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cake) no-repeat center}i.cancellation{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cancellation) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cancellation) no-repeat center}i.car{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#car) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#car) no-repeat center}i.categories{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#categories) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#categories) no-repeat center}i.checklist{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#checklist) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#checklist) no-repeat center}i.cityscape{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cityscape) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cityscape) no-repeat center}i.cloudy-day{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cloudy-day) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#cloudy-day) no-repeat center}i.compass{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#compass) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#compass) no-repeat center}i.confused{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#confused) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#confused) no-repeat center}i.culture{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#culture) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#culture) no-repeat center}i.customization{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#customization) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#customization) no-repeat center}i.deal{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#deal) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#deal) no-repeat center}i.discount{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#discount) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#discount) no-repeat center}i.duration{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#duration) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#duration) no-repeat center}i.enter-attraction{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#enter-attraction) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#enter-attraction) no-repeat center}i.experience{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#experience) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#experience) no-repeat center}i.family{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#family) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#family) no-repeat center}i.ferry{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#ferry) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#ferry) no-repeat center}i.film{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#film) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#film) no-repeat center}i.flexible-time{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#flexible-time) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#flexible-time) no-repeat center}i.food-money{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-money) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-money) no-repeat center}i.food-allergies{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-allergies) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-allergies) no-repeat center}i.food-asia{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-asia) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-asia) no-repeat center}i.food-italy{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-italy) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#food-italy) no-repeat center}i.generic-food{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#generic-food) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#generic-food) no-repeat center}i.gin{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#gin) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#gin) no-repeat center}i.hidden-gem{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hidden-gem) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hidden-gem) no-repeat center}i.highlights{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#highlights) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#highlights) no-repeat center}i.hiking{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hiking) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hiking) no-repeat center}i.history{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#history) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#history) no-repeat center}i.hoodie{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hoodie) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hoodie) no-repeat center}i.host{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#host) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#host) no-repeat center}i.host-expertise{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#host-expertise) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#host-expertise) no-repeat center}i.host-selection{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#host-selection) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#host-selection) no-repeat center}i.hotel{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hotel) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#hotel) no-repeat center}i.info{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#info) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#info) no-repeat center}i.insights{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#insights) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#insights) no-repeat center}i.knowledge{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#knowledge) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#knowledge) no-repeat center}i.lake{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#lake) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#lake) no-repeat center}i.language{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#language) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#language) no-repeat center}i.leader{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#leader) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#leader) no-repeat center}i.market{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#market) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#market) no-repeat center}i.meeting-point{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#meeting-point) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#meeting-point) no-repeat center}i.metro{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#metro) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#metro) no-repeat center}i.multiple-locations{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#multiple-locations) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#multiple-locations) no-repeat center}i.nature{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#nature) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#nature) no-repeat center}i.nature-exploration{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#nature-exploration) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#nature-exploration) no-repeat center}i.night-food{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#night-food) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#night-food) no-repeat center}i.night{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#night) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#night) no-repeat center}i.night-mode{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#night-mode) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#night-mode) no-repeat center}i.payment{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#payment) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#payment) no-repeat center}i.pet-friendly{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#pet-friendly) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#pet-friendly) no-repeat center}i.photography{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#photography) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#photography) no-repeat center}i.private{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#private) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#private) no-repeat center}i.questionnaire{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#questionnaire) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#questionnaire) no-repeat center}i.relaxation{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#relaxation) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#relaxation) no-repeat center}i.review{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#review) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#review) no-repeat center}i.safety{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#safety) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#safety) no-repeat center}i.sake{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#sake) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#sake) no-repeat center}i.seasonal{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#seasonal) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#seasonal) no-repeat center}i.shop{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#shop) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#shop) no-repeat center}i.shopping{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#shopping) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#shopping) no-repeat center}i.sunset{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#sunset) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#sunset) no-repeat center}i.sustainable{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#sustainable) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#sustainable) no-repeat center}i.tailored{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tailored) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tailored) no-repeat center}i.taxi{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#taxi) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#taxi) no-repeat center}i.tequila{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tequila) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tequila) no-repeat center}i.tickets{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tickets) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tickets) no-repeat center}i.tips{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tips) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tips) no-repeat center}i.tourist-attraction{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tourist-attraction) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#tourist-attraction) no-repeat center}i.train{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#train) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#train) no-repeat center}i.umbrella{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#umbrella) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#umbrella) no-repeat center}i.vegetarian{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#vegetarian) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#vegetarian) no-repeat center}i.walking{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#walking) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#walking) no-repeat center}i.wheelchair{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#wheelchair) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#wheelchair) no-repeat center}i.whiskey{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#whiskey) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#whiskey) no-repeat center}i.wine{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#wine) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#wine) no-repeat center}i.eighteen-plus{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#eighteen-plus) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#eighteen-plus) no-repeat center}i.twenty-one-plus{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#twenty-one-plus) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/icons-library-sprite-129f387f6b.svg#twenty-one-plus) no-repeat center}.main-nav{position:fixed;top:0;left:0;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;width:100%;z-index:10001}.main-nav .main-logo{display:block;width:85px;height:35px;background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#logo-blue) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#logo-blue) center/cover no-repeat}.main-nav .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav .content-container{width:100%;display:none}.main-nav .content-container.open{overflow:auto;display:block}.main-nav .content-container-header{background:var(--color-neutral-lightest);padding-top:10px;padding-bottom:10px}.main-nav .content-container-body{background:var(--color-primary);border-radius:0 0 20px 20px;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.25);box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}.main-nav .content-container .mobile-hidden{display:none}.main-nav .content-container .mg-l-auto{margin-left:auto}.main-nav .content-container .btn-primary-link{font-size:16px;padding-left:18px}.main-nav .content-container .content-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav .content-container .content-tab-item{font:500 16px roc-grotesk,sans-serif;cursor:pointer}.main-nav .content-container .content-tab-item.active{font-weight:700;text-decoration:underline}.main-nav .content-container .desktop-tabs-block{display:none}.main-nav .content-container .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin-bottom:20px;color:var(--color-neutral-lightest);font:500 16px roc-grotesk,sans-serif}.main-nav .content-container .tab-content-block.no-display{display:block!important}.main-nav .content-container .tab-content-block.is-hidden.no-display{display:none!important}.main-nav .content-container .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.main-nav .content-container .block-content.grid-content{display:grid;grid-template-columns:1fr 1fr;gap:15px}.main-nav .content-container .block-content.faq-block{display:none}.main-nav .content-container .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;padding-top:30px;padding-bottom:30px}.main-nav .content-container .tab-content.active{max-height:1000px}.main-nav .content-container .content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--color-neutral-lightest);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-nav .content-container .content-item:hover{color:var(--color-accent-rose)}.main-nav .content-container .content-item img{width:40px;height:40px;border-radius:50%}.main-nav .content-container .how-it-works-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:var(--color-neutral-lightest);font-size:18px}.main-nav .content-container .how-it-works-item .number{font:700 36px/1 roc-grotesk,sans-serif}.main-nav .content-container .how-it-works-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.main-nav .content-container .how-it-works-item-title{font-family:roc-grotesk,sans-serif;font-weight:500}.main-nav .content-container .buttons-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.main-nav .content-container .faq-block,.main-nav .content-container .reviews-block{display:none}.main-nav .content-container .destinations-btn{margin-top:30px}.main-nav .content-container .btn-link{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:0;font-size:18px}.main-nav .burger-btn-open{padding:8px 0;border:none;background-color:transparent;margin-right:0}.main-nav .burger-btn-open .burger{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;width:30px;height:30px}.main-nav .burger-btn-open .burger .burger-icon{position:relative;display:block;width:30px;height:3px;margin:0 auto;border-radius:3px;background-color:var(--color-neutral-lightest);-webkit-transition:background-color .3s;transition:background-color .3s}.main-nav .burger-btn-open .burger .burger-icon::after,.main-nav .burger-btn-open .burger .burger-icon::before{content:"";position:absolute;left:0;display:block;width:30px;height:3px;border-radius:3px;background-color:var(--color-neutral-lightest);-webkit-transition:.3s;transition:.3s}.main-nav .burger-btn-open .burger .burger-icon::before{top:7px}.main-nav .burger-btn-open .burger .burger-icon::after{bottom:7px}.main-nav .burger-btn-open.active .burger-icon{background-color:transparent}.main-nav .burger-btn-open.active .burger-icon::before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.main-nav .burger-btn-open.active .burger-icon::after{bottom:auto;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.main-nav .main-nav-container{width:100%;background:var(--color-primary)}.main-nav .main-nav-container-content{position:relative;width:100%;height:var(--nav-bar-height);padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav .main-nav-container-content .search-input{width:50px}.main-nav .main-nav-container-content .search-input::-webkit-input-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container-content .search-input::-moz-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container-content .search-input:-ms-input-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container-content .search-input::-ms-input-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container-content .search-input::placeholder{color:var(--color-neutral-lighter)}.main-nav .close-icon{position:relative;display:block;width:20px;height:20px;background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#close-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#close-icon) center/cover no-repeat}.main-nav .search-icon{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#search-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#search-icon) center/cover no-repeat;height:22px}.main-nav .functional-icon{display:block;width:27px;height:25px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.main-nav .clear-input-icon{position:absolute;right:10px;cursor:pointer;top:30%;display:block;width:15px;height:15px;background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#close-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#close-icon) center/cover no-repeat}.main-nav .favorites-icon{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#favourites-outline-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#favourites-outline-icon) center/cover no-repeat}.main-nav .suitcase-icon{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#suitcase-outline-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#suitcase-outline-icon) center/cover no-repeat}.main-nav .user-icon{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#user-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-c916c930c9.svg#user-icon) center/cover no-repeat}.main-nav .desktop-icons{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-right:7px}.main-nav .icon-counter-container{position:relative}.main-nav .icon-counter-container .icon-counter{position:absolute;top:-2px;left:12px;width:16px;height:16px;border-radius:50%;font:500 10px/22px roc-grotesk,sans-serif;color:var(--color-neutral-lightest);background-color:var(--red-basic);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}.main-nav .search-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .search-wrapper .search-input{width:100%;height:40px;padding:0 0 0 50px;background:var(--color-neutral-lightest);color:var(--color-primary);border:none;display:none}.main-nav .search-wrapper.full-size{width:100%}.main-nav .search-wrapper.full-size .search-icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-nav .search-wrapper.full-size .search-input{display:inline-block}.main-nav .search-block{position:fixed;width:100%;height:100%;padding-bottom:70px;background:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:100;-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:.3s;transition:.3s;overflow-y:auto;overflow-x:hidden}.main-nav .search-block.open{-webkit-transform:none;transform:none}.main-nav .search-block .main-logo{display:none}.main-nav .search-block .search-container{width:100%;margin:30px auto 0}.main-nav .search-block .search-container .search-icon{background:var(--color-primary)}.main-nav .search-block .main-nav-container{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}.main-nav .search-block .main-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .search-block .search-wrapper{margin-bottom:30px}.main-nav .search-block .search-wrapper .cancel-search-btn{right:-5px;bottom:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:0 0;color:var(--color-neutral-lightest)}.main-nav .search-block .search-wrapper .cancel-search-btn .close-icon{width:15px;height:15px;margin-right:5px}.main-nav .search-block .products{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;width:110%;padding:10px 20px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;gap:10px}.main-nav .search-block .products .product-card{position:relative;min-width:260px;min-height:260px;max-width:260px;max-height:260px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);cursor:pointer;background:var(--color-neutral-lightest);-webkit-transition:.3s;transition:.3s}.main-nav .search-block .products .product-card .product-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-nav .search-block .products .product-card .img-content{height:80%;margin-bottom:10px}.main-nav .search-block .products .product-card img{width:100%;height:100%}.main-nav .search-block .products .product-card .product-title{padding:0 5px 10px}.main-nav .search-block .products .product-card .product-title-title{font-size:clamp(14px,1.1vw,18px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;margin:0}.main-nav .search-block .products .product-card:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.main-nav .search-block .products .product-card:hover .img-content{-webkit-filter:brightness(80%);filter:brightness(80%)}.main-nav .search-block .products .product-card:hover .img-content img{height:96%}.main-nav .search-block .products .product-card:hover .product-title{color:var(--color-accent-rose)}.main-nav .search-results{width:100%}.main-nav .search-results-title{font:500 14px roc-grotesk,sans-serif;margin-bottom:25px;color:var(--color-neutral-lightest)}.main-nav .search-results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.main-nav .search-results-list li{font:500 16px roc-grotesk,sans-serif}.main-nav .search-results-list li a{color:var(--color-neutral-lightest)}.main-nav .underlined{border-bottom:2px solid var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-nav .error{color:var(--red-basic);text-align:center}@media screen and (min-width:1200px){.main-nav .main-nav-container-content{height:calc(var(--nav-bar-height) - 55px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav .burger-btn-open{display:none}.main-nav .main-logo{width:135px;height:60px}.main-nav .desktop-icons{gap:20px;margin-left:0}.main-nav .search-results-title{font-size:20px;color:var(--color-neutral-lightest)}.main-nav .search-block{height:auto;-webkit-box-shadow:-11px 6px 7px 0 rgba(0,0,0,.25);box-shadow:-11px 6px 7px 0 rgba(0,0,0,.25)}.main-nav .search-block .products{width:100%;margin-top:90px;margin-left:80px;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}.main-nav .search-block .products .product-card{min-width:150px;min-height:150px;max-width:150px;max-height:150px;min-width:170px;min-height:170px;max-width:170px;max-height:170px}.main-nav .search-block .products .product-card .img-content{height:75%}.main-nav .search-block .products .product-card .product-title-title{font-size:clamp(12px,1.1vw,18px)}.main-nav .search-block .main-nav-container{height:auto}.main-nav .search-block .main-logo{display:block;-ms-flex-item-align:start;align-self:flex-start;margin-top:calc(var(--nav-bar-height)/ 2 - 55px)}.main-nav .search-block .search-container{width:auto}.main-nav .search-block .search-wrapper{display:block;width:500px;margin-bottom:30px}.main-nav .search-block .search-wrapper .cancel-search-btn{position:absolute;right:-100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-nav .search-block .suggestions-block{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .content-container{display:block}.main-nav .content-container-header{background:var(--color-primary);color:var(--color-white);height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.main-nav .content-container-body{background:var(--color-neutral-lightest)}.main-nav .content-container .mobile-hidden{display:block;margin-top:15px}.main-nav .content-container .content-tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:60px}.main-nav .content-container .content-tab-item{font-size:18px}.main-nav .content-container .desktop-tabs-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.main-nav .content-container .tab-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px}.main-nav .content-container .block-title{display:none}.main-nav .content-container .tab-content-block{width:80%}.main-nav .content-container .tab-content-block.no-display{display:none!important}.main-nav .content-container .block-content.grid-content-citites{grid-template-columns:1fr 1fr 1fr}.main-nav .content-container .block-content.grid-content-sellers{display:grid;grid-template-columns:1fr 1fr}.main-nav .content-container .block-content.faq-block{display:grid}.main-nav .content-container .content-item{color:var(--color-text)}.main-nav .content-container .buttons-block{display:none}.main-nav .content-container .how-it-works-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.main-nav .content-container .how-it-works-item{color:var(--color-primary);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:240px}.main-nav .content-container .faq-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.main-nav .content-container .faq-item-title{font-size:25px;margin-bottom:5px}.main-nav .content-container .faq-item svg-icon{display:block;min-width:30px;min-height:30px;max-width:30px;max-height:30px}.main-nav .content-container .faq-item svg-icon.icon-custom{color:var(--color-accent-rose)}.main-nav .content-container .reviews-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.main-nav .content-container .review-item{padding:15px 20px;border:1.5px solid var(--color-text);border-radius:30px;min-width:270px;max-width:270px}.main-nav .content-container .review-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.main-nav .content-container .review-item-title .name{color:var(--color-accent-rose);font-family:roc-grotesk,sans-serif;font-weight:700}.main-nav .content-container .review-item-title .date{font-size:15px;color:var(--color-accent-rose)}.main-nav .content-container .review-item-review{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:70px}.main-nav .content-container .btn-link{color:var(--color-primary)}.main-nav .content-container .btn-link:hover{color:var(--color-accent-rose)}.main-nav .search-block .search-wrapper .search-icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-nav .search-block .search-wrapper .search-input{display:inline-block}}@media screen and (min-width:1440px){.main-nav .container-xl{padding:0 80px}.main-nav .search-block .products .product-card{min-width:240px;min-height:240px;max-width:240px;max-height:240px}.main-nav .search-block .products .product-card .product-title-title{font-size:clamp(14px,1.1vw,18px)}}.main-breadcrumb{position:fixed;top:var(--nav-bar-height);z-index:210;width:100%;padding:10px 0;background-color:rgba(255,255,255,.5647058824)}.main-breadcrumb .breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px}.main-breadcrumb .breadcrumb-list li{padding:0 0 0 4px}.main-breadcrumb .breadcrumb-list li a,.main-breadcrumb .breadcrumb-list li span{text-decoration:none;color:var(--color-primary)}.main-breadcrumb .breadcrumb-list li a:hover,.main-breadcrumb .breadcrumb-list li span:hover{color:var(--color-primary);text-decoration:underline}.main-breadcrumb .breadcrumb-list li.active a,.main-breadcrumb .breadcrumb-list li.active span{color:var(--color-primary-light)}.main-breadcrumb .breadcrumb-list li.active a:hover,.main-breadcrumb .breadcrumb-list li.active span:hover{cursor:default;text-decoration:none}.main-breadcrumb .breadcrumb-list li:not(:last-child):after{content:">"}.blue-bar{width:100%}.blue-bar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.blue-bar .blue-box,.blue-bar .green-box,.blue-bar .grey-box{width:50%;padding:15px 0;text-align:center}.blue-bar .blue-box i,.blue-bar .green-box i,.blue-bar .grey-box i{display:inline-block;width:40px;height:40px}.blue-bar .blue-box .text,.blue-bar .green-box .text,.blue-bar .grey-box .text{max-width:200px;margin:0 auto;font-size:14px;font-weight:400}.blue-bar .green-box{background-color:#118c8f}.blue-bar .green-box .img-doodle-7{background:url(/theme/frontend/_assets/images/doodles/doodle-personalized-white.png) 0 0/contain no-repeat}.blue-bar .green-box .text{color:#fff}.blue-bar .green-box .text span{display:none}.blue-bar .blue-box{background-color:var(--color-primary)}.blue-bar .blue-box .img-doodle-6{background:url(/theme/frontend/_assets/images/doodles/doodle-handpicked-white.png) 0 0/contain no-repeat}.blue-bar .blue-box .text{color:#fff}.blue-bar .grey-box{width:100%;background-color:#d7e051}.blue-bar .grey-box .img-doodle-5{background:url(/theme/frontend/_assets/images/doodles/doodle-variety-blue.png) 0 0/contain no-repeat}.blue-bar .grey-box .text{color:var(--color-primary)}@media screen and (max-width:992px){.blue-bar .container{width:100%;max-width:100%;margin:0;padding:0}}@media screen and (min-width:992px){.blue-bar{background-color:var(--color-primary)}.blue-bar .blue-box,.blue-bar .green-box,.blue-bar .grey-box{width:30%;background-color:transparent}.blue-bar .blue-box .text,.blue-bar .green-box .text,.blue-bar .grey-box .text{color:#fff}.blue-bar .green-box .text span{display:initial}.blue-bar .grey-box .img-doodle-5{background:url(/theme/frontend/_assets/images/doodles/doodle-variety-white.png) 0 0/contain no-repeat}}@media screen and (min-width:1200px){.blue-bar .blue-box,.blue-bar .green-box,.blue-bar .grey-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:20px 0}.blue-bar .blue-box i,.blue-bar .green-box i,.blue-bar .grey-box i{margin:0 5px 0 0}.blue-bar .blue-box .text,.blue-bar .green-box .text,.blue-bar .grey-box .text{max-width:250px;margin:0;font-size:16px}.blue-bar .blue-box .img-doodle-6,.blue-bar .green-box .img-doodle-7,.blue-bar .grey-box .img-doodle-5{width:50px;height:48px}}.sign-up-form-klavio{position:relative;background:var(--color-primary)}.sign-up-form-klavio .container-l{padding:40px 20px 60px}.sign-up-form-klavio .sign-up-form-wrapper .title{margin-bottom:13px;font-size:25px;max-width:350px;color:var(--color-neutral-lightest);font-weight:700}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form{padding:0!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form form>div>div{display:block!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form form>div>div>div{padding:0!important;margin-bottom:10px}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input{border-radius:40px!important;border-color:var(--color-neutral-lightest)!important;background-color:var(--color-neutral-lightest)!important;color:var(--color-primary)!important;height:40px!important;padding:0 16px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::-webkit-input-placeholder{font-size:15px!important;color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::-moz-placeholder{font-size:15px!important;color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:-ms-input-placeholder{font-size:15px!important;color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::-ms-input-placeholder{font-size:15px!important;color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::placeholder{font-size:15px!important;color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:hover{border-color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:40px!important;font:500 18px roc-grotesk,sans-serif!important;padding:8px 50px 8px 30px!important;letter-spacing:0!important;color:var(--color-primary)!important;background-color:var(--color-accent-gold)!important;position:absolute;bottom:-100px}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form button::before{display:block;content:"";width:33px;height:33px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-b93235c577.svg#btn-arrow) center/contain no-repeat;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form button:hover{color:var(--color-accent-gold)!important;background-color:var(--color-primary)!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form .ql-font-poppins{font-size:29px!important;color:var(--color-text)!important;padding:40px 0!important;display:block!important;text-align:left}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox{padding:10px 13px;background-color:rgba(253,247,236,.6);border-radius:40px;max-width:350px;margin-top:-10px}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label{font-weight:400;position:relative;padding-left:32px;font-size:12px;cursor:pointer;display:inline-block}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label a{text-decoration:underline;-webkit-transition:color .3s linear,-webkit-text-decoration .3s linear;transition:color .3s linear,text-decoration .3s linear,-webkit-text-decoration .3s linear}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label a:hover{text-decoration:none}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox input[type=checkbox]{display:none}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label::before{content:"";position:absolute;top:3px;left:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-neutral-lightest);background:var(--color-neutral-lightest)}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label::after{position:absolute;top:3px;left:3px;display:none;width:21px;height:20px;content:"";background-color:var(--color-primary);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#icon-check) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#icon-check) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox input[type=checkbox]:checked+label::after{display:block}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}25%,75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}25%,75%{-webkit-transform:translateX(-5px)}50%{-webkit-transform:translateX(5px)}}.shake-label{animation:.6s ease-in-out shake;-webkit-animation:.6s ease-in-out shake}.footer-info{color:var(--color-neutral-lightest);background-color:var(--color-primary);font-size:14px;line-height:normal;padding:50px 0 30px}.footer-info .contacts-box.container-l{padding:0 25px}.footer-info .company-contacts{margin-bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 50px}.footer-info .company-contacts .page-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.footer-info .company-contacts .footer-info-list{text-transform:capitalize}.footer-info .company-contacts .footer-info-list li{margin:0 0 5px}.footer-info .company-contacts .footer-info-list a{position:relative;color:var(--color-neutral-lightest);text-decoration:none;padding:6px 0;display:inline-block}.footer-info .company-contacts .footer-info-list a:hover{text-decoration:underline}.footer-info .company-contacts .partnership .footer-info-list{margin-bottom:5px}.footer-info .company-contacts .company-contacts-list i{display:block;width:16px;height:16px;background-color:var(--color-accent-gold);-webkit-mask-size:contain!important;mask-size:contain!important}.footer-info .company-contacts .company-contacts-list i.icon-email{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#email) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#email) no-repeat}.footer-info .company-contacts .company-contacts-list i.icon-phone{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#phone) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#phone) no-repeat}.footer-info .company-contacts .company-contacts-list i.icon-whatsapp{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#whatsapp) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#whatsapp) no-repeat}.footer-info .company-contacts .company-contacts-list i.icon-live-chat{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#cellphone) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#cellphone) no-repeat}.footer-info .company-contacts .company-contacts-list li{margin-bottom:5px}.footer-info .company-contacts .contact-link{color:var(--color-neutral-lightest);text-decoration:none;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:5px 0}.footer-info .company-contacts .contact-link:hover{text-decoration:underline}.footer-info .title{color:var(--color-neutral-lightest);margin-bottom:8px;font-weight:700}.footer-info .footer-social-network .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:18px}.footer-info .footer-social-network .social-links a{display:block;width:27px;height:27px;-webkit-transition:.3s;transition:.3s;background:var(--color-accent-gold);-webkit-mask-size:contain!important;mask-size:contain!important}.footer-info .footer-social-network .social-links a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.footer-info .footer-social-network .facebook{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#facebook_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#facebook_yellow) no-repeat}.footer-info .footer-social-network .twitter{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#twitter_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#twitter_yellow) no-repeat}.footer-info .footer-social-network .instagram{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#instagram_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#instagram_yellow) no-repeat}.footer-info .footer-social-network .linkedin{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#linkedin_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#linkedin_yellow) no-repeat}.footer-info .footer-social-network .pinterest{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#pinterest_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#pinterest_yellow) no-repeat}.footer-info .footer-social-network .youtube{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#youtube-logotype_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#youtube-logotype_yellow) no-repeat}.footer-info .footer-social-network .tiktok{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#tiktok_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-516fb4be9a.svg#tiktok_yellow) no-repeat}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links{padding-top:13px;font-size:12px;font-family:roc-grotesk,sans-serif;font-weight:500}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links ul a{color:var(--color-neutral-lightest);text-decoration:none}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links ul a:hover{text-decoration:underline}.location-list{color:var(--color-primary)}.location-list .dropdown-list{margin:20px 0;position:relative}.location-list .dropdown-list .title{font:500 16px roc-grotesk,sans-serif;display:block;margin:0 0 25px;border-bottom:1px solid var(--color-primary);padding-bottom:25px;padding-left:0;cursor:pointer}@media screen and (min-width:767px){.location-list .dropdown-list{margin:15px 0}.location-list .dropdown-list .title{font-size:14px;padding-left:25px}}.location-list .dropdown-list .title i{content:"";position:absolute;width:20px;height:20px;right:3%}.location-list .dropdown-list .title i.down{background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#icon-arrow-down_blue) no-repeat}.location-list .dropdown-list .title i.up{-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-09522cecb0.svg#icon-arrow-down_blue) no-repeat}.location-list .dropdown-list .list{z-index:10;position:absolute;top:45px;width:100%;padding:20px 0;background-color:#fff;border-bottom:1px solid var(--color-primary)}.location-list .dropdown-list .list ul{-webkit-columns:2;-moz-columns:2;columns:2}.location-list .dropdown-list .list ul li{margin:0 0 10px;padding-left:15px;display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.location-list .dropdown-list .list ul li a{font-family:freight-sans-pro,sans-serif;font-size:16px;color:var(--color-primary);position:relative;padding:14px 14px 14px 0;text-decoration:none}.location-list .dropdown-list .list ul li a:hover{text-decoration:underline}@media screen and (min-width:767px){.location-list .dropdown-list .list{padding:30px}.location-list .dropdown-list .list ul li{padding-left:0}.location-list .dropdown-list .list ul li a{font-size:14px}}@media screen and (min-width:992px){.location-list .dropdown-list .list ul li a,.location-list .dropdown-list .title{font-size:16px}}.cookie-banner{position:fixed;bottom:50px;z-index:1000000;background:var(--white-basic);border-radius:20px;padding:20px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:340px;max-width:340px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.cookie-banner .cookie-banner-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-banner .cookie-banner-text{color:var(--color-primary);font-size:15px;line-height:1.3}.cookie-banner .cookie-banner-text .cookie-banner-link{color:var(--yellow-basic)}.cookie-banner .cookie-banner-text .cookie-banner-link:hover{text-decoration:underline}.cookie-banner .cookie-banner-title{margin:0}.cookie-banner .cookie-banner-btn{width:auto}.cookie-banner .cookie-banner-functional-btn{width:100%}.cookie-banner .cookie-banner-option{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:15px}.cookie-banner .cookie-banner-option input[type=checkbox]{width:20px;height:20px;border:1px solid var(--color-primary);color:var(--color-neutral-lightest);accent-color:var(--color-primary);-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.cookie-banner .cookie-banner-option input[type=checkbox]:disabled{accent-color:var(--color-supportive)}.cookie-banner .consent-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:20px 0}.cookie-banner .consent-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.cookie-banner .consent-buttons button{min-width:auto;padding:10px;text-transform:inherit;font:500 15px roc-grotesk,sans-serif}@media screen and (min-width:768px){.location-list .dropdown-list .list ul{-webkit-columns:3;-moz-columns:3;columns:3}.cookie-banner{max-width:360px;right:5%;padding:25px 20px;-webkit-transform:none;transform:none}.cookie-banner .cookie-banner-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookie-banner .cookie-banner-btn{padding:5px 15px;font-size:20px}.cookie-banner .consent-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.cookie-banner .consent-buttons button{padding:10px 15px}.footer-info .company-contacts{gap:100px}.footer-info .footer-social-network{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.footer-info .footer-social-network .logo-social-links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-info .footer-social-network .social-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links{padding-top:0}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-image{max-height:120px;overflow:hidden}.footer-image.container-xl{padding:0!important}.footer-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:560px){.footer-image{max-height:340px}}@media screen and (min-width:1024px){.footer-info{font-size:22px;padding-bottom:50px}.footer-info .contacts-box.container-l{padding:0 15px}.footer-info .contacts-box .company-contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:46px}.footer-info .contacts-box .company-contacts li{margin-bottom:15px}.footer-info .contacts-box .company-contacts .company-contacts-list i{width:28px;height:28px}.footer-info .contacts-box .footer-info-list li{margin-bottom:10px}.footer-info .page-links{gap:100px;width:44%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-info .contacts-area{width:40%}.footer-info .title{font-size:30px;margin-bottom:25px}.footer-info .footer-social-network .social-links{gap:30px}.footer-info .footer-social-network .social-links a{width:60px;height:60px}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links{font-size:17px}}@media screen and (min-width:1440px){.footer-info .footer-social-network{gap:100px}.footer-info .footer-social-network .social-links{gap:40px}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links{font-size:25px}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links ul{gap:40px}}@media screen and (min-width:768px){.sign-up-form-klavio .container-l{padding:90px 35px}.sign-up-form-klavio .sign-up-form-wrapper{position:relative}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox{padding:8px 28px 8px 34px;max-width:575px;margin-top:-35px}.sign-up-form-klavio .sign-up-form-wrapper .title{max-width:586px;font-size:29px;margin-bottom:30px}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form form>div>div{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form form>div>div>div{margin:0 40px 26px 0}.sign-up-form-klavio .overlay{bottom:20px;height:46px}}@media screen and (min-width:1024px){.sign-up-form-klavio.container-xl{padding-top:100px;padding-bottom:100px}.sign-up-form-klavio .sign-up-form-wrapper .title{font-size:48px;max-width:665px}.sign-up-form-klavio .sign-up-form-wrapper .title .highlight{color:var(--color-accent-gold)}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body{max-width:1155px}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input{height:52px!important;border-radius:52px!important;padding:0 40px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::-webkit-input-placeholder{font-size:20px!important;font-weight:500!important;-webkit-transition:font-size .3s linear;transition:font-size .3s linear}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::-moz-placeholder{font-size:20px!important;font-weight:500!important;-moz-transition:font-size .3s linear;transition:font-size .3s linear}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:-ms-input-placeholder{font-size:20px!important;font-weight:500!important;-ms-transition:font-size .3s linear;transition:font-size .3s linear}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::-ms-input-placeholder{font-size:20px!important;font-weight:500!important;-ms-transition:font-size .3s linear;transition:font-size .3s linear}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input::placeholder{font-size:20px!important;font-weight:500!important;-webkit-transition:font-size .3s linear;transition:font-size .3s linear}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:hover::-webkit-input-placeholder{font-size:15px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:hover::-moz-placeholder{font-size:15px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:hover:-ms-input-placeholder{font-size:15px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:hover::-ms-input-placeholder{font-size:15px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input:hover::placeholder{font-size:15px!important}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form button{font-size:22px!important;border-radius:52px!important;position:relative!important;bottom:auto!important;padding-top:10px!important;padding-bottom:10px!important}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox{position:absolute;left:230px;max-width:726px;bottom:115px}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox input[type=checkbox]:checked+label::before{background-color:var(--color-neutral-lightest);border:1px solid var(--color-neutral-lightest)}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label{font-size:15px;padding-left:60px}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label::before{top:0;width:34px;height:34px;border:1px solid var(--color-primary-light);background:var(--color-primary-light)}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label::after{left:8px;width:31px;height:30px}.sign-up-form-klavio .overlay{height:75px;width:250px}}@media screen and (min-width:1200px){.sign-up-form-klavio{min-height:500px}.sign-up-form-klavio.container-xl{padding-top:150px;padding-bottom:160px}}.main-footer .box-section{background:var(--color-neutral-lightest)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5zY3NzIiwibWFpbi5zY3NzIiwiYmFzZS5jc3MiLCJidG4tYmFjay10by10b3Auc2NzcyIsImhlYWRlci9tYWluLXBvcHVwLnNjc3MiLCJwYXNzd29yZC12YWxpZGF0aW9uLnNjc3MiLCJoZWFkZXIvY3VycmVuY3kuc2NzcyIsImhlYWRlci90YS1zZXR0aW5ncy5zY3NzIiwiaWNvbnMtbGlicmFyeS5zY3NzIiwiaGVhZGVyL21haW4tbmF2LnNjc3MiLCJoZWFkZXIvYnJlYWRjcnVtYnMuc2NzcyIsImhlYWRlci9ibHVlLWJhci5zY3NzIiwiZm9vdGVyL3NpZ24tdXAtZm9ybS1tb2JpbGUuc2NzcyIsImZvb3Rlci9mb290ZXItaW5mby1ibG9jay1tb2JpbGUuc2NzcyIsImZvb3Rlci9sb2NhdGlvbi1saXN0LnNjc3MiLCJmb290ZXIvY29va2llLWJhbmVyLnNjc3MiLCJmb290ZXIvZm9vdGVyLWluZm8tYmxvY2stZGVza3RvcC5zY3NzIiwiZm9vdGVyL2Zvb3Rlci1pbWFnZS5zY3NzIiwiZm9vdGVyL3NpZ24tdXAtZm9ybS1kZXNrdG9wLnNjc3MiLCJmb290ZXIvZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLDRFQVVBLEtBQ0ksWUFBQSxLQUNBLHlCQUFBLEtDb0VBLG1CQUFBLE1BQ0EsZ0JBQUEsT0RnUEosUUFuU0EsS0FDSSxRQUFBLE1BcUJKLEdBQ0ksbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQUNBLFNBQUEsUUFpREosS0VYQSxJRjlCQSxJRStCQSxLRjlCSSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFtQkosWUFDSSxtQkFDQSxnQkFBQSxVQUNBLHdCQUFBLFVBQUEsT0FBQSxnQkFBQSxVQUFBLE9BT0osRUVWQSxPRllJLFlBQUEsT0FtQkosTUFDSSxVQUFBLElBUUosSUViQSxJRmVJLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHSixJQUNJLE9BQUEsT0FHSixJQUNJ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QWlCQSxRQWpCQSxhQUFBLHFIQUFBLFVBQUEsT0FBQSxLQUFBLHFIQUFBLFVBQUEsT0FpQkEsT0FqQkEsYUFBQSxvSEFBQSxVQUFBLE9BQUEsS0FBQSxvSEFBQSxVQUFBLE9BaUJBLGdCQWpCQSxhQUFBLDZIQUFBLFVBQUEsT0FBQSxLQUFBLDZIQUFBLFVBQUEsT0FpQkEsYUFqQkEsYUFBQSwwSEFBQSxVQUFBLE9BQUEsS0FBQSwwSEFBQSxVQUFBLE9BaUJBLGlCQWpCQSxhQUFBLDhIQUFBLFVBQUEsT0FBQSxLQUFBLDhIQUFBLFVBQUEsT0FpQkEsWUFqQkEsYUFBQSx5SEFBQSxVQUFBLE9BQUEsS0FBQSx5SEFBQSxVQUFBLE9BaUJBLGFBakJBLGFBQUEsMEhBQUEsVUFBQSxPQUFBLEtBQUEsMEhBQUEsVUFBQSxPQWlCQSxlQWpCQSxhQUFBLDRIQUFBLFVBQUEsT0FBQSxLQUFBLDRIQUFBLFVBQUEsT0FpQkEsTUFqQkEsYUFBQSxtSEFBQSxVQUFBLE9BQUEsS0FBQSxtSEFBQSxVQUFBLE9BaUJBLGFBakJBLGFBQUEsMEhBQUEsVUFBQSxPQUFBLEtBQUEsMEhBQUEsVUFBQSxPQWlCQSxhQWpCQSxhQUFBLDBIQUFBLFVBQUEsT0FBQSxLQUFBLDBIQUFBLFVBQUEsT0FpQkEsU0FqQkEsYUFBQSxzSEFBQSxVQUFBLE9BQUEsS0FBQSxzSEFBQSxVQUFBLE9BaUJBLFVBakJBLGFBQUEsdUhBQUEsVUFBQSxPQUFBLEtBQUEsdUhBQUEsVUFBQSxPQWlCQSxTQWpCQSxhQUFBLHNIQUFBLFVBQUEsT0FBQSxLQUFBLHNIQUFBLFVBQUEsT0FpQkEsT0FqQkEsYUFBQSxvSEFBQSxVQUFBLE9BQUEsS0FBQSxvSEFBQSxVQUFBLE9BaUJBLGlCQWpCQSxhQUFBLDhIQUFBLFVBQUEsT0FBQSxLQUFBLDhIQUFBLFVBQUEsT0FpQkEsaUJBakJBLGFBQUEsOEhBQUEsVUFBQSxPQUFBLEtBQUEsOEhBQUEsVUFBQSxPQWlCQSxRQWpCQSxhQUFBLHFIQUFBLFVBQUEsT0FBQSxLQUFBLHFIQUFBLFVBQUEsT0FpQkEsT0FqQkEsYUFBQSxvSEFBQSxVQUFBLE9BQUEsS0FBQSxvSEFBQSxVQUFBLE9BaUJBLFdBakJBLGFBQUEsd0hBQUEsVUFBQSxPQUFBLEtBQUEsd0hBQUEsVUFBQSxPQWlCQSxZQWpCQSxhQUFBLHlIQUFBLFVBQUEsT0FBQSxLQUFBLHlIQUFBLFVBQUEsT0FpQkEsT0FqQkEsYUFBQSxvSEFBQSxVQUFBLE9BQUEsS0FBQSxvSEFBQSxVQUFBLE9BaUJBLFdBakJBLGFBQUEsd0hBQUEsVUFBQSxPQUFBLEtBQUEsd0hBQUEsVUFBQSxPQWlCQSxTQWpCQSxhQUFBLHNIQUFBLFVBQUEsT0FBQSxLQUFBLHNIQUFBLFVBQUEsT0FpQkEsU0FqQkEsYUFBQSxzSEFBQSxVQUFBLE9BQUEsS0FBQSxzSEFBQSxVQUFBLE9BaUJBLGdCQWpCQSxhQUFBLDZIQUFBLFVBQUEsT0FBQSxLQUFBLDZIQUFBLFVBQUEsT0FpQkEsUUFqQkEsYUFBQSxxSEFBQSxVQUFBLE9BQUEsS0FBQSxxSEFBQSxVQUFBLE9BaUJBLHFCQWpCQSxhQUFBLGtJQUFBLFVBQUEsT0FBQSxLQUFBLGtJQUFBLFVBQUEsT0FpQkEsU0FqQkEsYUFBQSxzSEFBQSxVQUFBLE9BQUEsS0FBQSxzSEFBQSxVQUFBLE9BaUJBLHFCQWpCQSxhQUFBLGtJQUFBLFVBQUEsT0FBQSxLQUFBLGtJQUFBLFVBQUEsT0FpQkEsYUFqQkEsYUFBQSwwSEFBQSxVQUFBLE9BQUEsS0FBQSwwSEFBQSxVQUFBLE9BaUJBLFFBakJBLGFBQUEscUhBQUEsVUFBQSxPQUFBLEtBQUEscUhBQUEsVUFBQSxPQWlCQSxhQWpCQSxhQUFBLDBIQUFBLFVBQUEsT0FBQSxLQUFBLDBIQUFBLFVBQUEsT0FpQkEsVUFqQkEsYUFBQSx1SEFBQSxVQUFBLE9BQUEsS0FBQSx1SEFBQSxVQUFBLE9BaUJBLGVBakJBLGFBQUEsNEhBQUEsVUFBQSxPQUFBLEtBQUEsNEhBQUEsVUFBQSxPQWlCQSxjQWpCQSxhQUFBLDJIQUFBLFVBQUEsT0FBQSxLQUFBLDJIQUFBLFVBQUEsT0FpQkEsVUFqQkEsYUFBQSx1SEFBQSxVQUFBLE9B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bUJBQUEsVUFBQSxJQUFBLE9BQUEsV0FBQSxVQUFBLElBQUEsT0FJQSxtSEFDSSxVQUFBLGVBREosMEdBQ0ksVUFBQSxlQURKLDhHQUNJLFVBQUEsZUFESiwrR0FDSSxVQUFBLGVBREoscUdBQ0ksVUFBQSxlQU1aLG1GQUNJLFVBQUEsZUFDQSxjQUFBLGVBQ0EsU0FBQSxtQkFDQSxPQUFBLGVBQ0EsWUFBQSxlQUNBLGVBQUEsZUFLWixnRUFDSSxTQUFBLFNBQ0EsS0FBQSxNQUNBLFVBQUEsTUFDQSxPQUFBLE1BRUEsMkdBQ0ksaUJBQUEsOEJBQ0EsT0FBQSxJQUFBLE1BQUEsOEJBR0osc0VBQ0ksVUFBQSxLQUNBLGFBQUEsS0FFQSw4RUFDSSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSwyQkFDQSxXQUFBLDJCQUdKLDZFQUNJLEtBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1oQiw4QkFDSSxPQUFBLEtBQ0EsTUFBQSxPQU1aLHFDQUNJLHFCQUNJLFdBQUEsTUFFQSxrQ0FDSSxZQUFBLE1BQ0EsZUFBQSxPQ3RJUiwwQkFDSSxXQUFBIiwiZmlsZSI6ImZyb250ZW5kLWJhc2UtN2I5MDdhNWUxOC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xuXG5tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICAgKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAdXNlICcuL25vcm1hbGl6ZSc7XG5AdXNlICcuL2J0bi1iYWNrLXRvLXRvcCc7XG5AdXNlICcuL2hlYWRlci9tYWluLXBvcHVwJztcbkB1c2UgJy4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4vcGFzc3dvcmQtdmFsaWRhdGlvbi5zY3NzJztcblxuOnJvb3Qge1xuICAgIC0tcmVkLWJhc2ljOiAjZTg0MDQyO1xuICAgIC0tYmx1ZS1iYXNpYzogIzAzMUEzMjtcbiAgICAtLWdyZWVuLWJhc2ljOiAjMTE4YzhmO1xuICAgIC0teWVsbG93LWJhc2ljOiAjRDdFMDUxO1xuICAgIC0td2hpdGU6ICNGOEY4RUU7XG4gICAgLS13aGl0ZS1iYXNpYzogI2ZmZjtcbiAgICAtLWdyZXktZGFyazogI0JEQjA4QjtcbiAgICAtLWdyZXktYmFzaWM6ICNjY2NjY2M7XG4gICAgLS1ncmV5LWxpZ2h0LWJhc2ljOiAjZjVmNGYyO1xuICAgIC0tYmx1ZS1ncmV5LWJhc2ljOiAjNmE3MDk4O1xuICAgIC0tcGluay1iYXNpYzogI2ViMjJiNTtcblxuICAgIC0tY29sb3ItcHJpbWFyeTogIzAzMUEzMjtcbiAgICAtLWNvbG9yLXByaW1hcnktbGlnaHQ6ICMzRDY2QTk7XG4gICAgLS1jb2xvci1zdXBwb3J0aXZlOiAjQkRCMDhCO1xuICAgIC0tY29sb3ItYWNjZW50LWdvbGQ6ICNEN0UwNTE7XG4gICAgLS1jb2xvci1hY2NlbnQtcm9zZTogI0RFNEMxMztcbiAgICAtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3Q6ICNGOEY4RUU7XG4gICAgLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNmNWY0ZjI7XG4gICAgLS1jb2xvci1uZXV0cmFsLWxpZ2h0OiAjZWNlYmU4O1xuICAgIC0tY29sb3ItdGV4dDogIzAzMUEzMjtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuXG5cbiAgICAtLW5hdi1iYXItaGVpZ2h0OiA1NXB4O1xuICAgIC0tZXhwZXJpZW5jZS1ib29raW5nLWZvcm0td2lkdGg6IDQwNHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC0tbmF2LWJhci1oZWlnaHQ6IDE0NXB4O1xuICAgIH1cbn1cblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG59XG5cbltoaWRkZW5dLFxuLmhpZGRlbixcbi5uby1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tYmxvY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgbGluZWFyO1xuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbiNndHgtdHJhbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbn1cblxuaHRtbCB7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBmb250OiA0MDAgMTVweCBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBcbiAgICBAc3VwcG9ydHMgKGhlaWdodDogMTAwZHZoKSB7XG4gICAgICAgIGJvZHkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyZXkge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JleS1ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3Vic3RyYXRlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDIwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNTA7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uaW52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG5cbi8vID09PT09IGN1c3RvbSBzY3JvbGwgZm9yIE1vemlsbGEgRmlyZWZveCA9PT09PVxuaHRtbCxib2R5IHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbn1cblxuaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbn1cblxuaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbmgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG5oNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuXG4vLyA9PT09PSBjdXN0b20gc2Nyb2xsID09PT09XG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi8vID09PT09IGNsYXNzIGZvciBjZW50ZXIgc2VjdGlvbnMgPT09PT1cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gICAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLXhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiAgICAmLnJlbW92ZS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEyNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLXhtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG59XG5cbi5jb250YWluZXItbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG59XG5cbi8vID09PT09IGN1c3RvbSBidXR0b24gZm9yICd0YWcgYScgPT09PT1cbi5hLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYueWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JleSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwKTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmV5LWJsdWUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWNjZW50LXJvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICBcbi5idG4tbW9yZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udDogNTAwIDE1cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNpY29uLWFycm93LWRvd24nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNSUsIDJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZSgtNSUsIDJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tb3V0bGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjNzIGxpbmVhcjtcbiAgICBmb250OiA1MDAgMTVweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICBmb250OiA1MDAgMTVweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAzMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICBmb250OiA1MDAgMThweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXNrOiB1cmwoJGdlbmVyYWwtaWNvbnMtc3ByaXRlICsgJyNiYWNrLWFycm93JykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgJi55ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICBmb250OiA1MDAgMTVweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yMnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICBtYXNrOiB1cmwoJG1haW4taWNvbnMtc3ByaXRlICsgJyNjYXJvdXNlbC1hcnJvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMDBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cblxuLy8gPT09PT0gYmFzZSBzdHJ1Y3R1cmUgZm9yIHNlY3Rpb24gYm94XG4uYm94LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICYuYmMtd2hpdGUtZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy1ncmV5LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmMtYmx1ZS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYy13aGl0ZS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJjLWdyZXktd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICB9XG5cbiAgICAmLmdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgJiA+IC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5wYy12ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgLnBjLXZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jaXR5LXBhZ2VfX2Jlc3QtdGhpbmdzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hLWJ0biB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdXAtbWVzc2FnZSB7XG4gICAgLmFsZXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJi5hbGVydC1kYW5nZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsZXJ0LXdhcm5pbmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxlcnQtaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleC1jb2x1bW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbmF2LWJhci1oZWlnaHQpOyAgXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2xhc3NlcyBmb3IgdGhlIGNvbG9ycztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYXNpYy1yZWQge1xuXHRjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJhc2ljLWJsdWUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYXNpYy1ncmVlbiB7XG5cdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYXNpYy15ZWxsb3cge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuXG4uYmFzaWMtd2hpdGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbn1cblxuLmJjLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYy1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYy1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJjLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJjLWdyZXktbGlnaHQtYmFzaWMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xufVxuXG4ucXVlc3Rpb25uYWlyZS1wcmV2aWV3LW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5zZWFjcmNoLXBsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBsYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIFxuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjcGxheS1idXR0b24nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgbWFzay1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1haW4tc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDcwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRnZW5lcmFsLWljb25zLXNwcml0ZSArICcjYmFjay1hcnJvdycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICByaWdodDogODRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXItc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIC50aXRsZS1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFpbmVyLXhsIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gICAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gICAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhY2stdG8tdG9wLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3NSU7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiA5OTk4O1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFjay10by10b3AtYnRuIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxufVxuLmJhY2stdG8tdG9wLWJ0biBzdmcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmJhY2stdG8tdG9wLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJhY2stdG8tdG9wLWJ0bjpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG4uYmFjay10by10b3AtYnRuLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJhY2stdG8tdG9wLWJ0bi5idG4tZnJvbnQtZW5kOmFmdGVyIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDVweDtcbn1cblxuLm1haW5Qb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgd2lkdGg6IDkwJTtcbn1cbi5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBvcHVwLWNvbnRlbnQudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5zbWFsbCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5sb2dpbi1kZXNrdG9wIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQuc2xpZGUtaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAxcyBmb3J3YXJkcztcbiAgfVxuICBAa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQud2l0aC1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MSU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5zbWFsbCB7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnNtYWxsIHtcbiAgICB3aWR0aDogNDElO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LmxvZ2luLWRlc2t0b3Age1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucG9wdXAtY29udGVudC50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3B1cC1jb250ZW50LnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMjc1cHg7XG4gIH1cbn1cbi5wYXNzd29yZC1zdHJlbmd0aC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtYmFzaWMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMTBweCkpO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXBvcHVwIC5zdHJlbmd0aC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXBvcHVwIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aC1wb3B1cCAucGFzc3dvcmQtc3RyZW5ndGgtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4ucGFzc3dvcmQtc3RyZW5ndGgtcG9wdXAgLnJlcXVpcmVtZW50cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXBvcHVwIC5yZXF1aXJlbWVudHMtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBjb2xvcjogdmFyKC0tZ3JleS1iYXNpYyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXBvcHVwIC5yZXF1aXJlbWVudHMtbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1ncmV5LWJhc2ljKTtcbn1cbi5wYXNzd29yZC1zdHJlbmd0aC1wb3B1cCAucmVxdWlyZW1lbnRzLWxpc3QgbGkucmVxdWlyZW1lbnQtbWV0IHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuLnBhc3N3b3JkLXN0cmVuZ3RoLXBvcHVwIC5yZXF1aXJlbWVudHMtbGlzdCBsaS5yZXF1aXJlbWVudC1tZXQ6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xufVxuXG46cm9vdCB7XG4gIC0tcmVkLWJhc2ljOiAjZTg0MDQyO1xuICAtLWJsdWUtYmFzaWM6ICMwMzFBMzI7XG4gIC0tZ3JlZW4tYmFzaWM6ICMxMThjOGY7XG4gIC0teWVsbG93LWJhc2ljOiAjRDdFMDUxO1xuICAtLXdoaXRlOiAjRjhGOEVFO1xuICAtLXdoaXRlLWJhc2ljOiAjZmZmO1xuICAtLWdyZXktZGFyazogI0JEQjA4QjtcbiAgLS1ncmV5LWJhc2ljOiAjY2NjY2NjO1xuICAtLWdyZXktbGlnaHQtYmFzaWM6ICNmNWY0ZjI7XG4gIC0tYmx1ZS1ncmV5LWJhc2ljOiAjNmE3MDk4O1xuICAtLXBpbmstYmFzaWM6ICNlYjIyYjU7XG4gIC0tY29sb3ItcHJpbWFyeTogIzAzMUEzMjtcbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjM0Q2NkE5O1xuICAtLWNvbG9yLXN1cHBvcnRpdmU6ICNCREIwOEI7XG4gIC0tY29sb3ItYWNjZW50LWdvbGQ6ICNEN0UwNTE7XG4gIC0tY29sb3ItYWNjZW50LXJvc2U6ICNERTRDMTM7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodGVzdDogI0Y4RjhFRTtcbiAgLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNmNWY0ZjI7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodDogI2VjZWJlODtcbiAgLS1jb2xvci10ZXh0OiAjMDMxQTMyO1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLW5hdi1iYXItaGVpZ2h0OiA1NXB4O1xuICAtLWV4cGVyaWVuY2UtYm9va2luZy1mb3JtLXdpZHRoOiA0MDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1uYXYtYmFyLWhlaWdodDogMTQ1cHg7XG4gIH1cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbltoaWRkZW5dLFxuLmhpZGRlbixcbi5uby1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLWJsb2NrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGxpbmVhcjtcbn1cbi5oaWRkZW4tYmxvY2suYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuI2d0eC10cmFucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMjBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgZm9udDogNDAwIDE1cHggZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbkBzdXBwb3J0cyAoaGVpZ2h0OiAxMDBkdmgpIHtcbiAgYm9keSBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5idXR0b24ud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbmJ1dHRvbi53aGl0ZTpmb2N1cywgYnV0dG9uLndoaXRlOmhvdmVyLCBidXR0b24ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbmJ1dHRvbi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYnV0dG9uLnRyYW5zcGFyZW50OmZvY3VzLCBidXR0b24udHJhbnNwYXJlbnQ6aG92ZXIsIGJ1dHRvbi50cmFuc3BhcmVudDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuYnV0dG9uLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG5idXR0b24ueWVsbG93OmhvdmVyLCBidXR0b24ueWVsbG93OmZvY3VzLCBidXR0b24ueWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5idXR0b24uZ3JleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xufVxuYnV0dG9uLmdyZXk6Zm9jdXMsIGJ1dHRvbi5ncmV5OmhvdmVyLCBidXR0b24uZ3JleTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cbmJ1dHRvbi5ncmV5LWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbi5ncmV5LWJsdWU6Zm9jdXMsIGJ1dHRvbi5ncmV5LWJsdWU6aG92ZXIsIGJ1dHRvbi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYnV0dG9uLmdyZXktYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgYnV0dG9uLmdyZXktYmx1ZTpmb2N1cywgYnV0dG9uLmdyZXktYmx1ZTpob3ZlciwgYnV0dG9uLmdyZXktYmx1ZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuYnV0dG9uLmJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbmJ1dHRvbi5ibHVlOmZvY3VzLCBidXR0b24uYmx1ZTpob3ZlciwgYnV0dG9uLmJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzdHJhdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMTM3MjU0OTAyKTtcbn1cbi5zdWJzdHJhdGUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbmh0bWwsIGJvZHkge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsIC5oMSxcbiAgaDIsIC5oMixcbiAgaDMsIC5oMyxcbiAgaDQsIC5oNCxcbiAgaDUsIC5oNSxcbiAgaDYsIC5oNiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cbi5jb250YWluZXIteGwucmVtb3ZlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIteGwucmVtb3ZlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEyNnB4O1xuICB9XG59XG5cbi5jb250YWluZXItbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXhtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xufVxuXG4uY29udGFpbmVyLW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYS1idG46Zm9jdXMsIC5hLWJ0bjpob3ZlciwgLmEtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYS1idG4ud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLnRyYW5zcGFyZW50OmZvY3VzLCAuYS1idG4udHJhbnNwYXJlbnQ6aG92ZXIsIC5hLWJ0bi50cmFuc3BhcmVudDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmEtYnRuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4ueWVsbG93OmhvdmVyLCAuYS1idG4ueWVsbG93OmZvY3VzLCAuYS1idG4ueWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uYS1idG4uZ3JleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xufVxuLmEtYnRuLmdyZXk6Zm9jdXMsIC5hLWJ0bi5ncmV5OmhvdmVyLCAuYS1idG4uZ3JleTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cbi5hLWJ0bi5ncmV5LWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi5ncmV5LWJsdWU6Zm9jdXMsIC5hLWJ0bi5ncmV5LWJsdWU6aG92ZXIsIC5hLWJ0bi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmEtYnRuLmdyZXktYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgLmEtYnRuLmdyZXktYmx1ZTpmb2N1cywgLmEtYnRuLmdyZXktYmx1ZTpob3ZlciwgLmEtYnRuLmdyZXktYmx1ZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuLmEtYnRuLmJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5hLWJ0bi5ibHVlOmZvY3VzLCAuYS1idG4uYmx1ZTpob3ZlciwgLmEtYnRuLmJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi5hY2NlbnQtcm9zZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4uYWNjZW50LXJvc2U6aG92ZXIsIC5hLWJ0bi5hY2NlbnQtcm9zZTpmb2N1cywgLmEtYnRuLmFjY2VudC1yb3NlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmJ0bi1tb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogNTAwIDE1cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmJ0bi1tb3JlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi1tb3JlOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi1tb3JlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWI5MzIzNWM1Nzcuc3ZnI2ljb24tYXJyb3ctZG93blwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNSUsIDJweCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tbW9yZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmJ0bi1tb3JlLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoLTUlLCAycHgpO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAyM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjNzIGxpbmVhcjtcbiAgZm9udDogNTAwIDE1cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3V0bGluZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDlweCAzMHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbiAgZm9udDogNTAwIDE1cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAzMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbiAgZm9udDogNTAwIDE4cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcHJpbWFyeS1saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2dlbmVyYWwtaWNvbnMtc3ByaXRlLWRjYzZmNDRhZjkuc3ZnI2JhY2stYXJyb3dcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG59XG4uYnRuLXByaW1hcnktbGluazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbn1cbi5idG4tcHJpbWFyeS1saW5rLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYmFzaWMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5idG4tcHJpbWFyeS1saW5rLnllbGxvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tcHJpbWFyeS1saW5rLnllbGxvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLXByaW1hcnktbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tcHJpbWFyeS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICB9XG4gIC5idG4tcHJpbWFyeS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG4gIC5idG4tcHJpbWFyeS1saW5rOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICB9XG4gIC5idG4tcHJpbWFyeS1saW5rLnllbGxvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1iYXNpYyk7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5LWxpbmsueWVsbG93OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5LWxpbmsueWVsbG93OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG59XG5cbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICBmb250OiA1MDAgMTVweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1saW5rIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgfVxufVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTIycHg7XG59XG4uc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIC0ycHggMCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS1iOTMyMzVjNTc3LnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTAwcHg7XG59XG4uc2xpY2stcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMCAtMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS1iOTMyMzVjNTc3LnN2ZyNjYXJvdXNlbC1hcnJvd1wiKSBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uby1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4uYm94LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLmJveC1zZWN0aW9uLmJjLXdoaXRlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLXdoaXRlLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICB9XG59XG4uYm94LXNlY3Rpb24uYmMtZ3JleS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy1ncmV5LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG4uYm94LXNlY3Rpb24uYmMtYmx1ZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy1ibHVlLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xuICB9XG59XG4uYm94LXNlY3Rpb24uYmMtd2hpdGUtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtd2hpdGUtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ncmV5LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy1ncmV5LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uYm94LXNlY3Rpb24uZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xufVxuLmJveC1zZWN0aW9uLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUgLnBjLXZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIC5wYy12ZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC5jaXR5LXBhZ2VfX2Jlc3QtdGhpbmdzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgLmEtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4ucG9wdXAtbWVzc2FnZSAuYWxlcnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wb3B1cC1tZXNzYWdlIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cbi5wb3B1cC1tZXNzYWdlIC5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5wb3B1cC1tZXNzYWdlIC5hbGVydC5hbGVydC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmZsZXgtY29sdW1uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0Q2xhc3NlcyBmb3IgdGhlIGNvbG9ycztcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iYXNpYy1yZWQge1xuICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbn1cblxuLmJhc2ljLWJsdWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYXNpYy1ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYXNpYy15ZWxsb3cge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuXG4uYmFzaWMtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5cbi5kZXNrdG9wLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5cbi5iYy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uYmMtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uYmMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XG59XG5cbi5iYy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYy1ncmV5LWxpZ2h0LWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG5cbi5xdWVzdGlvbm5haXJlLXByZXZpZXctbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDExMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5xdWVzdGlvbm5haXJlLXByZXZpZXctbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG4ucXVlc3Rpb25uYWlyZS1wcmV2aWV3LW1vZGFsIC5jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFjcmNoLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBsYXktYnV0dG9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWI5MzIzNWM1Nzcuc3ZnI3BsYXktYnV0dG9uXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXNsaWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4IDAgIWltcG9ydGFudDtcbn1cbi5tYWluLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLm1haW4tc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbi5tYWluLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubWFpbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA3MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5tYWluLXNsaWRlciAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcbiAgfVxuICAubWFpbi1zbGlkZXIgLnN3aXBlci1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICB9XG4gIC5tYWluLXNsaWRlciAuc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgfVxuICAubWFpbi1zbGlkZXIgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZ2VuZXJhbC1pY29ucy1zcHJpdGUtZGNjNmY0NGFmOS5zdmcjYmFjay1hcnJvd1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgfVxuICAubWFpbi1zbGlkZXIgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAubWFpbi1zbGlkZXIgLnN3aXBlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogODRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1zbGlkZXIgLnN3aXBlci1idXR0b24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuICAubWFpbi1zbGlkZXIgLnN3aXBlci1idXR0b246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLnNsaWRlci1zZWN0aW9uIC50aXRsZS1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkZXItc2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuc2xpZGVyLXNlY3Rpb24gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci1zZWN0aW9uIC50aXRsZS1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLnNsaWRlci1zZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY3VycmVuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VycmVuY3kgLmN1cnJlbmN5LWJ0biB7XG4gIHdpZHRoOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4gLmN1cnJlbmN5LWljb24tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3ktYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY3VycmVuY3kgLmN1cnJlbmN5LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLWM5MTZjOTMwYzkuc3ZnI2Fycm93LWljb25cIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3ktY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICB3aWR0aDogOTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAwO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdmlzaWJpbGl0eSAwLjNzIGxpbmVhcjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGhlaWdodDogMDtcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgbGkge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDI1cHggNnB4IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaSBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1cnJlbmN5LmN1cnJlbmN5LS1vcGVuZWQgLmN1cnJlbmN5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jdXJyZW5jeS5jdXJyZW5jeS0tb3BlbmVkIC5jdXJyZW5jeS1idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmN1cnJlbmN5LmN1cnJlbmN5LS1vcGVuZWQgLmN1cnJlbmN5X19saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3ktYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3ktYnRuOjphZnRlciwgLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeS1idG4gLmN1cnJlbmN5LWljb24sIC5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3ktYnRuIC5jdXJyZW5jeS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWJ0biBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeS1idG4gLmN1cnJlbmN5LWljb24tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWJ0biAuY3VycmVuY3ktaWNvbi1idG4uZG9sbGFyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLWM5MTZjOTMwYzkuc3ZnI2RvbGxhclwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeS1idG4gLmN1cnJlbmN5LWljb24tYnRuLmV1cm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtYzkxNmM5MzBjOS5zdmcjZXVyb1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeS1idG4gLmN1cnJlbmN5LWljb24tYnRuLnBvdW5kIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLWM5MTZjOTMwYzkuc3ZnI3BvdW5kXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWNvbnRlbnQge1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4O1xufVxuLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgbGkgbGFiZWwge1xuICBwYWRkaW5nOiA1cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDVweDtcbiAgZm9udDogNTAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4uY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IGxpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN1cnJlbmN5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0biB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG46OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uZGVmYXVsdC1wYWdlcyAuY3VycmVuY3ktaWNvbi1idG4sIC5jdXJyZW5jeSAuY3VycmVuY3ktYnRuLmhvbWVwYWdlIC5jdXJyZW5jeS1pY29uLWJ0biB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgfVxuICAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5kZWZhdWx0LXBhZ2VzIC5jdXJyZW5jeS1pY29uLWJ0bi5kb2xsYXI6OmFmdGVyLCAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5kZWZhdWx0LXBhZ2VzIC5jdXJyZW5jeS1pY29uLWJ0bi5ldXJvOjphZnRlciwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uZGVmYXVsdC1wYWdlcyAuY3VycmVuY3ktaWNvbi1idG4ucG91bmQ6OmFmdGVyLCAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5ob21lcGFnZSAuY3VycmVuY3ktaWNvbi1idG4uZG9sbGFyOjphZnRlciwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uaG9tZXBhZ2UgLmN1cnJlbmN5LWljb24tYnRuLmV1cm86OmFmdGVyLCAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5ob21lcGFnZSAuY3VycmVuY3ktaWNvbi1idG4ucG91bmQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgfVxuICAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5kZWZhdWx0LXBhZ2VzIC5jdXJyZW5jeS1pY29uLWJ0bi5ldXJvOjphZnRlciwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uaG9tZXBhZ2UgLmN1cnJlbmN5LWljb24tYnRuLmV1cm86OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG4gIC5jdXJyZW5jeSAuY3VycmVuY3ktYnRuLmRlZmF1bHQtcGFnZXMgc3BhbiwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uaG9tZXBhZ2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgbGkgbGFiZWwge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDI5cHg7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1jb250ZW50IHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeS1idG4ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWJ0bjo6YWZ0ZXIsIC5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3ktYnRuIC5jdXJyZW5jeS1pY29uLCAuY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWJ0biAuY3VycmVuY3ktbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWJ0bjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeS1idG4gc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3ktYnRuIC5jdXJyZW5jeS1pY29uLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5LWNvbnRlbnQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4O1xuICB9XG4gIC5jdXJyZW5jeS5tYWluLW5hdi1jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxuICAuY3VycmVuY3kubWFpbi1uYXYtY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IGxpIGxhYmVsIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1cHg7XG4gICAgZm9udDogNTAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmN1cnJlbmN5Lm1haW4tbmF2LWN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaSBsYWJlbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIH1cbn1cbi50YS1zZXR0aW5ncyAubG9naW4tYnRuLCAudGEtc2V0dGluZ3MgLnRhLWxvZ291dC1idG4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biBpbWcge1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biAudGEtc2V0dGluZ3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhLXNldHRpbmdzIC50YS1zZXR0aW5ncy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTgwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA2NXB4O1xuICByaWdodDogMjBweDtcbn1cbi50YS1zZXR0aW5ncyAudGEtc2V0dGluZ3MtY29udGVudC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWNvbnRlbnQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRhLXNldHRpbmdzIC50YS1zZXR0aW5ncy1jb250ZW50IHVsIGxpIC50YS1sb2dvdXQtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnRhLXNldHRpbmdzIC50YS1zZXR0aW5ncy1jb250ZW50IHVsIGxpIC50YS1sb2dvdXQtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGEtc2V0dGluZ3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnRhLXNldHRpbmdzIC50YS1zZXR0aW5ncy1idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biAudGEtc2V0dGluZ3MtbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuaS5hZGp1c3Qge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjYWRqdXN0XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuYWR2YW5jZWQge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjYWR2YW5jZWRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5hcmNoaXRlY3R1cmUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjYXJjaGl0ZWN0dXJlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuYXJ0IHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2FydFwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmFydC1nYWxsZXJ5IHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2FydC1nYWxsZXJ5XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuYmFja3BhY2sge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjYmFja3BhY2tcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5iZWVyIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2JlZXJcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5idXMge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjYnVzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuY2FrZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNjYWtlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuY2FuY2VsbGF0aW9uIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2NhbmNlbGxhdGlvblwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmNhciB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNjYXJcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5jYXRlZ29yaWVzIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2NhdGVnb3JpZXNcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5jaGVja2xpc3Qge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjY2hlY2tsaXN0XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuY2l0eXNjYXBlIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2NpdHlzY2FwZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmNsb3VkeS1kYXkge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjY2xvdWR5LWRheVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmNvbXBhc3Mge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjY29tcGFzc1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmNvbmZ1c2VkIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2NvbmZ1c2VkXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuY3VsdHVyZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNjdWx0dXJlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuY3VzdG9taXphdGlvbiB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNjdXN0b21pemF0aW9uXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuZGVhbCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNkZWFsXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuZGlzY291bnQge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZGlzY291bnRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5kdXJhdGlvbiB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNkdXJhdGlvblwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmVudGVyLWF0dHJhY3Rpb24ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZW50ZXItYXR0cmFjdGlvblwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmV4cGVyaWVuY2Uge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZXhwZXJpZW5jZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmZhbWlseSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNmYW1pbHlcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5mZXJyeSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNmZXJyeVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmZpbG0ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZmlsbVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmZsZXhpYmxlLXRpbWUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZmxleGlibGUtdGltZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmZvb2QtbW9uZXkge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZm9vZC1tb25leVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmZvb2QtYWxsZXJnaWVzIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2Zvb2QtYWxsZXJnaWVzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuZm9vZC1hc2lhIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2Zvb2QtYXNpYVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmZvb2QtaXRhbHkge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZm9vZC1pdGFseVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmdlbmVyaWMtZm9vZCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNnZW5lcmljLWZvb2RcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5naW4ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjZ2luXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuaGlkZGVuLWdlbSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNoaWRkZW4tZ2VtXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuaGlnaGxpZ2h0cyB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNoaWdobGlnaHRzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuaGlraW5nIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2hpa2luZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmhpc3Rvcnkge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjaGlzdG9yeVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmhvb2RpZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNob29kaWVcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5ob3N0IHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2hvc3RcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5ob3N0LWV4cGVydGlzZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNob3N0LWV4cGVydGlzZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmhvc3Qtc2VsZWN0aW9uIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2hvc3Qtc2VsZWN0aW9uXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuaG90ZWwge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjaG90ZWxcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5pbmZvIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2luZm9cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5pbnNpZ2h0cyB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNpbnNpZ2h0c1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmtub3dsZWRnZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNrbm93bGVkZ2VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5sYWtlIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2xha2VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5sYW5ndWFnZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNsYW5ndWFnZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLmxlYWRlciB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNsZWFkZXJcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5tYXJrZXQge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjbWFya2V0XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkubWVldGluZy1wb2ludCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNtZWV0aW5nLXBvaW50XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkubWV0cm8ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjbWV0cm9cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5tdWx0aXBsZS1sb2NhdGlvbnMge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjbXVsdGlwbGUtbG9jYXRpb25zXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkubmF0dXJlIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI25hdHVyZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLm5hdHVyZS1leHBsb3JhdGlvbiB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNuYXR1cmUtZXhwbG9yYXRpb25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5uaWdodC1mb29kIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI25pZ2h0LWZvb2RcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5uaWdodCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNuaWdodFwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLm5pZ2h0LW1vZGUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjbmlnaHQtbW9kZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnBheW1lbnQge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjcGF5bWVudFwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnBldC1mcmllbmRseSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNwZXQtZnJpZW5kbHlcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5waG90b2dyYXBoeSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNwaG90b2dyYXBoeVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnByaXZhdGUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjcHJpdmF0ZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnF1ZXN0aW9ubmFpcmUge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjcXVlc3Rpb25uYWlyZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnJlbGF4YXRpb24ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjcmVsYXhhdGlvblwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnJldmlldyB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNyZXZpZXdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5zYWZldHkge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjc2FmZXR5XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuc2FrZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNzYWtlXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkuc2Vhc29uYWwge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjc2Vhc29uYWxcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5zaG9wIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3Nob3BcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5zaG9wcGluZyB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNzaG9wcGluZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnN1bnNldCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNzdW5zZXRcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5zdXN0YWluYWJsZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyNzdXN0YWluYWJsZVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnRhaWxvcmVkIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3RhaWxvcmVkXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkudGF4aSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyN0YXhpXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkudGVxdWlsYSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyN0ZXF1aWxhXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkudGlja2V0cyB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyN0aWNrZXRzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkudGlwcyB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9pY29ucy1saWJyYXJ5LXNwcml0ZS0xMjlmMzg3ZjZiLnN2ZyN0aXBzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkudG91cmlzdC1hdHRyYWN0aW9uIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3RvdXJpc3QtYXR0cmFjdGlvblwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5pLnRyYWluIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3RyYWluXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbmkudW1icmVsbGEge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjdW1icmVsbGFcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS52ZWdldGFyaWFuIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3ZlZ2V0YXJpYW5cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS53YWxraW5nIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3dhbGtpbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS53aGVlbGNoYWlyIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3doZWVsY2hhaXJcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS53aGlza2V5IHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3doaXNrZXlcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS53aW5lIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI3dpbmVcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS5laWdodGVlbi1wbHVzIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2ljb25zLWxpYnJhcnktc3ByaXRlLTEyOWYzODdmNmIuc3ZnI2VpZ2h0ZWVuLXBsdXNcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuaS50d2VudHktb25lLXBsdXMge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaWNvbnMtbGlicmFyeS1zcHJpdGUtMTI5ZjM4N2Y2Yi5zdmcjdHdlbnR5LW9uZS1wbHVzXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG4ubWFpbi1uYXYgLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLWM5MTZjOTMwYzkuc3ZnI2xvZ28tYmx1ZVwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLm1haW4tbmF2IC5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIub3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXItYm9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAubWctbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tcHJpbWFyeS1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LXRhYi1pdGVtIHtcbiAgZm9udDogNTAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtdGFiLWl0ZW0uYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5kZXNrdG9wLXRhYnMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGZvbnQ6IDUwMCAxNnB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAudGFiLWNvbnRlbnQtYmxvY2subm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC50YWItY29udGVudC1ibG9jay5pcy1oaWRkZW4ubm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LmdyaWQtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNXB4O1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC5mYXEtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1pdGVtIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmhvdy1pdC13b3Jrcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmhvdy1pdC13b3Jrcy1pdGVtIC5udW1iZXIge1xuICBmb250OiA3MDAgMzZweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5ob3ctaXQtd29ya3MtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5ob3ctaXQtd29ya3MtaXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJ1dHRvbnMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5mYXEtYmxvY2ssIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLnJldmlld3MtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuZGVzdGluYXRpb25zLWJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tbGluayB7XG4gIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuIC5idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuIC5idXJnZXIgLmJ1cmdlci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YmVmb3JlLCAubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YWZ0ZXIge1xuICBib3R0b206IDdweDtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuLmFjdGl2ZSAuYnVyZ2VyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuLmFjdGl2ZSAuYnVyZ2VyLWljb246OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuLmFjdGl2ZSAuYnVyZ2VyLWljb246OmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLm1haW4tbmF2IC5tYWluLW5hdi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRhaW5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiAubWFpbi1uYXYtY29udGFpbmVyLWNvbnRlbnQgLnNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLm1haW4tbmF2IC5tYWluLW5hdi1jb250YWluZXItY29udGVudCAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xufVxuLm1haW4tbmF2IC5jbG9zZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS1jOTE2YzkzMGM5LnN2ZyNjbG9zZS1pY29uXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS1jOTE2YzkzMGM5LnN2ZyNzZWFyY2gtaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIycHg7XG59XG4ubWFpbi1uYXYgLmZ1bmN0aW9uYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubWFpbi1uYXYgLmNsZWFyLWlucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS1jOTE2YzkzMGM5LnN2ZyNjbG9zZS1pY29uXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4ubWFpbi1uYXYgLmZhdm9yaXRlcy1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS1jOTE2YzkzMGM5LnN2ZyNmYXZvdXJpdGVzLW91dGxpbmUtaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLm1haW4tbmF2IC5zdWl0Y2FzZS1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS1jOTE2YzkzMGM5LnN2ZyNzdWl0Y2FzZS1vdXRsaW5lLWljb25cIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5tYWluLW5hdiAudXNlci1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS1jOTE2YzkzMGM5LnN2ZyN1c2VyLWljb25cIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5tYWluLW5hdiAuZGVza3RvcC1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4ubWFpbi1uYXYgLmljb24tY291bnRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXYgLmljb24tY291bnRlci1jb250YWluZXIgLmljb24tY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQ6IDUwMCAxMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC13cmFwcGVyLmZ1bGwtc2l6ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtd3JhcHBlci5mdWxsLXNpemUgLnNlYXJjaC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtd3JhcHBlci5mdWxsLXNpemUgLnNlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sub3BlbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5tYWluLWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAubWFpbi1uYXYtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAubWFpbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnNlYXJjaC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciAuY2FuY2VsLXNlYXJjaC1idG4ge1xuICByaWdodDogLTVweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnNlYXJjaC13cmFwcGVyIC5jYW5jZWwtc2VhcmNoLWJ0biAuY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDExMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdhcDogMTBweDtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5pbWctY29udGVudCB7XG4gIGhlaWdodDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXRpdGxlIHtcbiAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC10aXRsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4xdncsIDE4cHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW46IDA7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZDpob3ZlciAuaW1nLWNvbnRlbnQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkOmhvdmVyIC5pbWctY29udGVudCBpbWcge1xuICBoZWlnaHQ6IDk2JTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkOmhvdmVyIC5wcm9kdWN0LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLXJlc3VsdHMtdGl0bGUge1xuICBmb250OiA1MDAgMTRweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLm1haW4tbmF2IC5zZWFyY2gtcmVzdWx0cy1saXN0IGxpIHtcbiAgZm9udDogNTAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1yZXN1bHRzLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5tYWluLW5hdiAudW5kZXJsaW5lZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1haW4tbmF2IC5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tbmF2LWJhci1oZWlnaHQpIC0gNTVweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubWFpbi1sb2dvIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuZGVza3RvcC1pY29ucyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLXJlc3VsdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAtMTFweCA2cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAuaW1nLWNvbnRlbnQge1xuICAgIGhlaWdodDogNzUlO1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXRpdGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMXZ3LCAxOHB4KTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAubWFpbi1uYXYtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLm1haW4tbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW5hdi1iYXItaGVpZ2h0KSAvIDIgLSA1NXB4KTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLmNhbmNlbC1zZWFyY2gtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnN1Z2dlc3Rpb25zLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyLWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLm1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC10YWJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtdGFiLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5kZXNrdG9wLXRhYnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLnRhYi1jb250ZW50LWJsb2NrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLnRhYi1jb250ZW50LWJsb2NrLm5vLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LmdyaWQtY29udGVudC1jaXRpdGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQuZ3JpZC1jb250ZW50LXNlbGxlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQuZmFxLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtaXRlbSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJ1dHRvbnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuaG93LWl0LXdvcmtzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5ob3ctaXQtd29ya3MtaXRlbSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5mYXEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5mYXEtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5mYXEtaXRlbSBzdmctaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuZmFxLWl0ZW0gc3ZnLWljb24uaWNvbi1jdXN0b20ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAucmV2aWV3cy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAubWFpbi1uYXYgLmNvbnRlbnQtY29udGFpbmVyIC5yZXZpZXctaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAucmV2aWV3LWl0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAucmV2aWV3LWl0ZW0tdGl0bGUgLm5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAucmV2aWV3LWl0ZW0tdGl0bGUgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLnJldmlldy1pdGVtLXJldmlldyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuY29udGVudC1jb250YWluZXIgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgLm1haW4tbmF2IC5jb250ZW50LWNvbnRhaW5lciAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCB7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXRpdGxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMXZ3LCAxOHB4KTtcbiAgfVxufVxuLm1haW4tYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG4gIHotaW5kZXg6IDIxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2NDcwNTg4MjQpO1xufVxuLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwIDAgMCA0cHg7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkgYSwgLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaSBhOmhvdmVyLCAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkuYWN0aXZlIGEsIC5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbn1cbi5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUgYTpob3ZlciwgLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpLmFjdGl2ZSBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uYmx1ZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibHVlLWJhciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCxcbi5ibHVlLWJhciAuYmx1ZS1ib3gsXG4uYmx1ZS1iYXIgLmdyZXktYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCBpLFxuLmJsdWUtYmFyIC5ibHVlLWJveCBpLFxuLmJsdWUtYmFyIC5ncmV5LWJveCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmJsdWUtYmFyIC5ncmVlbi1ib3ggLnRleHQsXG4uYmx1ZS1iYXIgLmJsdWUtYm94IC50ZXh0LFxuLmJsdWUtYmFyIC5ncmV5LWJveCAudGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMThjOGY7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCAuaW1nLWRvb2RsZS03IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2Rvb2RsZXMvZG9vZGxlLXBlcnNvbmFsaXplZC13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJsdWUtYmFyIC5ncmVlbi1ib3ggLnRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmx1ZS1iYXIgLmJsdWUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmx1ZS1iYXIgLmJsdWUtYm94IC5pbWctZG9vZGxlLTYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtaGFuZHBpY2tlZC13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmx1ZS1iYXIgLmJsdWUtYm94IC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmx1ZS1iYXIgLmdyZXktYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0UwNTE7XG59XG4uYmx1ZS1iYXIgLmdyZXktYm94IC5pbWctZG9vZGxlLTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtdmFyaWV0eS1ibHVlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5ibHVlLWJhciAuZ3JleS1ib3ggLnRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibHVlLWJhciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibHVlLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3gsXG4gIC5ibHVlLWJhciAuYmx1ZS1ib3gsXG4gIC5ibHVlLWJhciAuZ3JleS1ib3gge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3ggLnRleHQsXG4gIC5ibHVlLWJhciAuYmx1ZS1ib3ggLnRleHQsXG4gIC5ibHVlLWJhciAuZ3JleS1ib3ggLnRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5ibHVlLWJhciAuZ3JlZW4tYm94IC50ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmV5LWJveCAuaW1nLWRvb2RsZS01IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtdmFyaWV0eS13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibHVlLWJhciAuZ3JlZW4tYm94LFxuICAuYmx1ZS1iYXIgLmJsdWUtYm94LFxuICAuYmx1ZS1iYXIgLmdyZXktYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3ggaSxcbiAgLmJsdWUtYmFyIC5ibHVlLWJveCBpLFxuICAuYmx1ZS1iYXIgLmdyZXktYm94IGkge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG4gIC5ibHVlLWJhciAuZ3JlZW4tYm94IC50ZXh0LFxuICAuYmx1ZS1iYXIgLmJsdWUtYm94IC50ZXh0LFxuICAuYmx1ZS1iYXIgLmdyZXktYm94IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3ggLmltZy1kb29kbGUtNyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5ibHVlLWJhciAuYmx1ZS1ib3ggLmltZy1kb29kbGUtNiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5ibHVlLWJhciAuZ3JleS1ib3ggLmltZy1kb29kbGUtNSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuY29udGFpbmVyLWwge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggNjBweDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gZm9ybSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gZm9ybSA+IGRpdiA+IGRpdiA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50O1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBpbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBidXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICBmb250OiA1MDAgMThweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggNTBweCA4cHggMzBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAwcHg7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLWI5MzIzNWM1Nzcuc3ZnI2J0bi1hcnJvd1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBidXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gLnFsLWZvbnQtcG9wcGlucyB7XG4gIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNDcsIDIzNiwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCB0ZXh0LWRlY29yYXRpb24gMC4zcyBsaW5lYXI7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLTA5NTIyY2VjYjAuc3ZnI2ljb24tY2hlY2tcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uc2hha2UtbGFiZWwge1xuICBhbmltYXRpb246IHNoYWtlIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGFrZSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9vdGVyLWluZm8ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xufVxuLmZvb3Rlci1pbmZvIC5jb250YWN0cy1ib3guY29udGFpbmVyLWwge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCA1MHB4O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5wYWdlLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5mb290ZXItaW5mby1saXN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmZvb3Rlci1pbmZvLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAuZm9vdGVyLWluZm8tbGlzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAuZm9vdGVyLWluZm8tbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLnBhcnRuZXJzaGlwIC5mb290ZXItaW5mby1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLWVtYWlsIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtMDk1MjJjZWNiMC5zdmcjZW1haWxcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLXBob25lIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtMDk1MjJjZWNiMC5zdmcjcGhvbmVcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLXdoYXRzYXBwIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtMDk1MjJjZWNiMC5zdmcjd2hhdHNhcHBcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLWxpdmUtY2hhdCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLTA5NTIyY2VjYjAuc3ZnI2NlbGxwaG9uZVwiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmNvbXBhbnktY29udGFjdHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAuY29udGFjdC1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmNvbnRhY3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlci1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxOHB4O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1saW5rcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzay1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuc29jaWFsLWxpbmtzIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuZmFjZWJvb2sge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc29jaWFscy1zcHJpdGUtNTE2ZmI0YmU5YS5zdmcjZmFjZWJvb2tfeWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50d2l0dGVyIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NvY2lhbHMtc3ByaXRlLTUxNmZiNGJlOWEuc3ZnI3R3aXR0ZXJfeWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5pbnN0YWdyYW0ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc29jaWFscy1zcHJpdGUtNTE2ZmI0YmU5YS5zdmcjaW5zdGFncmFtX3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAubGlua2VkaW4ge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc29jaWFscy1zcHJpdGUtNTE2ZmI0YmU5YS5zdmcjbGlua2VkaW5feWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5waW50ZXJlc3Qge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc29jaWFscy1zcHJpdGUtNTE2ZmI0YmU5YS5zdmcjcGludGVyZXN0X3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAueW91dHViZSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zb2NpYWxzLXNwcml0ZS01MTZmYjRiZTlhLnN2ZyN5b3V0dWJlLWxvZ290eXBlX3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAudGlrdG9rIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NvY2lhbHMtc3ByaXRlLTUxNmZiNGJlOWEuc3ZnI3Rpa3Rva195ZWxsb3dcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHVsIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB1bCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3Qge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3Qge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAudGl0bGUge1xuICBmb250OiA1MDAgMTZweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAudGl0bGUgaSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDMlO1xufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLnRpdGxlIGkuZG93biB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLTA5NTIyY2VjYjAuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdDtcbn1cbi5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC50aXRsZSBpLnVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtMDk1MjJjZWNiMC5zdmcjaWNvbi1hcnJvdy1kb3duX2JsdWVcIikgbm8tcmVwZWF0O1xufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3Qge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAubGlzdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3QgdWwge1xuICBjb2x1bW5zOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3QgdWwge1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cbi5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC5saXN0IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAubGlzdCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAubGlzdCB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC5saXN0IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC5saXN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb29raWUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWJhc2ljKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItdGV4dCAuY29va2llLWJhbm5lci1saW5rIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XG59XG4uY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci10ZXh0IC5jb29raWUtYmFubmVyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItYnRuIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci1mdW5jdGlvbmFsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkIHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1jb2xvci1zdXBwb3J0aXZlKTtcbn1cbi5jb29raWUtYmFubmVyIC5jb25zZW50LW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5jb29raWUtYmFubmVyIC5jb25zZW50LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbn1cbi5jb29raWUtYmFubmVyIC5jb25zZW50LWJ1dHRvbnMgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udDogNTAwIDE1cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXIgLmNvbnNlbnQtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5jb29raWUtYmFubmVyIC5jb25zZW50LWJ1dHRvbnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5mb290ZXItaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItaW1hZ2UuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlci1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIC5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5sb2dvLXNvY2lhbC1saW5rcyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAudGVybXMtcHJpdmFjeS1mYXFzLXNpdGVtYXAtbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1pbmZvIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5jb250YWN0cy1ib3guY29udGFpbmVyLWwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmNvbnRhY3RzLWJveCAuY29tcGFueS1jb250YWN0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5jb250YWN0cy1ib3ggLmNvbXBhbnktY29udGFjdHMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5jb250YWN0cy1ib3ggLmNvbXBhbnktY29udGFjdHMgLmNvbXBhbnktY29udGFjdHMtbGlzdCBpIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5jb250YWN0cy1ib3ggLmZvb3Rlci1pbmZvLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5wYWdlLWxpbmtzIHtcbiAgICBnYXA6IDEwMHB4O1xuICAgIHdpZHRoOiA0NCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXItaW5mbyAuY29udGFjdHMtYXJlYSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZm9vdGVyLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuc29jaWFsLWxpbmtzIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1saW5rcyBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuc29jaWFsLWxpbmtzIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHVsIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5jb250YWluZXItbCB7XG4gICAgcGFkZGluZzogOTBweCAzNXB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCB7XG4gICAgcGFkZGluZzogOHB4IDI4cHggOHB4IDM0cHg7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU4NnB4O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBmb3JtID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGZvcm0gPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbjogMCA0MHB4IDI2cHggMDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAub3ZlcmxheSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA2NjVweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnRpdGxlIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMTU1cHg7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzIGxpbmVhcjtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gaW5wdXQ6aG92ZXI6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIG1heC13aWR0aDogNzI2cHg7XG4gICAgYm90dG9tOiAxMTVweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5ib3gtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufSIsIkB1c2UgJy4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuLmJhY2stdG8tdG9wLWJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzUlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAjMDAwMDAwMjk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgdG9wOiA4MCU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLmJ0bi1mcm9udC1lbmQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpblBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xufVxuXG4ucG9wdXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAmLnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgJi5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvZ2luLWRlc2t0b3Age1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGlkZS1pbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDFzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2l0aC1zY3JvbGwge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvZ2luLWRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAmLnJlcXVlc3QtaG9zdC1mb3JtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucG9wdXAtY29udGVudCB7XG5cbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnBvcHVwLWNvbnRlbnQge1xuXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTE4NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5wb3B1cC1jb250ZW50IHtcblxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEyNzVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFzc3dvcmQtc3RyZW5ndGgtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1iYXNpYyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmx1ZS1iYXNpYyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMTBweCkpO1xuICAgIFxuICAgIC5zdHJlbmd0aC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBcbiAgICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5wYXNzd29yZC1zdHJlbmd0aC1wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICB9XG4gICAgXG4gICAgLnJlcXVpcmVtZW50cy1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JleS1iYXNpYyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5LWJhc2ljKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5yZXF1aXJlbWVudC1tZXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWJhc2ljKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uY3VycmVuY3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jdXJyZW5jeS1idG4ge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDE2cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuY3VycmVuY3ktaWNvbi1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgXCIjYXJyb3ctaWNvblwiKSBjZW50ZXIgL1xuICAgICAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXJyZW5jeS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmN1cnJlbmN5X19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB2aXNpYmlsaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyNXB4IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbmN5LS1vcGVuZWQge1xuICAgICAgICAuY3VycmVuY3ktY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmN1cnJlbmN5LWJ0biB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbmN5X19saXN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubWFpbi1uYXYtY3VycmVuY3kge1xuICAgICAgICAuY3VycmVuY3ktYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciwgLmN1cnJlbmN5LWljb24sIC5jdXJyZW5jeS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVuY3ktaWNvbi1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICYuZG9sbGFyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI2RvbGxhclwiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ldXJvIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI2V1cm9cIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucG91bmQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgXCIjcG91bmRcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW5jeS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW5jeV9fbGlzdCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmN1cnJlbmN5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmN1cnJlbmN5LWJ0biB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZWZhdWx0LXBhZ2VzLCAmLmhvbWVwYWdlIHtcbiAgICAgICAgICAgICAgICAuY3VycmVuY3ktaWNvbi1idG4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kb2xsYXI6OmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmLmV1cm86OmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmLnBvdW5kOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmV1cm86OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVuY3lfX2xpc3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAyOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXJyZW5jeS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmN1cnJlbmN5IHtcbiAgICAgICAgJi5tYWluLW5hdi1jdXJyZW5jeSB7XG4gICAgICAgICAgICAuY3VycmVuY3ktYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciwgLmN1cnJlbmN5LWljb24sIC5jdXJyZW5jeS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAyMHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1pY29uLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVuY3ktY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVuY3lfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogNTAwIDIwcHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50YS1zZXR0aW5ncyB7XG4gICAgLmxvZ2luLWJ0biwgLnRhLWxvZ291dC1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLnRhLXNldHRpbmdzLWJ0biB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhLXNldHRpbmdzLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGEtc2V0dGluZ3MtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC50YS1sb2dvdXQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50YS1zZXR0aW5ncyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAudGEtc2V0dGluZ3MtYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAudGEtc2V0dGluZ3MtbmFtZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YS1zZXR0aW5ncy1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4vY29tbW9uLXZhcmlhYmxlcycgYXMgKjtcblxuQG1peGluIGljb24tbWFzaygkaWNvbikge1xuICBtYXNrOiB1cmwoXCIjeyRpY29ucy1saWJyYXJ5LXNwcml0ZX0jI3skaWNvbn1cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuJGljb25zOiBhZGp1c3QsIGFkdmFuY2VkLCBhcmNoaXRlY3R1cmUsIGFydCwgYXJ0LWdhbGxlcnksIGJhY2twYWNrLCBiZWVyLCBidXMsXG4gIGNha2UsIGNhbmNlbGxhdGlvbiwgY2FyLCBjYXRlZ29yaWVzLCBjaGVja2xpc3QsIGNpdHlzY2FwZSwgY2xvdWR5LWRheSwgY29tcGFzcyxcbiAgY29uZnVzZWQsIGN1bHR1cmUsIGN1c3RvbWl6YXRpb24sIGRlYWwsIGRpc2NvdW50LCBkdXJhdGlvbiwgZW50ZXItYXR0cmFjdGlvbixcbiAgZXhwZXJpZW5jZSwgZmFtaWx5LCBmZXJyeSwgZmlsbSwgZmxleGlibGUtdGltZSwgZm9vZC1tb25leSwgZm9vZC1hbGxlcmdpZXMsXG4gIGZvb2QtYXNpYSwgZm9vZC1pdGFseSwgZ2VuZXJpYy1mb29kLCBnaW4sIGhpZGRlbi1nZW0sIGhpZ2hsaWdodHMsIGhpa2luZyxcbiAgaGlzdG9yeSwgaG9vZGllLCBob3N0LCBob3N0LWV4cGVydGlzZSwgaG9zdC1zZWxlY3Rpb24sIGhvdGVsLCBpbmZvLCBpbnNpZ2h0cyxcbiAga25vd2xlZGdlLCBsYWtlLCBsYW5ndWFnZSwgbGVhZGVyLCBtYXJrZXQsIG1lZXRpbmctcG9pbnQsIG1ldHJvLFxuICBtdWx0aXBsZS1sb2NhdGlvbnMsIG5hdHVyZSwgbmF0dXJlLWV4cGxvcmF0aW9uLCBuaWdodC1mb29kLCBuaWdodCwgbmlnaHQtbW9kZSxcbiAgcGF5bWVudCwgcGV0LWZyaWVuZGx5LCBwaG90b2dyYXBoeSwgcHJpdmF0ZSwgcXVlc3Rpb25uYWlyZSwgcmVsYXhhdGlvbiwgcmV2aWV3LFxuICBzYWZldHksIHNha2UsIHNlYXNvbmFsLCBzaG9wLCBzaG9wcGluZywgc3Vuc2V0LCBzdXN0YWluYWJsZSwgdGFpbG9yZWQsIHRheGksXG4gIHRlcXVpbGEsIHRpY2tldHMsIHRpcHMsIHRvdXJpc3QtYXR0cmFjdGlvbiwgdHJhaW4sIHVtYnJlbGxhLCB2ZWdldGFyaWFuLFxuICB3YWxraW5nLCB3aGVlbGNoYWlyLCB3aGlza2V5LCB3aW5lLCBlaWdodGVlbi1wbHVzLCB0d2VudHktb25lLXBsdXM7XG5cbkBlYWNoICRpY29uIGluICRpY29ucyB7XG4gIGkuI3skaWNvbn0ge1xuICAgIEBpbmNsdWRlIGljb24tbWFzaygkaWNvbik7XG4gIH1cbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnLi9jdXJyZW5jeSc7XG5AdXNlICcuL3RhLXNldHRpbmdzJztcbkB1c2UgJy4uL2ljb25zLWxpYnJhcnknO1xuXG4kbWVudS1oZWFkZXItaGVpZ2h0OiA1NXB4O1xuXG4ubWFpbi1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwMTtcblxuICAgIC5tYWluLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNsb2dvLWJsdWVcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWctbC1hdXRvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1wcmltYXJ5LWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtdGFicyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtdGFiLWl0ZW0ge1xuICAgICAgICAgICAgZm9udDogNTAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2t0b3AtdGFicy1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgZm9udDogNTAwIDE2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgJi5uby1kaXNwbGF5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWhpZGRlbi5uby1kaXNwbGF5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAmLmdyaWQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhcS1ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG93LWl0LXdvcmtzLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udDogNzAwIDM2cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25zLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhcS1ibG9jaywgLnJldmlld3MtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXN0aW5hdGlvbnMtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWxpbmsge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVyZ2VyLWJ0bi1vcGVuIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAuYnVyZ2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW5hdi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNjbG9zZS1pY29uXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgbWFzazogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI3NlYXJjaC1pY29uXCIpIGNlbnRlciAvXG4gICAgICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAuZnVuY3Rpb25hbC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cblxuICAgIC5jbGVhci1pbnB1dC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBtYXNrOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgXCIjY2xvc2UtaWNvblwiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmZhdm9yaXRlcy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNmYXZvdXJpdGVzLW91dGxpbmUtaWNvblwiKSBjZW50ZXIgL1xuICAgICAgICAgICAgY292ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5zdWl0Y2FzZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNzdWl0Y2FzZS1vdXRsaW5lLWljb25cIikgY2VudGVyIC9cbiAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAudXNlci1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiN1c2VyLWljb25cIikgY2VudGVyIC9cbiAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuZGVza3RvcC1pY29ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLmljb24tY291bnRlci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmljb24tY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250OiA1MDAgMTBweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZ1bGwtc2l6ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG5cbiAgICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgLmNhbmNlbC1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuXG4gICAgICAgICAgICAgICAgLmNsb3NlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMXZ3LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQ6IDUwMCAxNHB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAxNnB4IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudW5kZXJsaW5lZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5lcnJvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgICAubWFpbi1uYXYtY29udGFpbmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLW5hdi1iYXItaGVpZ2h0KSAtICRtZW51LWhlYWRlci1oZWlnaHQpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1cmdlci1idG4tb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmRlc2t0b3AtaWNvbnMge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTExcHggNnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcblxuICAgICAgICAgICAgLnByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4xdncsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tbmF2LWJhci1oZWlnaHQpIC8gMiAtIDU1cHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLmNhbmNlbC1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Z2dlc3Rpb25zLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtZW51LWhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC10YWJzIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC10YWItaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVza3RvcC10YWJzLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICAgICAgICAgICYubm8tZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmLmdyaWQtY29udGVudC1jaXRpdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmdyaWQtY29udGVudC1zZWxsZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFxLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbnMtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ob3ctaXQtd29ya3MtYmxvY2sge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG93LWl0LXdvcmtzLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYXEtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmljb24tY3VzdG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXdzLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LXJvc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJvYy1ncm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtcm9zZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1yb3NlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xuXG4gICAgICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgICAgLmNvbnRhaW5lci14bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWJsb2NrIHtcblxuICAgICAgICAgICAgLnByb2R1Y3RzIHtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMXZ3LCAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG4gICAgei1pbmRleDogMjEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOTA7XG5cbiAgICAuYnJlYWRjcnVtYi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xuXG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsdWUtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZ3JlZW4tYm94LFxuICAgIC5ibHVlLWJveCxcbiAgICAuZ3JleS1ib3gge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVlbi1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE4YzhmO1xuXG4gICAgICAgIC5pbWctZG9vZGxlLTcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtcGVyc29uYWxpemVkLXdoaXRlLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgLmltZy1kb29kbGUtNiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9kb29kbGVzL2Rvb2RsZS1oYW5kcGlja2VkLXdoaXRlLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyZXktYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0UwNTE7XG5cbiAgICAgICAgLmltZy1kb29kbGUtNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9kb29kbGVzL2Rvb2RsZS12YXJpZXR5LWJsdWUucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5ibHVlLWJhciB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibHVlLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgIC5ncmVlbi1ib3gsXG4gICAgICAgIC5ibHVlLWJveCxcbiAgICAgICAgLmdyZXktYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyZWVuLWJveCB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyZXktYm94IHtcbiAgICAgICAgICAgIC5pbWctZG9vZGxlLTUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2Rvb2RsZXMvZG9vZGxlLXZhcmlldHktd2hpdGUucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsdWUtYmFyIHtcbiAgICAgICAgLmdyZWVuLWJveCxcbiAgICAgICAgLmJsdWUtYm94LFxuICAgICAgICAuZ3JleS1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmVlbi1ib3gge1xuICAgICAgICAgICAgLmltZy1kb29kbGUtNyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsdWUtYm94IHtcbiAgICAgICAgICAgIC5pbWctZG9vZGxlLTYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmV5LWJveCB7XG4gICAgICAgICAgICAuaW1nLWRvb2RsZS01IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uc2lnbi11cC1mb3JtLWtsYXZpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgLmNvbnRhaW5lci1sIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYwcHg7XG4gICAgfVxuXG4gICAgLnNpZ24tdXAtZm9ybS13cmFwcGVyIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWduLXVwLWZvcm0tYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmtsYXZpeW8tZm9ybSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250OiA1MDAgMThweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNTBweCA4cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI2J0bi1hcnJvdycpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnFsLWZvbnQtcG9wcGlucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI0NywgMjM2LCAwLjYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXIsIHRleHQtZGVjb3JhdGlvbiAwLjNzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1jaGVjaycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIDI1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gICAgNzUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAyNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICAgIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxufVxuXG4uc2hha2UtbGFiZWwge1xuICAgIGFuaW1hdGlvbjogc2hha2UgMC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hha2UgMC42cyBlYXNlLWluLW91dDtcbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4uZm9vdGVyLWluZm8ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcblxuICAgIC5jb250YWN0cy1ib3gge1xuICAgICAgICAmLmNvbnRhaW5lci1sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LWNvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE2cHggNTBweDtcblxuICAgICAgICAucGFnZS1saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1pbmZvLWxpc3Qge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJ0bmVyc2hpcCB7XG4gICAgICAgICAgICAuZm9vdGVyLWluZm8tbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhbnktY29udGFjdHMtbGlzdCB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJi5pY29uLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRmb290ZXItc3ByaXRlICsgJyNlbWFpbCcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmljb24tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI3Bob25lJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi13aGF0c2FwcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjd2hhdHNhcHAnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLWxpdmUtY2hhdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjY2VsbHBob25lJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMThweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNlYm9vayB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyNmYWNlYm9va195ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAudHdpdHRlciB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyN0d2l0dGVyX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgbWFzazogdXJsKCRzb2NpYWxzLXNwcml0ZSArICcjaW5zdGFncmFtX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rZWRpbiB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyNsaW5rZWRpbl95ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGludGVyZXN0IHtcbiAgICAgICAgICAgIG1hc2s6IHVybCgkc29jaWFscy1zcHJpdGUgKyAnI3BpbnRlcmVzdF95ZWxsb3cnKSBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAueW91dHViZSB7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyN5b3V0dWJlLWxvZ290eXBlX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWt0b2sge1xuICAgICAgICAgICAgbWFzazogdXJsKCRzb2NpYWxzLXNwcml0ZSArICcjdGlrdG9rX3llbGxvdycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvciA6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9jb21tb24tdmFyaWFibGVzJyBhcyAqO1xuXG4ubG9jYXRpb24tbGlzdCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250OiA1MDAgMTZweCByb2MtZ3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMlO1xuXG4gICAgICAgICAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnVwIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiAgICBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06ICAgICAgbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiAgICAgICAgIG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duX2JsdWUnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHggMTRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb29raWUtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtYmFzaWMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAuY29va2llLWJhbm5lci1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29va2llLWJhbm5lci10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgLmNvb2tpZS1iYW5uZXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93LWJhc2ljKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLWJhbm5lci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY29va2llLWJhbm5lci1idG4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuY29va2llLWJhbm5lci1mdW5jdGlvbmFsLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb29raWUtYmFubmVyLW9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnNlbnQtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIC5jb25zZW50LWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udDogNTAwIDE1cHggcm9jLWdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvb2tpZS1iYW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIC5jb29raWUtYmFubmVyLWJvZHkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvb2tpZS1iYW5uZXItYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnNlbnQtYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItaW5mbyB7XG4gICAgICAgIC5jb21wYW55LWNvbnRhY3RzIHtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5mb290ZXItc29jaWFsLW5ldHdvcmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgICAgICAubG9nby1zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVybXMtcHJpdmFjeS1mYXFzLXNpdGVtYXAtbGlua3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyLWluZm8ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5jb250YWN0cy1ib3gge1xuICAgICAgICAgICAgJi5jb250YWluZXItbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tcGFueS1jb250YWN0cyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbXBhbnktY29udGFjdHMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290ZXItaW5mby1saXN0IHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucGFnZS1saW5rcyB7XG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0cy1hcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XG4gICAgICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyLWluZm8ge1xuICAgICAgICAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIHtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci1pbWFnZSB7XG5cdG1heC1oZWlnaHQ6IDEyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYuY29udGFpbmVyLXhsIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuXHQuZm9vdGVyLWltYWdlIHtcblx0XHRtYXgtaGVpZ2h0OiAzNDBweDtcblx0fVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZ24tdXAtZm9ybS1rbGF2aW8ge1xuXG4gICAgICAgIC5jb250YWluZXItbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lnbi11cC1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZm9ybS1ncm91cC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI4cHggOHB4IDM0cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTg2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWduLXVwLWZvcm0tYm9keSB7XG4gICAgICAgICAgICAgICAgLmtsYXZpeW8tZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDI2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2lnbi11cC1mb3JtLWtsYXZpbyB7XG4gICAgICAgICYuY29udGFpbmVyLXhsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWduLXVwLWZvcm0td3JhcHBlciB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xuXG4gICAgICAgICAgICAgICAgLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lnbi11cC1mb3JtLWJvZHkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1NXB4O1xuXG4gICAgICAgICAgICAgICAgLmtsYXZpeW8tZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMzBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyNnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTE1cHg7XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zaWduLXVwLWZvcm0ta2xhdmlvIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgJi5jb250YWluZXIteGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4vc2lnbi11cC1mb3JtLW1vYmlsZS5zY3NzJztcbkB1c2UgJy4vZm9vdGVyLWluZm8tYmxvY2stbW9iaWxlLnNjc3MnO1xuQHVzZSAnLi9sb2NhdGlvbi1saXN0LnNjc3MnO1xuQHVzZSAnLi9jb29raWUtYmFuZXIuc2Nzcyc7XG5AdXNlICcuL2Zvb3Rlci1pbWFnZS5zY3NzJztcbkB1c2UgJy4vZm9vdGVyLWluZm8tYmxvY2stZGVza3RvcC5zY3NzJztcbkB1c2UgJy4vc2lnbi11cC1mb3JtLWRlc2t0b3Auc2Nzcyc7XG5cbi5tYWluLWZvb3RlciB7XG4gICAgLmJveC1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gICAgfVxufSJdfQ== */
