/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-padding-top:120px;scroll-behavior:smooth}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.back-to-top-btn{position:fixed;top:75%;right:15px;z-index:9998;display:none;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50px;height:50px;background:var(--color-accent-gold);border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1607843137);box-shadow:0 0 5px rgba(0,0,0,.1607843137)}@media screen and (min-width:1024px){.back-to-top-btn{top:80%}}.back-to-top-btn svg{width:50px;height:50px}.back-to-top-btn:hover{background:var(--color-primary)}.back-to-top-btn:hover svg{fill:var(--color-accent-gold)}.back-to-top-btn.show{display:-webkit-box;display:-ms-flexbox;display:flex}.back-to-top-btn.btn-front-end:after{margin:0 0 5px 5px}.mainPopup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;background-color:rgba(0,0,0,.4)}.popup-content{background-color:var(--color-neutral-lightest);margin:50px auto;padding:20px;border:1px solid var(--color-neutral-light);width:90%}.popup-content.request-host-form-content{width:80%;padding:10px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:80%;padding:20px}@media only screen and (min-width:768px){.popup-content{width:60%}.popup-content.small{width:40%}.popup-content.login-desktop{top:50%;left:50%;animation:1s forwards slide-in;-webkit-animation:1s forwards slide-in}.popup-content.slide-in{position:absolute;top:calc(50% - 60px);left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:1s forwards slide-in;animation:1s forwards slideInLeft}@-webkit-keyframes slideInLeft{0%{left:100%}100%{left:50%}}@keyframes slideInLeft{0%{left:100%}100%{left:50%}}.popup-content.with-scroll{max-height:750px;overflow:auto}.popup-content.request-host-form-content{width:51%}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1024px){.popup-content{width:60%}.popup-content.small{width:52%}.popup-content.request-host-form-content{width:900px}}@media only screen and (min-width:1280px){.popup-content.small{width:41%}.popup-content.login-desktop{width:500px;padding:10px}.popup-content.request-host-form-content{width:1025px;padding:15px}.popup-content.request-host-form-message,.popup-content.thank-you-request-host-content{width:60%}}@media only screen and (min-width:1366px){.popup-content.request-host-form-content{width:1115px}}@media only screen and (min-width:1440px){.popup-content.request-host-form-content{width:1185px}}@media only screen and (min-width:1600px){.popup-content.request-host-form-content{width:1275px}}:root{--red-basic:#e84042;--blue-basic:#0C4A60;--green-basic:#118c8f;--yellow-basic:#e3aa2c;--white:#fdf7ec;--white-basic:#fff;--grey-dark:#c8bea0;--grey-basic:#cccccc;--grey-light-basic:#f5f4f2;--blue-grey-basic:#6a7098;--pink-basic:#eb22b5;--color-primary:#0C4A60;--color-primary-light:#537678;--color-supportive:#c8bea0;--color-accent-gold:#e3aa2c;--color-accent-rose:#d97c5b;--color-neutral-lightest:#fdf7ec;--color-neutral-lighter:#f5f4f2;--color-neutral-light:#ecebe8;--color-text:#063538;--color-white:#ffffff;--nav-bar-height:75px;--experience-booking-form-width:355px}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important}ul{margin:0;padding:0}ul li{list-style:none}.hidden,.no-display,[hidden]{display:none!important}.hidden-block{visibility:hidden;height:0;-webkit-transition:height .3s linear;transition:height .3s linear}.hidden-block.active{visibility:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#gtx-trans{display:none}.hide{visibility:hidden;opacity:0}body{margin:0;color:var(--color-primary);background:var(--color-neutral-lightest);font-family:Poppins,sans-serif;font-size:16px;line-height:1.2;letter-spacing:.5px;-webkit-font-smoothing:antialiased;overflow-y:auto;height:100vh}@supports (height:100dvh){body{height:100dvh}}input[type=search]::-webkit-search-cancel-button{cursor:pointer}button{font-family:Poppins-Medium,sans-serif;cursor:pointer;-webkit-transition:.3s;transition:.3s}button.white{border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-neutral-lightest)}button.white:active,button.white:focus,button.white:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}button.transparent{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}button.transparent:active,button.transparent:focus,button.transparent:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}button.yellow{background:var(--color-accent-gold);color:var(--color-primary);border:none}button.yellow:active,button.yellow:focus,button.yellow:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}button.grey{border:2px solid var(--color-neutral-lighter);color:var(--color-primary);background-color:#fafafa}button.grey:active,button.grey:focus,button.grey:hover{color:var(--color-neutral-lighter);background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lighter)}button.grey-blue{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}button.grey-blue:active,button.grey-blue:focus,button.grey-blue:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-primary)}@media only screen and (min-width:768px){button.grey-blue{color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest)}button.grey-blue:active,button.grey-blue:focus,button.grey-blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}}button.blue{border:2px solid var(--color-neutral-lightest);color:var(--color-neutral-lightest);background-color:var(--color-primary)}button.blue:active,button.blue:focus,button.blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest);border-color:var(--color-primary)}a{background-color:transparent;color:var(--color-primary);text-decoration:none;-webkit-transition:color .3s linear;transition:color .3s linear}a:hover{color:var(--color-accent-gold)}.substrate{position:fixed;top:0;z-index:200;display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.3137254902)}.substrate.show{display:block}.invisible{position:absolute;top:-9999px;left:-9999px}.SysFalso-font{font-family:SysFalso-Italic,sans-serif}body,html{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-neutral-lighter)}.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6{font-family:Poppins-SemiBold;font-weight:600;line-height:1.2;margin:0 0 15px}.h1,h1{font-size:38px}@media screen and (min-width:992px){:root{--nav-bar-height:90px}.h1,h1{font-size:44px}}.h2,h2{font-size:20px}@media screen and (min-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,h1,h2,h3,h4,h5,h6{margin:0 0 30px}.h2,h2{font-size:29px}}.h3,h3{font-size:23px}@media screen and (min-width:768px){.h3,h3{font-size:25px}}.h4,h4{font-size:20px}@media screen and (min-width:768px){.h4,h4{font-size:22px}}.h5,h5{font-size:17px}@media screen and (min-width:768px){.h5,h5{font-size:18px}}.h6,h6{font-size:12px}@media screen and (min-width:768px){.h6,h6{font-size:15px}}.h7{font-size:9px}@media screen and (min-width:768px){.h7{font-size:12px}}.h8{font-size:11px}::-webkit-scrollbar{width:5px}@media screen and (min-width:992px){::-webkit-scrollbar{width:8px!important}}::-webkit-scrollbar-track{background:var(--color-neutral-lighter)}::-webkit-scrollbar-thumb{background:var(--color-primary)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.container{width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.container{width:720px}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1200px){.container{width:1140px}}@media screen and (min-width:1442px){.container{width:1400px}}.container-xl{width:100%;margin:0 auto;padding:0 15px;max-width:1920px}.container-xl.remove-padding{padding:0}@media screen and (min-width:1600px){.container-xl.remove-padding{padding:0 0 0 126px}}.container-l{width:100%;margin:0 auto;padding:0 15px;max-width:1440px}.container-m{width:100%;margin:0 auto;padding:0 20px;max-width:1200px!important}.container-s{width:100%;margin:0 auto;padding:0 15px!important;max-width:960px!important}.a-btn{display:inline-block;width:auto;border:2px solid var(--color-neutral-lightest);padding:10px 0;color:var(--color-neutral-lightest);background-color:var(--color-primary);text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-family:Poppins-Medium,sans-serif}.a-btn:active,.a-btn:focus,.a-btn:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest);border-color:var(--color-primary)}.a-btn.white{border:2px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-neutral-lightest)}.a-btn.white:active,.a-btn.white:focus,.a-btn.white:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}.a-btn.transparent{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.a-btn.transparent:active,.a-btn.transparent:focus,.a-btn.transparent:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-neutral-lightest)}.a-btn.yellow{background:var(--color-accent-gold);color:var(--color-primary);border:none}.a-btn.yellow:active,.a-btn.yellow:focus,.a-btn.yellow:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}.a-btn.grey{border:2px solid var(--color-neutral-lighter);color:var(--color-primary);background-color:#fafafa}.a-btn.grey:active,.a-btn.grey:focus,.a-btn.grey:hover{color:var(--color-neutral-lighter);background-color:var(--color-neutral-lightest);border-color:var(--color-neutral-lighter)}.a-btn.grey-blue{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.a-btn.grey-blue:active,.a-btn.grey-blue:focus,.a-btn.grey-blue:hover{color:var(--color-neutral-lightest);background-color:var(--color-primary);border-color:var(--color-primary)}@media only screen and (min-width:768px){.a-btn.grey-blue{color:var(--color-neutral-lightest);border-color:var(--color-neutral-lightest)}.a-btn.grey-blue:active,.a-btn.grey-blue:focus,.a-btn.grey-blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}}.a-btn.blue{border:2px solid var(--color-neutral-lightest);color:var(--color-neutral-lightest);background-color:var(--color-primary)}.a-btn.blue:active,.a-btn.blue:focus,.a-btn.blue:hover{color:var(--color-primary);background-color:var(--color-neutral-lightest)}.btn-more{color:var(--color-accent-gold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 15px Poppins-Medium,sans-serif}.btn-more:hover{color:var(--color-primary)}.btn-more:hover::after{background-color:var(--color-primary)}.btn-more::after{display:block;content:"";width:12px;height:8px;background-color:var(--color-accent-gold);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-arrow-down) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#icon-arrow-down) no-repeat center;-webkit-mask-size:cover;mask-size:cover;-webkit-transform:rotate(-90deg) translate(-5%,2px);transform:rotate(-90deg) translate(-5%,2px);-webkit-transition:background-color .3s linear,-webkit-transform .3s linear;transition:background-color .3s linear,transform .3s linear,-webkit-transform .3s linear;margin-left:4px}@media screen and (min-width:768px){.btn-more{font-size:20px}.btn-more::after{width:17px;height:10px}}.btn-more.active::after{-webkit-transform:rotate(0) translate(-5%,2px);transform:rotate(0) translate(-5%,2px)}.btn-outline{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:300px;border:1px solid var(--color-primary);border-radius:20px;padding:10px 23px;color:var(--color-primary);background-color:transparent;text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 15px/1.2 Poppins-Medium,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-outline{font-size:18px}}.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:none;border-radius:20px;padding:9px 30px;min-width:170px;color:var(--color-primary);background-color:var(--color-accent-gold);text-decoration:none;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;font:500 15px/1.2 Poppins,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-primary{font-size:25px;padding:14px 37px;border-radius:40px;min-width:250px}}.btn-primary:hover{background-color:var(--color-primary);color:var(--color-accent-gold)}.btn-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:9px 30px;min-width:170px;color:var(--color-neutral-lightest);background-color:transparent;text-decoration:underline;text-transform:uppercase;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear;font:500 15px/1.2 Poppins,sans-serif;text-align:center}@media screen and (min-width:768px){.btn-link{font-size:25px;padding:14px 37px;min-width:250px}}.btn-link:hover{color:var(--color-accent-gold)}.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-646baa9b1f.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.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-646baa9b1f.svg#carousel-arrow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.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}}@media screen and (min-width:1200px){.box-section .container>.text{font-size:24px}}.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{display:none;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-646baa9b1f.svg#play-button) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/main-icons-sprite-646baa9b1f.svg#play-button) no-repeat center;background-color:var(--color-neutral-lightest);-webkit-mask-size:cover!important;mask-size:cover!important}.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 span{font-size:10px;font-family:Poppins-Regular,sans-serif;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-21697c9d32.svg#arrow-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.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:10px;z-index:-1}.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}.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;height:fit-content;z-index:1}.currency.currency--opened .currency-btn::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.currency.currency--opened .currency__list{opacity:1;visibility:visible}@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}.currency-in-main-menu{display:none}}.currency-in-main-menu{margin-left:45px}.currency-in-main-menu .currency-in-main-menu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;border:0;padding:16px 10px 10px 0;color:var(--color-primary);background-color:var(--color-neutral-lightest);cursor:pointer;-webkit-transition:.3s;transition:.3s;font-family:Poppins,sans-serif;font-size:23px;height:40px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.currency-in-main-menu .currency-in-main-menu-btn .currency-icon-btn{display:block;width:15px;height:20px;margin:2px 0 0 5px;line-height:19px;color:var(--color-primary)}.currency-in-main-menu .currency-content{position:relative;display:none;font-size:16px}.currency-in-main-menu .currency-content>strong{display:inline-block;width:35px;font-weight:400}.currency-in-main-menu .currency-content>i{margin-left:3px;font-size:1.4rem;vertical-align:baseline;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.currency-in-main-menu .currency__list{position:absolute;top:-2px;padding:10px;margin-bottom:0;list-style-type:none;background-color:var(--color-neutral-lightest);-webkit-transition:opacity .4s;transition:opacity .4s;border:1px solid var(--color-primary);width:170px;z-index:1;border-top:none;border-radius:5px}.currency-in-main-menu .currency__list li:not(:last-of-type){margin-bottom:10px}.currency-in-main-menu .currency__list label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:0;padding-left:20px;color:var(--color-primary);cursor:pointer}.currency-in-main-menu .currency__list label:before{content:"";position:absolute;top:8px;left:10px;width:15px;height:15px;border:1px solid var(--color-primary)}.currency-in-main-menu .currency__list label>span{margin-left:10px}.currency-in-main-menu .currency__list label>span+span{width:35px;text-align:center}.currency-in-main-menu .currency__list input[type=radio]{display:none}.currency-in-main-menu .currency__list input[type=radio]:checked+label::after{content:"";position:absolute;top:5px;left:13px;width:13px;height:12px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#icon-checked-blue) center/cover no-repeat}.currency-in-main-menu.currency--opened .currency-content{display:block}.ta-settings{position:sticky;bottom:0;width:100%;min-height:75px;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;-webkit-box-shadow:-1px -5px 11px 0 rgba(0,0,0,.15);box-shadow:-1px -5px 11px 0 rgba(0,0,0,.15);background:var(--color-neutral-lightest)}.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);width:130px;border-radius:35px;height:40px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-neutral-lightest);margin-right:30px}.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;font-weight:400;text-overflow:ellipsis;white-space:nowrap;max-width:75px;overflow:hidden;color:var(--color-neutral-lightest);font-family:Poppins-Medium,sans-serif}.ta-settings .ta-settings-content{display:none;position:absolute;bottom:75px;right:1px;width:100%;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}.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}}.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;-webkit-box-shadow:0 6px 7px 0 rgba(0,0,0,.25);box-shadow:0 6px 7px 0 rgba(0,0,0,.25);background:var(--color-primary)}.main-nav a{color:var(--color-neutral-lightest);text-decoration:none;-webkit-transition:.3s;transition:.3s}.main-nav a:hover{color:var(--color-accent-gold)}.main-nav .main-logo{display:block;width:110px;height:45px;background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#logo-blue) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.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 .main-nav-content{position:fixed;width:100%;height:100%;background:var(--color-primary);z-index:100;right:-100%;-webkit-transition:.5s;transition:.5s}.main-nav .main-nav-content.open{right:0}.main-nav .main-nav-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav .main-nav-content-container{height:100%;overflow-y:auto}.main-nav .main-nav-content-container .menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav .main-nav-content-container .banner-container{margin-top:40px;width:225px;height:225px}.main-nav .main-nav-content-container .banner-container img{margin-left:35px;width:100%;height:100%;max-width:225px;max-height:225px;-o-object-fit:cover;object-fit:cover}.main-nav .main-nav-content-container .menu-list:first-child .menu-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-nav .main-nav-content .menu-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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)}.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)}.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 .burger-text{display:none}.main-nav .main-nav-container{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 .search-input{width:50px}.main-nav .main-nav-container .search-input::-webkit-input-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container .search-input::-moz-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container .search-input:-ms-input-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container .search-input::-ms-input-placeholder{color:var(--color-neutral-lighter)}.main-nav .main-nav-container .search-input::placeholder{color:var(--color-neutral-lighter)}.main-nav .menu-burger.show{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);right:0}.main-nav .menu-burger{position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:var(--color-primary);-webkit-transition:.5s;transition:.5s;z-index:25;padding-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}@media screen and (min-width:600px){.main-nav .main-nav-content,.main-nav .menu-burger,.ta-settings{max-width:450px}}.main-nav .menu-burger .menu-container{padding:0;overflow:auto}.main-nav .menu-burger .menu-container .cities-block{padding:40px 20px 70px}.main-nav .menu-burger .menu-container .cities-block .menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav .menu-burger .menu-container .cities-block .menu-item{width:100%;border-bottom:2px solid var(--color-supportive);padding-bottom:5px}.main-nav .menu-burger .menu-container .cities-block .menu-item a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-nav .menu-burger .menu-container .cities-block .menu-item img{width:45px;height:45px;border-radius:10px;margin-right:30px}.main-nav .menu-burger .menu-container .cities-block .menu-item .arrow-icon{display:block;margin-left:auto}.main-nav .menu-burger .menu-container .menu-list-mobile{padding:20px}.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-21697c9d32.svg#close-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.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-21697c9d32.svg#search-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.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-21697c9d32.svg#close-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.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-21697c9d32.svg#favourites-outline-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#favourites-outline-icon) center/cover no-repeat}.main-nav .favorites-icon:hover{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#favourites-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#favourites-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-21697c9d32.svg#suitcase-outline-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#suitcase-outline-icon) center/cover no-repeat}.main-nav .suitcase-icon:hover{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#suitcase-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#suitcase-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-21697c9d32.svg#icon-user-white) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#icon-user-white) center/cover no-repeat;margin-right:5px}.main-nav .arrow-icon{background:var(--color-neutral-lightest);display:block;width:20px;height:20px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#arrow-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#arrow-icon) center/cover no-repeat;cursor:pointer}.main-nav .arrow-icon.inverted{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-nav .return-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;background:0 0;border:none;color:var(--color-neutral-lightest)}.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 .desktop-icon{display:none}.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-size:10px;font-family:Poppins-SemiBold,sans-serif;font-style:normal;line-height:22px;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 .menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 15px 0;margin-bottom:20px}.main-nav .menu-header .burger-btn-close{padding:8px 0;border:0;background-color:transparent}.main-nav .menu-list .menu-item{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;border-bottom:2px solid var(--color-supportive);padding:15px 0}.main-nav .menu-list .menu-item a{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-nav .menu-list .menu-item img{display:none;-o-object-fit:cover;object-fit:cover}.main-nav .menu-list .menu-item .menu-item-title{font-family:Poppins-Medium,sans-serif;font-size:15px;border-bottom:2px solid transparent;color:var(--color-neutral-lightest)}.main-nav .menu-list .menu-item.active .menu-item-title{border-bottom-color:var(--color-accent-gold)}.main-nav .secondary-menu-item-title{margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:Poppins-Medium,sans-serif;font-size:20px;color:var(--color-neutral-lightest)}.main-nav .secondary-menu-item-title.active{border-bottom:2px solid var(--color-accent-gold)}.main-nav .mobile-title{margin-bottom:15px}.main-nav .secondary-menu-items{margin-bottom:40px}.main-nav .secondary-menu-items .secondary-menu-item{margin-bottom:10px;font-family:Poppins-Medium,sans-serif;font-size:16px;-webkit-transition:.3s;transition:.3s}.main-nav .secondary-menu-items .secondary-menu-item:hover{border-bottom-color:var(--color-accent-gold)}.main-nav .menu-container{padding:40px 20px}.main-nav .regions-block{padding-bottom:100px}.main-nav .cities-block{background:var(--color-primary-light);padding-top:40px}.main-nav .cities-block .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:35px}.main-nav .cities-block .menu-item{width:45%;padding:0;border:none}.main-nav .cities-block .menu-item a{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;gap:5px}.main-nav .cities-block .menu-item img{display:inline-block;width:100%;height:115px;border-radius:20px}.main-nav .cities-block .menu-item .arrow-icon{display:none}.main-nav .expole-more-options-block{padding-bottom:100px}.main-nav .expole-more-options-block .menu-list,.main-nav .expole-more-options-block .secondary-menu-item-title{display:none}.main-nav .travel-favorites-block{padding-bottom:0}.main-nav .more-options-block{background:var(--color-primary-light)}.main-nav .makes-different-block{position:relative;width:100%;height:calc(100vh - 40px)}.main-nav .makes-different-block::after{content:"";display:block;position:absolute;bottom:0;right:30px;background:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#amsterdam-houses) center/cover no-repeat;width:130px;height:90px}.main-nav .trip-planning-card{background:var(--color-neutral-lightest);color:var(--color-text);padding:20px 15px;border-radius:15px;max-width:250px;margin:45px auto 0}.main-nav .trip-planning-card .content-wrapper{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}.main-nav .trip-planning-card-title{font-family:Poppins-SemiBold,sans-serif;margin-bottom:10px;font-size:15px}.main-nav .trip-planning-card-text{font-size:13px}.main-nav .trip-planning-card-img-1{width:220px;height:135px;border-radius:10px}.main-nav .trip-planning-card-img-2{display:none}.main-nav .trip-planning-card-link{color:var(--color-text);text-decoration:underline;text-transform:uppercase;font-size:15px}.main-nav .btn-outline{border-color:var(--color-neutral-lightest);color:var(--color-neutral-lightest);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.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 .menu-list-desktop{display:none}.main-nav .menu-list-mobile{padding-bottom:40px;margin-bottom:20px;border-bottom:2px solid var(--color-primary)}.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}.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;-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;color:var(--color-neutral-lightest)}.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-gold)}.main-nav .search-results{width:100%}.main-nav .search-results-title{font-family:Poppins-Medium,sans-serif;font-size:14px;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-family:Poppins-Medium,sans-serif;font-size:16px}.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) and (min-width:1920px){.main-nav .main-nav-container{padding:0 125px}}@media screen and (min-width:1200px){.main-nav .main-nav-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav .main-nav-content{position:relative;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;overflow:hidden;left:0;background:var(--color-primary-light);max-width:none;max-height:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.main-nav .main-nav-content.open{max-height:1000px;opacity:1}.main-nav .main-nav-content-header{display:none}.main-nav .main-nav-content-container{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;background:var(--color-primary-light);overflow:hidden}}@media screen and (min-width:1200px) and (min-width:1920px){.main-nav .main-nav-content-container{max-width:1920px;padding:0 125px}.main-nav .expole-more-options-block{padding-left:100px}}@media screen and (min-width:1200px){.main-nav .main-nav-content-container .banner-container{width:100%;height:155px;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}.main-nav .main-nav-content-container .banner-container img{width:100%;height:100%;max-width:992px;max-height:155px;-o-object-fit:cover;object-fit:cover;margin:0}.main-nav .main-nav-content-container .menu-list:first-child .menu-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.main-nav .burger-btn-open{display:none}.main-nav .main-logo{width:135px;height:75px}.main-nav .menu-burger{position:relative;-webkit-transform:none;transform:none;height:auto;width:auto;-webkit-box-shadow:none;box-shadow:none;max-width:none;right:auto}.main-nav .menu-burger .menu-container{padding:0}.main-nav .menu-burger .menu-container .cities-block{display:none}.main-nav .menu-burger .menu-item{border:none}.main-nav .arrow-icon,.main-nav .menu-header,.main-nav .menu-title{display:none}.main-nav .menu-content-container{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .menu-content-container .menu-container{margin:0;height:100%;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}.main-nav .regions-block{width:30%}.main-nav .cities-block{width:70%}.main-nav .cities-block .menu-item{max-width:200px;max-height:135px;-webkit-transition:.3s;transition:.3s}.main-nav .cities-block .menu-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.main-nav .cities-block .menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-nav .cities-block .btn-outline{margin:0}.main-nav .cities-block .btn-outline:hover{background:var(--color-neutral-lightest);color:var(--color-primary-light)}.main-nav .cities-block .btn-outline .arrow-icon{display:none}.main-nav .travel-favorites-block{width:60%;padding-bottom:90px}.main-nav .travel-favorites-block .menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav .travel-favorites-block .menu-item{width:40%;max-width:400px;margin-right:50px}.main-nav .travel-favorites-block .menu-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;gap:15px}.main-nav .travel-favorites-block .menu-item img{display:inline-block;max-width:80px;max-height:80px;height:80px;border-radius:20px}.main-nav .makes-different-block .menu-item{max-width:295px}.main-nav .expole-more-options-block{width:40%;background:var(--color-primary);position:relative}.main-nav .expole-more-options-block::after{content:"";position:absolute;right:-100%;top:0;width:100%;height:100%;background:var(--color-primary)}.main-nav .expole-more-options-block .menu-item{max-width:295px}.main-nav .expole-more-options-block .menu-list,.main-nav .expole-more-options-block .secondary-menu-item-title{display:block}.main-nav .expole-more-options-block .trip-planning-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-radius:20px;max-width:520px;margin:50px 0 0}.main-nav .expole-more-options-block .trip-planning-card .content-wrapper{padding:20px 15px 20px 23px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-nav .expole-more-options-block .trip-planning-card-title{font-size:20px;margin:0}.main-nav .expole-more-options-block .trip-planning-card-text{font-size:16px}.main-nav .expole-more-options-block .trip-planning-card-img-1{display:none}.main-nav .expole-more-options-block .trip-planning-card-img-2{display:inline-block;border-radius:0 20px 20px 0;width:165px;min-width:165px;height:100%;-o-object-fit:cover;object-fit:cover}.main-nav .expole-more-options-block .trip-planning-card-link{font-size:16px}.main-nav .expole-more-options-block .btn-outline{display:none}.main-nav .desktop-icons{gap:20px;margin-left:0}.main-nav .desktop-icon{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;width:30px;height:30px}.main-nav .desktop-icon .icon-title,.main-nav .mobile-icon{display:none}.main-nav .user-icon{background:var(--color-neutral-lightest);-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#user-outline-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#user-outline-icon) center/cover no-repeat;margin:0}.main-nav .user-icon:hover{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#user-icon) center/cover no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/header-common-icons-sprite-21697c9d32.svg#user-icon) center/cover no-repeat}.main-nav .secondary-menu{max-width:290px}.main-nav .secondary-menu.mobile-title{-webkit-box-flex:0;-ms-flex:none;flex:none}.main-nav .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:100%}.main-nav .menu-list .menu-item{margin-bottom:0;font-size:20px}.main-nav .menu-list .menu-item .menu-item-title{font-size:16px}.main-nav .secondary-menu-item-title{font-size:30px;font-family:Poppins-SemiBold,sans-serif;margin-bottom:25px}.main-nav .secondary-menu-items{margin:0}.main-nav .secondary-menu-items .secondary-menu-item{margin-bottom:15px;max-width:250px;font-family:Poppins-Medium,sans-serif;font-size:12px}.main-nav .mobile-title{display:none}.main-nav .menu-list-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}.main-nav .menu-list-mobile{display:none}.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 - 38px)}.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 .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){:root{--experience-booking-form-width:430px}.main-nav .regions-block{width:23%;padding:40px 20px 40px 5px}.main-nav .cities-block{width:77%;padding:40px 5px 40px 20px}.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)}}@media screen and (min-width:1530px){.main-nav .regions-block{width:30%;padding:40px 20px}.main-nav .cities-block{width:70%;padding:40px 20px}}.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:#fab64e}.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)}.blue-bar .tripadvisor-box{position:absolute;top:-50px;left:0;right:0;z-index:1;width:100px;height:100px;margin:0 auto;border-radius:50%;background-color:#fff;padding:5px}.blue-bar .tripadvisor-box img{width:100%;height:100%}@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}.blue-bar .tripadvisor-box{width:120px;height:120px;left:auto;right:15px;margin:0}}@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}.blue-bar .tripadvisor-box{top:-60px}}.sign-up-form-klavio{position:relative;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(253,247,236,0)),color-stop(95%,#fdf7ec));background:linear-gradient(0deg,rgba(253,247,236,0) 20%,#fdf7ec 95%)}.sign-up-form-klavio.container-xl{padding:40px 40px 50px}.sign-up-form-klavio .sing-up-img{display:inline-block;position:absolute;top:1px;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.sign-up-form-klavio .sign-up-form-wrapper.container-l{padding:0}.sign-up-form-klavio .sign-up-form-wrapper .title{margin-bottom:13px;font-size:25px;max-width:300px;color:var(--color-text)}.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:6px;width:180px}.sign-up-form-klavio .sign-up-form-wrapper .sign-up-form-body .klaviyo-form input{border-radius:20px!important;border-color:var(--color-neutral-lightest)!important;background-color:var(--color-neutral-lightest)!important;color:var(--color-primary)!important;height:34px!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:90px!important;border-radius:20px!important;text-transform:lowercase!important;font:400 15px Poppins-Regular,sans-serif!important;padding:8px 3px!important;letter-spacing:.8px!important;color:var(--color-primary)!important;background-color:var(--color-accent-gold)!important}.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:20px;max-width:350px}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox label{font-weight:400;position:relative;padding-left:32px;font-size:10px;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:2px;left:0;width:15px;height:15px;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:0;left:0;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-b8505debae.svg#icon-check) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.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:10px;line-height:normal;padding:50px 0 30px}.footer-info .contacts-box.container-l{padding:0 45px}.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-neutral-lightest);-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-b8505debae.svg#email) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.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-b8505debae.svg#phone) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.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-b8505debae.svg#whatsapp) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.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-b8505debae.svg#cellphone) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/footer-sprite-b8505debae.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);font-size:15px;margin-bottom:8px}.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-c9f4a0a417.svg#facebook_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#facebook_yellow) no-repeat}.footer-info .footer-social-network .twitter{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#twitter_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#twitter_yellow) no-repeat}.footer-info .footer-social-network .instagram{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#instagram_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#instagram_yellow) no-repeat}.footer-info .footer-social-network .linkedin{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#linkedin_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#linkedin_yellow) no-repeat}.footer-info .footer-social-network .pinterest{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#pinterest_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#pinterest_yellow) no-repeat}.footer-info .footer-social-network .youtube{-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#youtube-logotype_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.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-c9f4a0a417.svg#tiktok_yellow) no-repeat;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/socials-sprite-c9f4a0a417.svg#tiktok_yellow) no-repeat}.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links{padding-top:13px;font-size:10px}.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-family:Poppins-SemiBold,sans-serif;display:block;margin:0 0 25px;font-size:16px;font-weight:700;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-b8505debae.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-b8505debae.svg#icon-arrow-down_blue) no-repeat}.location-list .dropdown-list .list{visibility:hidden;z-index:1;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:Poppins,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;font-size:15px;padding:10px;text-transform:inherit;font-family:Poppins,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:768px) and (min-width:1024px){.footer-info{font-size:17px;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 .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:25px;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:768px) and (min-width:1440px){.footer-info .footer-social-network{gap:100px}.footer-info .footer-social-network .social-links,.footer-info .footer-social-network .terms-privacy-faqs-sitemap-links ul{gap:40px}}@media screen and (min-width:768px){.sign-up-form-klavio.container-xl{padding:70px 15px}.sign-up-form-klavio .sign-up-form-wrapper{position:relative}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox{padding:12px 28px 12px 34px;max-width:575px}.sign-up-form-klavio .sign-up-form-wrapper .title{max-width:586px;font-size:29px;margin-bottom:40px}.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:768px) and (min-width:1024px){.sign-up-form-klavio.container-xl{padding-top:100px;padding-bottom:100px}.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:60px!important;border-radius:60px!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{width:220px!important;font:400 25px Poppins-Regular,sans-serif!important;padding:14px 5px!important;border-radius:60px!important}.sign-up-form-klavio .sign-up-form-wrapper .form-group-checkbox{border-radius:60px;bottom:23px;position:absolute;left:275px;max-width:726px}.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:768px) 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5zY3NzIiwibWFpbi5zY3NzIiwiYmFzZS5jc3MiLCJidG4tYmFjay10by10b3Auc2NzcyIsImhlYWRlci9tYWluLXBvcHVwLnNjc3MiLCJoZWFkZXIvY3VycmVuY3kuc2NzcyIsImhlYWRlci90YS1zZXR0aW5ncy5zY3NzIiwiaGVhZGVyL21haW4tbmF2LnNjc3MiLCJoZWFkZXIvYnJlYWRjcnVtYnMuc2NzcyIsImhlYWRlci9ibHVlLWJhci5zY3NzIiwiZm9vdGVyL3NpZ24tdXAtZm9ybS1tb2JpbGUuc2NzcyIsImZvb3Rlci9mb290ZXItaW5mby1ibG9jay1tb2JpbGUuc2NzcyIsImZvb3Rlci9sb2NhdGlvbi1saXN0LnNjc3MiLCJmb290ZXIvY29va2llLWJhbmVyLnNjc3MiLCJmb290ZXIvZm9vdGVyLWluZm8tYmxvY2stZGVza3RvcC5zY3NzIiwiZm9vdGVyL2Zvb3Rlci1pbWFnZS5zY3NzIiwiZm9vdGVyL2Zvb3Rlci5zY3NzIiwiZm9vdGVyL3NpZ24tdXAtZm9ybS1kZXNrdG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBVUEsS0FDSSxZQUFBLEtBQ0EseUJBQUEsS0N3RUEsbUJBQUEsTUFDQSxnQkFBQSxPRDRPSixRQW5TQSxLQUNJLFFBQUEsTUFxQkosR0FDSSxtQkFBQSxZQUFBLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQWlESixLRVpBLElGN0JBLElFOEJBLEtGN0JJLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQW1CSixZQUNJLG1CQUNBLGdCQUFBLFVBQ0Esd0JBQUEsVUFBQSxPQUFBLGdCQUFBLFVBQUEsT0FPSixFRVhBLE9GYUksWUFBQSxPQW1CSixNQUNJLFVBQUEsSUFRSixJRWRBLElGZ0JJLFVBQUEsSUFDQSxZQUFBLEVBQ0EsU0FBQSxTQUNBLGVBQUEsU0FHSixJQUNJLE9BQUEsT0FHSixJQUNJLElBQUEsTUFVSixJQUNJLGFBQUEsS0N3RUEsVUFBQSxLRDdESixPRWxCQSxNQUNB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LEtBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1oQiw4QkFDSSxPQUFBLEtBQ0EsTUFBQSxPQU1aLDJEQUNJLHFCQUNJLFdBQUEsTUFFQSxrQ0FDSSxZQUFBLE1BQ0EsZUFBQSxPRHJIUiwwQkFDSSxXQUFBIiwiZmlsZSI6ImZyb250ZW5kLWJhc2UtNDBkNzBjOTJiZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAgICovXHJcblxyXG5tYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gICAqL1xyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICAgIGhlaWdodDogMDsgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcblxyXG5wcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICAgKiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICAgKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICAgKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIC8qIDEgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT0nYnV0dG9uJ10sXHJcblt0eXBlPSdyZXNldCddLFxyXG5bdHlwZT0nc3VibWl0J10ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAgICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gICAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICAgKi9cclxuXHJcblt0eXBlPSdjaGVja2JveCddLFxyXG5bdHlwZT0ncmFkaW8nXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICAgKi9cclxuXHJcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgICovXHJcblxyXG5bdHlwZT0nc2VhcmNoJ10ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICAgKi9cclxuXHJcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gICAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAgICovXHJcblxyXG5kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICAgKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gICAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAaW1wb3J0ICcuL25vcm1hbGl6ZS5zY3NzJztcclxuQGltcG9ydCAnLi9idG4tYmFjay10by10b3Auc2Nzcyc7XHJcbkBpbXBvcnQgJy4vaGVhZGVyL21haW4tcG9wdXAnO1xyXG5AaW1wb3J0ICcuL2NvbW1vbi12YXJpYWJsZXMuc2Nzcyc7IFxyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1yZWQtYmFzaWM6ICNlODQwNDI7XHJcbiAgICAtLWJsdWUtYmFzaWM6ICMwQzRBNjA7XHJcbiAgICAtLWdyZWVuLWJhc2ljOiAjMTE4YzhmO1xyXG4gICAgLS15ZWxsb3ctYmFzaWM6ICNlM2FhMmM7XHJcbiAgICAtLXdoaXRlOiAjZmRmN2VjO1xyXG4gICAgLS13aGl0ZS1iYXNpYzogI2ZmZjtcclxuICAgIC0tZ3JleS1kYXJrOiAjYzhiZWEwO1xyXG4gICAgLS1ncmV5LWJhc2ljOiAjY2NjY2NjO1xyXG4gICAgLS1ncmV5LWxpZ2h0LWJhc2ljOiAjZjVmNGYyO1xyXG4gICAgLS1ibHVlLWdyZXktYmFzaWM6ICM2YTcwOTg7XHJcbiAgICAtLXBpbmstYmFzaWM6ICNlYjIyYjU7XHJcblxyXG4gICAgLS1jb2xvci1wcmltYXJ5OiAjMEM0QTYwO1xyXG4gICAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjNTM3Njc4O1xyXG4gICAgLS1jb2xvci1zdXBwb3J0aXZlOiAjYzhiZWEwO1xyXG4gICAgLS1jb2xvci1hY2NlbnQtZ29sZDogI2UzYWEyYztcclxuICAgIC0tY29sb3ItYWNjZW50LXJvc2U6ICNkOTdjNWI7XHJcbiAgICAtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3Q6ICNmZGY3ZWM7XHJcbiAgICAtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcjogI2Y1ZjRmMjtcclxuICAgIC0tY29sb3ItbmV1dHJhbC1saWdodDogI2VjZWJlODtcclxuICAgIC0tY29sb3ItdGV4dDogIzA2MzUzODtcclxuICAgIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcblxyXG5cclxuICAgIC0tbmF2LWJhci1oZWlnaHQ6IDc1cHg7XHJcbiAgICAtLWV4cGVyaWVuY2UtYm9va2luZy1mb3JtLXdpZHRoOiAzNTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAtLWV4cGVyaWVuY2UtYm9va2luZy1mb3JtLXdpZHRoOiA0MzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC0tbmF2LWJhci1oZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gPT09PT0gcmVzZXQgPT09PT1cclxudWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuW2hpZGRlbl0sXHJcbi5oaWRkZW4sXHJcbi5uby1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGRlbi1ibG9jayB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XHJcbiAgICBcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNndHgtdHJhbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgXHJcbiAgICBAc3VwcG9ydHMgKGhlaWdodDogMTAwZHZoKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICYud2hpdGUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50cmFuc3BhcmVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JleSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwKTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JleS1ibHVlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3Vic3RyYXRlIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDIwMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA1MDtcclxuXHJcblx0Ji5zaG93IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG59XHJcblxyXG4uU3lzRmFsc28tZm9udCB7XHJcbiAgICBmb250LWZhbWlseTogU3lzRmFsc28tSXRhbGljLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vLyA9PT09PSBjdXN0b20gc2Nyb2xsIGZvciBNb3ppbGxhIEZpcmVmb3ggPT09PT1cclxuaHRtbCxib2R5IHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxufVxyXG5cclxuLy8gPT09PT0gaGVhZGluZ3Mgc3R5bGVzID09PT09XHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMsXHJcbmg0LCAuaDQsXHJcbmg1LCAuaDUsXHJcbmg2LCAuaDYsXHJcbi5oNywgLmg4IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oNyB7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaDgge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vLyA9PT09PSBjdXN0b20gc2Nyb2xsID09PT09XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8vID09PT09IGNsYXNzIGZvciBjZW50ZXIgc2VjdGlvbnMgPT09PT1cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci14bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcblxyXG4gICAgJi5yZW1vdmUtcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1tIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGFpbmVyLXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyA9PT09PSBjdXN0b20gYnV0dG9uIGZvciAndGFnIGEnID09PT09XHJcbi5hLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHJhbnNwYXJlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZXkge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZXktYmx1ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICBcclxuLmJ0bi1tb3JlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zLU1lZGl1bScsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjaWNvbi1hcnJvdy1kb3duJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01JSwgMnB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKC01JSwgMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcclxuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zLU1lZGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcclxuICAgIGZvbnQ6IDUwMCAxNXB4ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAzN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcclxuICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gICAgZm9udDogNTAwIDE1cHggJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDM3cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PSBmb3Igc2xpY2stc2xpZGVyID09PT09XHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMjJweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMnB4IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMTAwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC0ycHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgbWFzazogdXJsKCRtYWluLWljb25zLXNwcml0ZSArICcjY2Fyb3VzZWwtYXJyb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09IGJhc2Ugc3RydWN0dXJlIGZvciBzZWN0aW9uIGJveFxyXG4uYm94LXNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgJi5iYy13aGl0ZS1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYy1ncmV5LWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJjLWJsdWUtZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYy13aGl0ZS1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYy1ncmV5LXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICYgPiAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucGMtdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGMtdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5jaXR5LXBhZ2VfX2Jlc3QtdGhpbmdzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC1tZXNzYWdlIHtcclxuICAgIC5hbGVydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgJi5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLWJhc2ljKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWxlcnQtd2FybmluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsZXJ0LWluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZsZXgtY29sdW1uLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbmF2LWJhci1oZWlnaHQpOyAgXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcclxuXHRDbGFzc2VzIGZvciB0aGUgY29sb3JzO1xyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5iYXNpYy1yZWQge1xyXG5cdGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG59XHJcblxyXG4uYmFzaWMtYmx1ZSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcblxyXG4uYmFzaWMtZ3JlZW4ge1xyXG5cdGNvbG9yOiB2YXIoLS1ncmVlbi1iYXNpYyk7XHJcbn1cclxuXHJcbi5iYXNpYy15ZWxsb3cge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbn1cclxuXHJcbi5iYXNpYy13aGl0ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbn1cclxuXHJcbi5kZXNrdG9wLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmMtcmVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG59XHJcblxyXG4uYmMtYmx1ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5iYy1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xyXG59XHJcblxyXG4uYmMteWVsbG93IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbn1cclxuXHJcbi5iYy1ncmV5LWxpZ2h0LWJhc2ljIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHQpO1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZS1wcmV2aWV3LW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDExMDAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhY3JjaC1wbGFjZWhvbGRlciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucGxheS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIFxyXG4gICAgaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hc2s6IHVybCgkbWFpbi1pY29ucy1zcHJpdGUgKyAnI3BsYXktYnV0dG9uJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBtYXNrLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWNrLXRvLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzUlO1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogOTk5ODtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhY2stdG8tdG9wLWJ0biB7XG4gICAgdG9wOiA4MCU7XG4gIH1cbn1cbi5iYWNrLXRvLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5iYWNrLXRvLXRvcC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5iYWNrLXRvLXRvcC1idG46aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLmJhY2stdG8tdG9wLWJ0bi5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iYWNrLXRvLXRvcC1idG4uYnRuLWZyb250LWVuZDphZnRlciB7XG4gIG1hcmdpbjogMCAwIDVweCA1cHg7XG59XG5cbi5tYWluUG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIHdpZHRoOiA5MCU7XG59XG4ucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQubG9naW4tZGVza3RvcCB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZm9yd2FyZHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnNsaWRlLWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogc2xpZGVJbkxlZnQgMXMgZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gICAgMCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICB9XG4gIC5wb3B1cC1jb250ZW50LndpdGgtc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogNTElO1xuICB9XG4gIC5wb3B1cC1jb250ZW50LnRoYW5rLXlvdS1yZXF1ZXN0LWhvc3QtY29udGVudCwgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQuc21hbGwge1xuICAgIHdpZHRoOiA1MiU7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9wdXAtY29udGVudC5zbWFsbCB7XG4gICAgd2lkdGg6IDQxJTtcbiAgfVxuICAucG9wdXAtY29udGVudC5sb2dpbi1kZXNrdG9wIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAyNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBvcHVwLWNvbnRlbnQudGhhbmsteW91LXJlcXVlc3QtaG9zdC1jb250ZW50LCAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1tZXNzYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTExNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTE4NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucG9wdXAtY29udGVudC5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcbiAgICB3aWR0aDogMTI3NXB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tcmVkLWJhc2ljOiAjZTg0MDQyO1xuICAtLWJsdWUtYmFzaWM6ICMwQzRBNjA7XG4gIC0tZ3JlZW4tYmFzaWM6ICMxMThjOGY7XG4gIC0teWVsbG93LWJhc2ljOiAjZTNhYTJjO1xuICAtLXdoaXRlOiAjZmRmN2VjO1xuICAtLXdoaXRlLWJhc2ljOiAjZmZmO1xuICAtLWdyZXktZGFyazogI2M4YmVhMDtcbiAgLS1ncmV5LWJhc2ljOiAjY2NjY2NjO1xuICAtLWdyZXktbGlnaHQtYmFzaWM6ICNmNWY0ZjI7XG4gIC0tYmx1ZS1ncmV5LWJhc2ljOiAjNmE3MDk4O1xuICAtLXBpbmstYmFzaWM6ICNlYjIyYjU7XG4gIC0tY29sb3ItcHJpbWFyeTogIzBDNEE2MDtcbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjNTM3Njc4O1xuICAtLWNvbG9yLXN1cHBvcnRpdmU6ICNjOGJlYTA7XG4gIC0tY29sb3ItYWNjZW50LWdvbGQ6ICNlM2FhMmM7XG4gIC0tY29sb3ItYWNjZW50LXJvc2U6ICNkOTdjNWI7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodGVzdDogI2ZkZjdlYztcbiAgLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXI6ICNmNWY0ZjI7XG4gIC0tY29sb3ItbmV1dHJhbC1saWdodDogI2VjZWJlODtcbiAgLS1jb2xvci10ZXh0OiAjMDYzNTM4O1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLW5hdi1iYXItaGVpZ2h0OiA3NXB4O1xuICAtLWV4cGVyaWVuY2UtYm9va2luZy1mb3JtLXdpZHRoOiAzNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1leHBlcmllbmNlLWJvb2tpbmctZm9ybS13aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLW5hdi1iYXItaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5baGlkZGVuXSxcbi5oaWRkZW4sXG4ubm8tZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1ibG9jayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XG59XG4uaGlkZGVuLWJsb2NrLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbiNndHgtdHJhbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTIwcHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQHN1cHBvcnRzIChoZWlnaHQ6IDEwMGR2aCkge1xuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuYnV0dG9uLndoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5idXR0b24ud2hpdGU6Zm9jdXMsIGJ1dHRvbi53aGl0ZTpob3ZlciwgYnV0dG9uLndoaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5idXR0b24udHJhbnNwYXJlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbi50cmFuc3BhcmVudDpmb2N1cywgYnV0dG9uLnRyYW5zcGFyZW50OmhvdmVyLCBidXR0b24udHJhbnNwYXJlbnQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbmJ1dHRvbi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xufVxuYnV0dG9uLnllbGxvdzpob3ZlciwgYnV0dG9uLnllbGxvdzpmb2N1cywgYnV0dG9uLnllbGxvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuYnV0dG9uLmdyZXkge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1MCwgMjUwKTtcbn1cbmJ1dHRvbi5ncmV5OmZvY3VzLCBidXR0b24uZ3JleTpob3ZlciwgYnV0dG9uLmdyZXk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG59XG5idXR0b24uZ3JleS1ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5idXR0b24uZ3JleS1ibHVlOmZvY3VzLCBidXR0b24uZ3JleS1ibHVlOmhvdmVyLCBidXR0b24uZ3JleS1ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJ1dHRvbi5ncmV5LWJsdWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG4gIGJ1dHRvbi5ncmV5LWJsdWU6Zm9jdXMsIGJ1dHRvbi5ncmV5LWJsdWU6aG92ZXIsIGJ1dHRvbi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbn1cbmJ1dHRvbi5ibHVlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5idXR0b24uYmx1ZTpmb2N1cywgYnV0dG9uLmJsdWU6aG92ZXIsIGJ1dHRvbi5ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEzNzI1NDkwMik7XG59XG4uc3Vic3RyYXRlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uU3lzRmFsc28tZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBTeXNGYWxzby1JdGFsaWMsIHNhbnMtc2VyaWY7XG59XG5cbmh0bWwsIGJvZHkge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2LFxuLmg3LCAuaDgge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNlbWlCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSwgLmgxLFxuICBoMiwgLmgyLFxuICBoMywgLmgzLFxuICBoNCwgLmg0LFxuICBoNSwgLmg1LFxuICBoNiwgLmg2LFxuICAuaDcsIC5oOCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaDcge1xuICBmb250LXNpemU6IDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oNyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5oOCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG4uY29udGFpbmVyLXhsLnJlbW92ZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLXhsLnJlbW92ZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMjZweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5jb250YWluZXItbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG4uYS1idG46Zm9jdXMsIC5hLWJ0bjpob3ZlciwgLmEtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYS1idG4ud2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi53aGl0ZTpmb2N1cywgLmEtYnRuLndoaXRlOmhvdmVyLCAuYS1idG4ud2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5hLWJ0bi50cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLnRyYW5zcGFyZW50OmZvY3VzLCAuYS1idG4udHJhbnNwYXJlbnQ6aG92ZXIsIC5hLWJ0bi50cmFuc3BhcmVudDphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLmEtYnRuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4ueWVsbG93OmhvdmVyLCAuYS1idG4ueWVsbG93OmZvY3VzLCAuYS1idG4ueWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4uYS1idG4uZ3JleSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xufVxuLmEtYnRuLmdyZXk6Zm9jdXMsIC5hLWJ0bi5ncmV5OmhvdmVyLCAuYS1idG4uZ3JleTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcbn1cbi5hLWJ0bi5ncmV5LWJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi5ncmV5LWJsdWU6Zm9jdXMsIC5hLWJ0bi5ncmV5LWJsdWU6aG92ZXIsIC5hLWJ0bi5ncmV5LWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmEtYnRuLmdyZXktYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIH1cbiAgLmEtYnRuLmdyZXktYmx1ZTpmb2N1cywgLmEtYnRuLmdyZXktYmx1ZTpob3ZlciwgLmEtYnRuLmdyZXktYmx1ZTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxufVxuLmEtYnRuLmJsdWUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5hLWJ0bi5ibHVlOmZvY3VzLCAuYS1idG4uYmx1ZTpob3ZlciwgLmEtYnRuLmJsdWU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmJ0bi1tb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogNTAwIDE1cHggXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1tb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5idG4tbW9yZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tbW9yZTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tbW9yZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9tYWluLWljb25zLXNwcml0ZS02NDZiYWE5YjFmLnN2ZyNpY29uLWFycm93LWRvd25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUlLCAycHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW1vcmU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5idG4tbW9yZS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKC01JSwgMnB4KTtcbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjNweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xuICBmb250OiA1MDAgMTVweCBcIlBvcHBpbnMtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3V0bGluZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDlweCAzMHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGNvbG9yIDAuM3MgbGluZWFyO1xuICBmb250OiA1MDAgMTVweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICBmb250OiA1MDAgMTVweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1saW5rIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogMTRweCAzN3B4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5zbGljay1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgLTJweCAwIDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0xMDBweDtcbn1cbi5zbGljay1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAxLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL21haW4taWNvbnMtc3ByaXRlLTY0NmJhYTliMWYuc3ZnI2Nhcm91c2VsLWFycm93XCIpIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vLXNjcm9sbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5ib3gtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG4uYm94LXNlY3Rpb24uYmMtd2hpdGUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm94LXNlY3Rpb24uYmMtd2hpdGUtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ncmV5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWdyZXktYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy1ibHVlLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWJsdWUtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbi5iYy13aGl0ZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxufVxuLmJveC1zZWN0aW9uLmJjLWdyZXktd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1zZWN0aW9uLmJjLWdyZXktd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB9XG59XG4uYm94LXNlY3Rpb24ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5ib3gtc2VjdGlvbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodCk7XG59XG4uYm94LXNlY3Rpb24uYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50aXRsZSAucGMtdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUgLnBjLXZlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLmNpdHktcGFnZV9fYmVzdC10aGluZ3Mge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciA+IC50ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtc2VjdGlvbiAuY29udGFpbmVyID4gLnRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveC1zZWN0aW9uIC5jb250YWluZXIgPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYm94LXNlY3Rpb24gLmNvbnRhaW5lciAuYS1idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5wb3B1cC1tZXNzYWdlIC5hbGVydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tYmFzaWMpO1xufVxuXG4uZmxleC1jb2x1bW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW5hdi1iYXItaGVpZ2h0KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRDbGFzc2VzIGZvciB0aGUgY29sb3JzO1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJhc2ljLXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xufVxuXG4uYmFzaWMtYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmJhc2ljLWdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJhc2ljLXllbGxvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XG59XG5cbi5iYXNpYy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cblxuLmRlc2t0b3AtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2t0b3AtdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuLmJjLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XG59XG5cbi5iYy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5iYy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWJhc2ljKTtcbn1cblxuLmJjLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cblxuLmJjLWdyZXktbGlnaHQtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTEwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJldmlldy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cbi5xdWVzdGlvbm5haXJlLXByZXZpZXctbW9kYWwgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYWNyY2gtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucGxheS1idXR0b24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvbWFpbi1pY29ucy1zcHJpdGUtNjQ2YmFhOWIxZi5zdmcjcGxheS1idXR0b25cIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2stc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1cnJlbmN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4ge1xuICB3aWR0aDogOTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDAgMTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3ktYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtMjE2OTdjOWQzMi5zdmcjYXJyb3ctaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE4cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IGxpIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMjVweCA2cHggMTJweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IGxpIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG59XG4uY3VycmVuY3kgLmN1cnJlbmN5X19saXN0IGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmN1cnJlbmN5IC5jdXJyZW5jeV9fbGlzdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VycmVuY3kuY3VycmVuY3ktLW9wZW5lZCAuY3VycmVuY3ktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAxO1xufVxuLmN1cnJlbmN5LmN1cnJlbmN5LS1vcGVuZWQgLmN1cnJlbmN5LWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uY3VycmVuY3kuY3VycmVuY3ktLW9wZW5lZCAuY3VycmVuY3lfX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN1cnJlbmN5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0biB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG46OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uZGVmYXVsdC1wYWdlcyAuY3VycmVuY3ktaWNvbi1idG4sIC5jdXJyZW5jeSAuY3VycmVuY3ktYnRuLmhvbWVwYWdlIC5jdXJyZW5jeS1pY29uLWJ0biB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgfVxuICAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5kZWZhdWx0LXBhZ2VzIC5jdXJyZW5jeS1pY29uLWJ0bi5kb2xsYXI6OmFmdGVyLCAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5kZWZhdWx0LXBhZ2VzIC5jdXJyZW5jeS1pY29uLWJ0bi5ldXJvOjphZnRlciwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uZGVmYXVsdC1wYWdlcyAuY3VycmVuY3ktaWNvbi1idG4ucG91bmQ6OmFmdGVyLCAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5ob21lcGFnZSAuY3VycmVuY3ktaWNvbi1idG4uZG9sbGFyOjphZnRlciwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uaG9tZXBhZ2UgLmN1cnJlbmN5LWljb24tYnRuLmV1cm86OmFmdGVyLCAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5ob21lcGFnZSAuY3VycmVuY3ktaWNvbi1idG4ucG91bmQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiA4cHggMCAwIDhweDtcbiAgfVxuICAuY3VycmVuY3kgLmN1cnJlbmN5LWJ0bi5kZWZhdWx0LXBhZ2VzIC5jdXJyZW5jeS1pY29uLWJ0bi5ldXJvOjphZnRlciwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uaG9tZXBhZ2UgLmN1cnJlbmN5LWljb24tYnRuLmV1cm86OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG4gIC5jdXJyZW5jeSAuY3VycmVuY3ktYnRuLmRlZmF1bHQtcGFnZXMgc3BhbiwgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4uaG9tZXBhZ2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jdXJyZW5jeSAuY3VycmVuY3lfX2xpc3QgbGkgbGFiZWwge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDI5cHg7XG4gIH1cbiAgLmN1cnJlbmN5IC5jdXJyZW5jeS1jb250ZW50IHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jdXJyZW5jeS1pbi1tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdXJyZW5jeS1pbi1tYWluLW1lbnUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5jdXJyZW5jeS1pbi1tYWluLW1lbnUgLmN1cnJlbmN5LWluLW1haW4tbWVudS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyODBweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxNnB4IDEwcHggMTBweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdXJyZW5jeS1pbi1tYWluLW1lbnUgLmN1cnJlbmN5LWluLW1haW4tbWVudS1idG4gLmN1cnJlbmN5LWljb24tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW46IDJweCAwIDAgNXB4O1xufVxuLmN1cnJlbmN5LWluLW1haW4tbWVudSAuY3VycmVuY3ktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmN1cnJlbmN5LWluLW1haW4tbWVudSAuY3VycmVuY3ktY29udGVudCA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeS1jb250ZW50ID4gaSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmN1cnJlbmN5LWluLW1haW4tbWVudSAuY3VycmVuY3lfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgd2lkdGg6IDE3MHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeV9fbGlzdCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmN1cnJlbmN5LWluLW1haW4tbWVudSAuY3VycmVuY3lfX2xpc3QgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeV9fbGlzdCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jdXJyZW5jeS1pbi1tYWluLW1lbnUgLmN1cnJlbmN5X19saXN0IGxhYmVsID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmN1cnJlbmN5LWluLW1haW4tbWVudSAuY3VycmVuY3lfX2xpc3QgbGFiZWwgPiBzcGFuICsgc3BhbiB7XG4gIHdpZHRoOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeV9fbGlzdCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VycmVuY3ktaW4tbWFpbi1tZW51IC5jdXJyZW5jeV9fbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTIxNjk3YzlkMzIuc3ZnI2ljb24tY2hlY2tlZC1ibHVlXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uY3VycmVuY3ktaW4tbWFpbi1tZW51LmN1cnJlbmN5LS1vcGVuZWQgLmN1cnJlbmN5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhLXNldHRpbmdzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC0xcHggLTVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGEtc2V0dGluZ3Mge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbi50YS1zZXR0aW5ncyAubG9naW4tYnRuLCAudGEtc2V0dGluZ3MgLnRhLWxvZ291dC1idG4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgd2lkdGg6IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biBpbWcge1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biAudGEtc2V0dGluZ3MtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuLnRhLXNldHRpbmdzIC50YS1zZXR0aW5ncy1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDc1cHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRhLXNldHRpbmdzIC50YS1zZXR0aW5ncy1jb250ZW50LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YS1zZXR0aW5ncyAudGEtc2V0dGluZ3MtY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50YS1zZXR0aW5ncyAudGEtc2V0dGluZ3MtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWNvbnRlbnQgdWwgbGkgLnRhLWxvZ291dC1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4udGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWNvbnRlbnQgdWwgbGkgLnRhLWxvZ291dC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YS1zZXR0aW5ncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAudGEtc2V0dGluZ3MgLnRhLXNldHRpbmdzLWJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YS1zZXR0aW5ncyAudGEtc2V0dGluZ3MtYnRuIC50YS1zZXR0aW5ncy1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YS1zZXR0aW5ncyAudGEtc2V0dGluZ3MtY29udGVudCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICB9XG59XG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAxO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLm1haW4tbmF2IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tYWluLW5hdiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5tYWluLW5hdiAubWFpbi1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTIxNjk3YzlkMzIuc3ZnI2xvZ28tYmx1ZVwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLm1haW4tbmF2IC5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG4ubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRlbnQub3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRlbnQtY29udGFpbmVyIC5tZW51LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAyMjVweDtcbiAgaGVpZ2h0OiAyMjVweDtcbn1cbi5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudC1jb250YWluZXIgLmJhbm5lci1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMjI1cHg7XG4gIG1heC1oZWlnaHQ6IDIyNXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudC1jb250YWluZXIgLm1lbnUtbGlzdDpmaXJzdC1jaGlsZCAubWVudS1jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudCAubWVudS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YmVmb3JlLCAubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG59XG4ubWFpbi1uYXYgLmJ1cmdlci1idG4tb3BlbiAuYnVyZ2VyIC5idXJnZXItaWNvbjo6YWZ0ZXIge1xuICBib3R0b206IDdweDtcbn1cbi5tYWluLW5hdiAuYnVyZ2VyLWJ0bi1vcGVuIC5idXJnZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tbmF2LWJhci1oZWlnaHQpO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRhaW5lciAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXIpO1xufVxuLm1haW4tbmF2IC5tZW51LWJ1cmdlci5zaG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tYWluLW5hdiAubWVudS1idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgei1pbmRleDogMjU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tYWluLW5hdiAubWVudS1idXJnZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5tYWluLW5hdiAubWVudS1idXJnZXIuc2hvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLm1haW4tbmF2IC5tZW51LWJ1cmdlciAubWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLW5hdiAubWVudS1idXJnZXIgLm1lbnUtY29udGFpbmVyIC5jaXRpZXMtYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggNzBweDtcbn1cbi5tYWluLW5hdiAubWVudS1idXJnZXIgLm1lbnUtY29udGFpbmVyIC5jaXRpZXMtYmxvY2sgLm1lbnUtbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1uYXYgLm1lbnUtYnVyZ2VyIC5tZW51LWNvbnRhaW5lciAuY2l0aWVzLWJsb2NrIC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLm1haW4tbmF2IC5tZW51LWJ1cmdlciAubWVudS1jb250YWluZXIgLmNpdGllcy1ibG9jayAubWVudS1pdGVtIGEge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubWFpbi1uYXYgLm1lbnUtYnVyZ2VyIC5tZW51LWNvbnRhaW5lciAuY2l0aWVzLWJsb2NrIC5tZW51LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm1haW4tbmF2IC5tZW51LWJ1cmdlciAubWVudS1jb250YWluZXIgLmNpdGllcy1ibG9jayAubWVudS1pdGVtIC5hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1haW4tbmF2IC5tZW51LWJ1cmdlciAubWVudS1jb250YWluZXIgLm1lbnUtbGlzdC1tb2JpbGUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1haW4tbmF2IC5jbG9zZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS0yMTY5N2M5ZDMyLnN2ZyNjbG9zZS1pY29uXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS0yMTY5N2M5ZDMyLnN2ZyNzZWFyY2gtaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIycHg7XG59XG4ubWFpbi1uYXYgLmZ1bmN0aW9uYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubWFpbi1uYXYgLmNsZWFyLWlucHV0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMzAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS0yMTY5N2M5ZDMyLnN2ZyNjbG9zZS1pY29uXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4ubWFpbi1uYXYgLmZhdm9yaXRlcy1pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS0yMTY5N2M5ZDMyLnN2ZyNmYXZvdXJpdGVzLW91dGxpbmUtaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLm1haW4tbmF2IC5mYXZvcml0ZXMtaWNvbjpob3ZlciB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS0yMTY5N2M5ZDMyLnN2ZyNmYXZvdXJpdGVzLWljb25cIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5tYWluLW5hdiAuc3VpdGNhc2UtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtMjE2OTdjOWQzMi5zdmcjc3VpdGNhc2Utb3V0bGluZS1pY29uXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4ubWFpbi1uYXYgLnN1aXRjYXNlLWljb246aG92ZXIge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtMjE2OTdjOWQzMi5zdmcjc3VpdGNhc2UtaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLm1haW4tbmF2IC51c2VyLWljb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTIxNjk3YzlkMzIuc3ZnI2ljb24tdXNlci13aGl0ZVwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYWluLW5hdiAuYXJyb3ctaWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTIxNjk3YzlkMzIuc3ZnI2Fycm93LWljb25cIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4tbmF2IC5hcnJvdy1pY29uLmludmVydGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYWluLW5hdiAucmV0dXJuLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLm1haW4tbmF2IC5kZXNrdG9wLWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5tYWluLW5hdiAuZGVza3RvcC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAuaWNvbi1jb3VudGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW5hdiAuaWNvbi1jb3VudGVyLWNvbnRhaW5lciAuaWNvbi1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDEycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiAubWVudS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1haW4tbmF2IC5tZW51LWhlYWRlciAuYnVyZ2VyLWJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbmF2IC5tZW51LWxpc3QgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5tYWluLW5hdiAubWVudS1saXN0IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXYgLm1lbnUtbGlzdCAubWVudS1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4tbmF2IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAubWVudS1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLm1haW4tbmF2IC5tZW51LWxpc3QgLm1lbnUtaXRlbS5hY3RpdmUgLm1lbnUtaXRlbS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcbn1cbi5tYWluLW5hdiAuc2Vjb25kYXJ5LW1lbnUtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5tYWluLW5hdiAuc2Vjb25kYXJ5LW1lbnUtaXRlbS10aXRsZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLm1haW4tbmF2IC5tb2JpbGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1haW4tbmF2IC5zZWNvbmRhcnktbWVudS1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWFpbi1uYXYgLnNlY29uZGFyeS1tZW51LWl0ZW1zIC5zZWNvbmRhcnktbWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubWFpbi1uYXYgLnNlY29uZGFyeS1tZW51LWl0ZW1zIC5zZWNvbmRhcnktbWVudS1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLm1haW4tbmF2IC5tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbi5tYWluLW5hdiAucmVnaW9ucy1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5tYWluLW5hdiAuY2l0aWVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sgLm1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tYWluLW5hdiAuY2l0aWVzLWJsb2NrIC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sgLm1lbnUtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sgLm1lbnUtaXRlbSAuYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sgLnNlY29uZGFyeS1tZW51LWl0ZW0tdGl0bGUsIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayAubWVudS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAudHJhdmVsLWZhdm9yaXRlcy1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1haW4tbmF2IC5tb3JlLW9wdGlvbnMtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbn1cbi5tYWluLW5hdiAubWFrZXMtZGlmZmVyZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG59XG4ubWFpbi1uYXYgLm1ha2VzLWRpZmZlcmVudC1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUtMjE2OTdjOWQzMi5zdmcjYW1zdGVyZGFtLWhvdXNlc1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cbi5tYWluLW5hdiAudHJpcC1wbGFubmluZy1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDQ1cHggYXV0byAwO1xufVxuLm1haW4tbmF2IC50cmlwLXBsYW5uaW5nLWNhcmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1uYXYgLnRyaXAtcGxhbm5pbmctY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlCb2xkLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubWFpbi1uYXYgLnRyaXAtcGxhbm5pbmctY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tbmF2IC50cmlwLXBsYW5uaW5nLWNhcmQtaW1nLTEge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWFpbi1uYXYgLnRyaXAtcGxhbm5pbmctY2FyZC1pbWctMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXYgLnRyaXAtcGxhbm5pbmctY2FyZC1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm1haW4tbmF2IC5idG4tb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haW4tbmF2IC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtd3JhcHBlci5mdWxsLXNpemUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLXdyYXBwZXIuZnVsbC1zaXplIC5zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLXdyYXBwZXIuZnVsbC1zaXplIC5zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFpbi1uYXYgLm1lbnUtbGlzdC1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAubWVudS1saXN0LW1vYmlsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrLm9wZW4ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAubWFpbi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLm1haW4tbmF2LWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5tYWluLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAubWFpbi1uYXYtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLmNhbmNlbC1zZWFyY2gtYnRuIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciAuY2FuY2VsLXNlYXJjaC1idG4gLmNsb3NlLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMTAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBnYXA6IDEwcHg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5pbWctY29udGVudCB7XG4gIGhlaWdodDogODAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXRpdGxlIHtcbiAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXRpdGxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjF2dywgMThweCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cbi5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkOmhvdmVyIC5pbWctY29udGVudCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQ6aG92ZXIgLmltZy1jb250ZW50IGltZyB7XG4gIGhlaWdodDogOTYlO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQ6aG92ZXIgLnByb2R1Y3QtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2IC5zZWFyY2gtcmVzdWx0cy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1yZXN1bHRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4ubWFpbi1uYXYgLnNlYXJjaC1yZXN1bHRzLWxpc3QgbGkge1xuICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLW5hdiAudW5kZXJsaW5lZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLm1haW4tbmF2IC5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4tbmF2IC5tYWluLW5hdi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLm1haW4tbmF2LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50Lm9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgcGFkZGluZzogMCAxMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudC1jb250YWluZXIgLmJhbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLW5hdiAubWFpbi1uYXYtY29udGVudC1jb250YWluZXIgLmJhbm5lci1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5tYWluLW5hdi1jb250ZW50LWNvbnRhaW5lciAubWVudS1saXN0OmZpcnN0LWNoaWxkIC5tZW51LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLm1haW4tbmF2IC5idXJnZXItYnRuLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5tYWluLWxvZ28ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWJ1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWJ1cmdlciAubWVudS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWJ1cmdlciAubWVudS1jb250YWluZXIgLmNpdGllcy1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUtYnVyZ2VyIC5tZW51LWl0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAuYXJyb3ctaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tYWluLW5hdiAubWVudS1jb250ZW50LWNvbnRhaW5lciAubWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcbiAgfVxuICAubWFpbi1uYXYgLnJlZ2lvbnMtYmxvY2sge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sgLm1lbnUtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5tYWluLW5hdiAuY2l0aWVzLWJsb2NrIC5tZW51LWl0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgLm1haW4tbmF2IC5jaXRpZXMtYmxvY2sgLm1lbnUtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubWFpbi1uYXYgLmNpdGllcy1ibG9jayAuYnRuLW91dGxpbmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFpbi1uYXYgLmNpdGllcy1ibG9jayAuYnRuLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbiAgfVxuICAubWFpbi1uYXYgLmNpdGllcy1ibG9jayAuYnRuLW91dGxpbmUgLmFycm93LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC50cmF2ZWwtZmF2b3JpdGVzLWJsb2NrIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tYWluLW5hdiAudHJhdmVsLWZhdm9yaXRlcy1ibG9jayAubWVudS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWFpbi1uYXYgLnRyYXZlbC1mYXZvcml0ZXMtYmxvY2sgLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubWFpbi1uYXYgLnRyYXZlbC1mYXZvcml0ZXMtYmxvY2sgLm1lbnUtaXRlbSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAubWFpbi1uYXYgLnRyYXZlbC1mYXZvcml0ZXMtYmxvY2sgLm1lbnUtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAubWFpbi1uYXYgLm1ha2VzLWRpZmZlcmVudC1ibG9jayAubWVudS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICB9XG4gIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tbmF2IC5leHBvbGUtbW9yZS1vcHRpb25zLWJsb2NrOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sgLm1lbnUtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgfVxuICAubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sgLnNlY29uZGFyeS1tZW51LWl0ZW0tdGl0bGUsIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayAubWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sgLnRyaXAtcGxhbm5pbmctY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG4gIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayAudHJpcC1wbGFubmluZy1jYXJkIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDIzcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1haW4tbmF2IC5leHBvbGUtbW9yZS1vcHRpb25zLWJsb2NrIC50cmlwLXBsYW5uaW5nLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5leHBvbGUtbW9yZS1vcHRpb25zLWJsb2NrIC50cmlwLXBsYW5uaW5nLWNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayAudHJpcC1wbGFubmluZy1jYXJkLWltZy0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayAudHJpcC1wbGFubmluZy1jYXJkLWltZy0yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDIwcHggMjBweCAwcHg7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5tYWluLW5hdiAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayAudHJpcC1wbGFubmluZy1jYXJkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWFpbi1uYXYgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sgLmJ0bi1vdXRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAuZGVza3RvcC1pY29ucyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tYWluLW5hdiAuZGVza3RvcC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYWluLW5hdiAuZGVza3RvcC1pY29uIC5pY29uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiAubW9iaWxlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC51c2VyLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICAgIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9oZWFkZXItY29tbW9uLWljb25zLXNwcml0ZS0yMTY5N2M5ZDMyLnN2ZyN1c2VyLW91dGxpbmUtaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFpbi1uYXYgLnVzZXItaWNvbjpob3ZlciB7XG4gICAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2hlYWRlci1jb21tb24taWNvbnMtc3ByaXRlLTIxNjk3YzlkMzIuc3ZnI3VzZXItaWNvblwiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB9XG4gIC5tYWluLW5hdiAuc2Vjb25kYXJ5LW1lbnUge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWNvbmRhcnktbWVudS5tb2JpbGUtdGl0bGUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWxpc3QgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWxpc3QgLm1lbnUtaXRlbSAubWVudS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWNvbmRhcnktbWVudS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFpbi1uYXYgLnNlY29uZGFyeS1tZW51LWl0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWNvbmRhcnktbWVudS1pdGVtcyAuc2Vjb25kYXJ5LW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLm1haW4tbmF2IC5tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5tZW51LWxpc3QtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUtbGlzdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtcmVzdWx0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IC0xMXB4IDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5wcm9kdWN0cyAucHJvZHVjdC1jYXJkIC5pbWctY29udGVudCB7XG4gICAgaGVpZ2h0OiA3NSU7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtdGl0bGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4xdncsIDE4cHgpO1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5tYWluLW5hdi1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAubWFpbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbmF2LWJhci1oZWlnaHQpIC8gMiAtIDM4cHgpO1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciAuY2FuY2VsLXNlYXJjaC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc3VnZ2VzdGlvbnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCB7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tYWluLW5hdiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tbmF2IC5yZWdpb25zLWJsb2NrIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDVweDtcbiAgfVxuICAubWFpbi1uYXYgLmNpdGllcy1ibG9jayB7XG4gICAgd2lkdGg6IDc3JTtcbiAgICBwYWRkaW5nOiA0MHB4IDVweCA0MHB4IDIwcHg7XG4gIH1cbiAgLm1haW4tbmF2IC5zZWFyY2gtYmxvY2sgLnByb2R1Y3RzIC5wcm9kdWN0LWNhcmQge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAubWFpbi1uYXYgLnNlYXJjaC1ibG9jayAucHJvZHVjdHMgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC10aXRsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjF2dywgMThweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MzBweCkge1xuICAubWFpbi1uYXYgLnJlZ2lvbnMtYmxvY2sge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIC5tYWluLW5hdiAuY2l0aWVzLWJsb2NrIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLm1haW4tYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XG4gIHotaW5kZXg6IDIxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2NDcwNTg4MjQpO1xufVxuLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwIDAgMCA0cHg7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkgYSwgLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaSBhOmhvdmVyLCAubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGkuYWN0aXZlIGEsIC5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcbn1cbi5tYWluLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmUgYTpob3ZlciwgLm1haW4tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1saXN0IGxpLmFjdGl2ZSBzcGFuOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uYmx1ZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibHVlLWJhciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCxcbi5ibHVlLWJhciAuYmx1ZS1ib3gsXG4uYmx1ZS1iYXIgLmdyZXktYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCBpLFxuLmJsdWUtYmFyIC5ibHVlLWJveCBpLFxuLmJsdWUtYmFyIC5ncmV5LWJveCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmJsdWUtYmFyIC5ncmVlbi1ib3ggLnRleHQsXG4uYmx1ZS1iYXIgLmJsdWUtYm94IC50ZXh0LFxuLmJsdWUtYmFyIC5ncmV5LWJveCAudGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMThjOGY7XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCAuaW1nLWRvb2RsZS03IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2Rvb2RsZXMvZG9vZGxlLXBlcnNvbmFsaXplZC13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmx1ZS1iYXIgLmdyZWVuLWJveCAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJsdWUtYmFyIC5ncmVlbi1ib3ggLnRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmx1ZS1iYXIgLmJsdWUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmx1ZS1iYXIgLmJsdWUtYm94IC5pbWctZG9vZGxlLTYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtaGFuZHBpY2tlZC13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmx1ZS1iYXIgLmJsdWUtYm94IC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmx1ZS1iYXIgLmdyZXktYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XG59XG4uYmx1ZS1iYXIgLmdyZXktYm94IC5pbWctZG9vZGxlLTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtdmFyaWV0eS1ibHVlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5ibHVlLWJhciAuZ3JleS1ib3ggLnRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYmx1ZS1iYXIgLnRyaXBhZHZpc29yLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmJsdWUtYmFyIC50cmlwYWR2aXNvci1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsdWUtYmFyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsdWUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuICAuYmx1ZS1iYXIgLmdyZWVuLWJveCxcbiAgLmJsdWUtYmFyIC5ibHVlLWJveCxcbiAgLmJsdWUtYmFyIC5ncmV5LWJveCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmx1ZS1iYXIgLmdyZWVuLWJveCAudGV4dCxcbiAgLmJsdWUtYmFyIC5ibHVlLWJveCAudGV4dCxcbiAgLmJsdWUtYmFyIC5ncmV5LWJveCAudGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3ggLnRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxuICAuYmx1ZS1iYXIgLmdyZXktYm94IC5pbWctZG9vZGxlLTUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9kb29kbGVzL2Rvb2RsZS12YXJpZXR5LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5ibHVlLWJhciAudHJpcGFkdmlzb3ItYm94IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibHVlLWJhciAuZ3JlZW4tYm94LFxuICAuYmx1ZS1iYXIgLmJsdWUtYm94LFxuICAuYmx1ZS1iYXIgLmdyZXktYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3ggaSxcbiAgLmJsdWUtYmFyIC5ibHVlLWJveCBpLFxuICAuYmx1ZS1iYXIgLmdyZXktYm94IGkge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICB9XG4gIC5ibHVlLWJhciAuZ3JlZW4tYm94IC50ZXh0LFxuICAuYmx1ZS1iYXIgLmJsdWUtYm94IC50ZXh0LFxuICAuYmx1ZS1iYXIgLmdyZXktYm94IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJsdWUtYmFyIC5ncmVlbi1ib3ggLmltZy1kb29kbGUtNyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5ibHVlLWJhciAuYmx1ZS1ib3ggLmltZy1kb29kbGUtNiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5ibHVlLWJhciAuZ3JleS1ib3ggLmltZy1kb29kbGUtNSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5ibHVlLWJhciAudHJpcGFkdmlzb3ItYm94IHtcbiAgICB0b3A6IC02MHB4O1xuICB9XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjUzLCAyNDcsIDIzNiwgMCkgMjAlLCByZ2IoMjUzLCAyNDcsIDIzNikgOTUlKTtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4O1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpbmctdXAtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIuY29udGFpbmVyLWwge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBmb3JtID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBmb3JtID4gZGl2ID4gZGl2ID4gZGl2IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50O1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBpbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBidXR0b24ge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbiAgZm9udDogNDAwIDE1cHggXCJQb3BwaW5zLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggM3B4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpICFpbXBvcnRhbnQ7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnNpZ24tdXAtZm9ybS1ib2R5IC5rbGF2aXlvLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIC5xbC1mb250LXBvcHBpbnMge1xuICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQwcHggMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IHtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjQ3LCAyMzYsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCB0ZXh0LWRlY29yYXRpb24gMC4zcyBsaW5lYXI7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufVxuLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvZm9vdGVyLXNwcml0ZS1iODUwNWRlYmFlLnN2ZyNpY29uLWNoZWNrXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnNoYWtlLWxhYmVsIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjZzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hha2UgMC42cyBlYXNlLWluLW91dDtcbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbn1cbi5mb290ZXItaW5mbyAuY29udGFjdHMtYm94LmNvbnRhaW5lci1sIHtcbiAgcGFkZGluZzogMCA0NXB4O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHggNTBweDtcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAucGFnZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAuZm9vdGVyLWluZm8tbGlzdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5mb290ZXItaW5mby1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmZvb3Rlci1pbmZvLWxpc3QgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmZvb3Rlci1pbmZvLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5wYXJ0bmVyc2hpcCAuZm9vdGVyLWluZm8tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAuY29tcGFueS1jb250YWN0cy1saXN0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLWVtYWlsIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjZW1haWxcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLXBob25lIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjcGhvbmVcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLXdoYXRzYXBwIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjd2hhdHNhcHBcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5jb21wYW55LWNvbnRhY3RzIC5jb21wYW55LWNvbnRhY3RzLWxpc3QgaS5pY29uLWxpdmUtY2hhdCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2NlbGxwaG9uZVwiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmNvbXBhbnktY29udGFjdHMtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyAuY29udGFjdC1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uZm9vdGVyLWluZm8gLmNvbXBhbnktY29udGFjdHMgLmNvbnRhY3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlci1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE4cHg7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuc29jaWFsLWxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xuICBtYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5zb2NpYWwtbGlua3MgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5mYWNlYm9vayB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zb2NpYWxzLXNwcml0ZS1jOWY0YTBhNDE3LnN2ZyNmYWNlYm9va195ZWxsb3dcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnR3aXR0ZXIge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc29jaWFscy1zcHJpdGUtYzlmNGEwYTQxNy5zdmcjdHdpdHRlcl95ZWxsb3dcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLmluc3RhZ3JhbSB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zb2NpYWxzLXNwcml0ZS1jOWY0YTBhNDE3LnN2ZyNpbnN0YWdyYW1feWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5saW5rZWRpbiB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zb2NpYWxzLXNwcml0ZS1jOWY0YTBhNDE3LnN2ZyNsaW5rZWRpbl95ZWxsb3dcIikgbm8tcmVwZWF0O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnBpbnRlcmVzdCB7XG4gIG1hc2s6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9zb2NpYWxzLXNwcml0ZS1jOWY0YTBhNDE3LnN2ZyNwaW50ZXJlc3RfeWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC55b3V0dWJlIHtcbiAgbWFzazogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL3NvY2lhbHMtc3ByaXRlLWM5ZjRhMGE0MTcuc3ZnI3lvdXR1YmUtbG9nb3R5cGVfeWVsbG93XCIpIG5vLXJlcGVhdDtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50aWt0b2sge1xuICBtYXNrOiB1cmwoXCIvL2Qzc25rM3lkemswbzJiLmNsb3VkZnJvbnQubmV0L3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL3Nwcml0ZXMvc29jaWFscy1zcHJpdGUtYzlmNGEwYTQxNy5zdmcjdGlrdG9rX3llbGxvd1wiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAudGVybXMtcHJpdmFjeS1mYXFzLXNpdGVtYXAtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHVsIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB1bCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3Qge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3Qge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAudGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAudGl0bGUgaSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDMlO1xufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLnRpdGxlIGkuZG93biB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vZDNzbmszeWR6azBvMmIuY2xvdWRmcm9udC5uZXQvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvc3ByaXRlcy9mb290ZXItc3ByaXRlLWI4NTA1ZGViYWUuc3ZnI2ljb24tYXJyb3ctZG93bl9ibHVlXCIpIG5vLXJlcGVhdDtcbn1cbi5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC50aXRsZSBpLnVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgLTEsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAtMSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLy9kM3NuazN5ZHprMG8yYi5jbG91ZGZyb250Lm5ldC90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9zcHJpdGVzL2Zvb3Rlci1zcHJpdGUtYjg1MDVkZWJhZS5zdmcjaWNvbi1hcnJvdy1kb3duX2JsdWVcIikgbm8tcmVwZWF0O1xufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC5saXN0IHVsIHtcbiAgY29sdW1uczogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC5saXN0IHVsIHtcbiAgICBjb2x1bW5zOiAzO1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAubGlzdCB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3QgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmxvY2F0aW9uLWxpc3QgLmRyb3Bkb3duLWxpc3QgLmxpc3QgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNHB4IDE0cHggMTRweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAubGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9jYXRpb24tbGlzdCAuZHJvcGRvd24tbGlzdCAubGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2NhdGlvbi1saXN0IC5kcm9wZG93bi1saXN0IC5saXN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1iYXNpYyk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4uY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLXRleHQgLmNvb2tpZS1iYW5uZXItbGluayB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYmFzaWMpO1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItdGV4dCAuY29va2llLWJhbm5lci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItZnVuY3Rpb25hbC1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XG59XG4uY29va2llLWJhbm5lciAuY29uc2VudC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uY29va2llLWJhbm5lciAuY29uc2VudC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG59XG4uY29va2llLWJhbm5lciAuY29uc2VudC1idXR0b25zIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXIgLmNvbnNlbnQtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5jb29raWUtYmFubmVyIC5jb25zZW50LWJ1dHRvbnMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5mb290ZXItaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItaW1hZ2UuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3Rlci1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItaW5mbyAuY29tcGFueS1jb250YWN0cyB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG4gIC5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5sb2dvLXNvY2lhbC1saW5rcyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAudGVybXMtcHJpdmFjeS1mYXFzLXNpdGVtYXAtbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmNvbnRhY3RzLWJveC5jb250YWluZXItbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mb290ZXItaW5mbyAuY29udGFjdHMtYm94IC5jb21wYW55LWNvbnRhY3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmNvbnRhY3RzLWJveCAuY29tcGFueS1jb250YWN0cyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmNvbnRhY3RzLWJveCAuZm9vdGVyLWluZm8tbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLnBhZ2UtbGlua3Mge1xuICAgIGdhcDogMTAwcHg7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5jb250YWN0cy1hcmVhIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5mb290ZXItaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC5zb2NpYWwtbGlua3Mge1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAuc29jaWFsLWxpbmtzIGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuZm9vdGVyLWluZm8gLmZvb3Rlci1zb2NpYWwtbmV0d29yayAudGVybXMtcHJpdmFjeS1mYXFzLXNpdGVtYXAtbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbiAgLmZvb3Rlci1pbmZvIC5mb290ZXItc29jaWFsLW5ldHdvcmsgLnNvY2lhbC1saW5rcyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5mb290ZXItaW5mbyAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB1bCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lnbi11cC1mb3JtLWtsYXZpby5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDEycHggMjhweCAxMnB4IDM0cHg7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU4NnB4O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBmb3JtID4gZGl2ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGZvcm0gPiBkaXYgPiBkaXYgPiBkaXYge1xuICAgIG1hcmdpbjogMCA0MHB4IDI2cHggMDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAub3ZlcmxheSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8uY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkge1xuICAgIG1heC13aWR0aDogMTE1NXB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBpbnB1dCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuc2lnbi11cC1mb3JtLWJvZHkgLmtsYXZpeW8tZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcyBsaW5lYXI7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGlucHV0OmhvdmVyOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5zaWduLXVwLWZvcm0tYm9keSAua2xhdml5by1mb3JtIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udDogNDAwIDI1cHggXCJQb3BwaW5zLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE0cHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvIC5zaWduLXVwLWZvcm0td3JhcHBlciAuZm9ybS1ncm91cC1jaGVja2JveCB7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBib3R0b206IDIzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI3NXB4O1xuICAgIG1heC13aWR0aDogNzI2cHg7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAuc2lnbi11cC1mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAtY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XG4gIH1cbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8gLnNpZ24tdXAtZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLWNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgbGVmdDogOHB4O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc2lnbi11cC1mb3JtLWtsYXZpbyAub3ZlcmxheSB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZ24tdXAtZm9ybS1rbGF2aW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5zaWduLXVwLWZvcm0ta2xhdmlvLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5ib3gtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xufSIsIkBpbXBvcnQgJy4vY29tbW9uLXZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5iYWNrLXRvLXRvcC1idG4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA3NSU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHotaW5kZXg6IDk5OTg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMwMDAwMDAyOTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB0b3A6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1mcm9udC1lbmQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWFpblBvcHVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxufVxyXG5cclxuLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0KTtcclxuICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2dpbi1kZXNrdG9wIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBmb3J3YXJkcztcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGlkZS1pbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDFzIGZvcndhcmRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDFzIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2l0aC1zY3JvbGwge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvZ2luLWRlc2t0b3Age1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGFuay15b3UtcmVxdWVzdC1ob3N0LWNvbnRlbnQsICYucmVxdWVzdC1ob3N0LWZvcm0tbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xyXG4gICAgLnBvcHVwLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAmLnJlcXVlc3QtaG9zdC1mb3JtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTExNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC5wb3B1cC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgJi5yZXF1ZXN0LWhvc3QtZm9ybS1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDExODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcblxyXG4gICAgICAgICYucmVxdWVzdC1ob3N0LWZvcm0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnLi92YXJpYWJsZXMuc2Nzcyc7XHJcblxyXG4uY3VycmVuY3kge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jdXJyZW5jeS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMCAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhciwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNhcnJvdy1pY29uXCIpIGNlbnRlciAvXHJcbiAgICAgICAgICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW5jeS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVuY3lfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB2aXNpYmlsaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjVweCA2cHggMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3VycmVuY3ktLW9wZW5lZCB7XHJcbiAgICAgICAgLmN1cnJlbmN5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmN1cnJlbmN5LWJ0biB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1cnJlbmN5X19saXN0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmN1cnJlbmN5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLmN1cnJlbmN5LWJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kZWZhdWx0LXBhZ2VzLCAmLmhvbWVwYWdlIHtcclxuICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1pY29uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kb2xsYXI6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZXVybzo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wb3VuZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ldXJvOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1cnJlbmN5X19saXN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAyOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VycmVuY3ktY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVuY3ktaW4tbWFpbi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VycmVuY3ktaW4tbWFpbi1tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG5cclxuICAgIC5jdXJyZW5jeS1pbi1tYWluLW1lbnUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxMHB4IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuY3VycmVuY3ktaWNvbi1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCA1cHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVuY3ktY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAmID4gc3Ryb25nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbmN5X19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArICcjaWNvbi1jaGVja2VkLWJsdWUnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3VycmVuY3ktLW9wZW5lZCB7XHJcbiAgICAgICAgLmN1cnJlbmN5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGEtc2V0dGluZ3Mge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IC01cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWJ0biwgLnRhLWxvZ291dC1idG4ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAudGEtc2V0dGluZ3MtYnRuIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YS1zZXR0aW5ncy1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YS1zZXR0aW5ncy1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDc1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVyKTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhLWxvZ291dC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnRhLXNldHRpbmdzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAudGEtc2V0dGluZ3MtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC50YS1zZXR0aW5ncy1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YS1zZXR0aW5ncy1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vY29tbW9uLXZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2N1cnJlbmN5LnNjc3NcIjtcclxuQGltcG9ydCBcIi4vdGEtc2V0dGluZ3Muc2Nzc1wiO1xyXG5cclxuLm1haW4tbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNsb2dvLWJsdWVcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudS1saXN0OmZpcnN0LWNoaWxkIC5tZW51LWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1cmdlci1idG4tb3BlbiB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgLmJ1cmdlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1cmdlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnVyZ2VyLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtYnVyZ2VyIHtcclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1idXJnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIHotaW5kZXg6IDI1O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIFxyXG4gICAgICAgICAgICAuY2l0aWVzLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXN1cHBvcnRpdmUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWxpc3QtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgbWFzazogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI2Nsb3NlLWljb25cIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgbWFzazogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI3NlYXJjaC1pY29uXCIpIGNlbnRlciAvXHJcbiAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bmN0aW9uYWwtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyLWlucHV0LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNjbG9zZS1pY29uXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAuZmF2b3JpdGVzLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNmYXZvdXJpdGVzLW91dGxpbmUtaWNvblwiKSBjZW50ZXIgL1xyXG4gICAgICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgXCIjZmF2b3VyaXRlcy1pY29uXCIpIGNlbnRlciAvXHJcbiAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1aXRjYXNlLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNzdWl0Y2FzZS1vdXRsaW5lLWljb25cIikgY2VudGVyIC9cclxuICAgICAgICAgICAgY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgbWFzazogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI3N1aXRjYXNlLWljb25cIikgY2VudGVyIC9cclxuICAgICAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgbWFzazogdXJsKCRoZWFkZXItY29tbW9uLWljb25zLXNwcml0ZSArIFwiI2ljb24tdXNlci13aGl0ZVwiKSBjZW50ZXIgL1xyXG4gICAgICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXNrOiB1cmwoJGhlYWRlci1jb21tb24taWNvbnMtc3ByaXRlICsgXCIjYXJyb3ctaWNvblwiKSBjZW50ZXIgL1xyXG4gICAgICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmludmVydGVkIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJldHVybi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AtaWNvbnMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNvdW50ZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pY29uLWNvdW50ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlCb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1iYXNpYyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmJ1cmdlci1idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5LW1lbnUtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5LW1lbnUtaXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIC5zZWNvbmRhcnktbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpb25zLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNpdGllcy1ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhwb2xlLW1vcmUtb3B0aW9ucy1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICAuc2Vjb25kYXJ5LW1lbnUtaXRlbS10aXRsZSwgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cmF2ZWwtZmF2b3JpdGVzLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1vcHRpb25zLWJsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAubWFrZXMtZGlmZmVyZW50LWJsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiNhbXN0ZXJkYW0taG91c2VzXCIpIGNlbnRlciAvXHJcbiAgICAgICAgICAgICAgICBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJpcC1wbGFubmluZy1jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xyXG5cclxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWctMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nLTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW91dGxpbmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZ1bGwtc2l6ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtbGlzdC1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWxpc3QtbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1uYXYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5jYW5jZWwtc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMXZ3LCAxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWdvbGQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5kZXJsaW5lZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtYmFzaWMpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIC5tYWluLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLW5hdi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5OTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51LWxpc3Q6Zmlyc3QtY2hpbGQgLm1lbnUtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1cmdlci1idG4tb3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1idXJnZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaXRpZXMtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnaW9ucy1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2l0aWVzLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmF2ZWwtZmF2b3JpdGVzLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgICAgICAgICAubWVudS1saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWtlcy1kaWZmZXJlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAgICAgLmV4cG9sZS1tb3JlLW9wdGlvbnMtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY29uZGFyeS1tZW51LWl0ZW0tdGl0bGUsIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmlwLXBsYW5uaW5nLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi1pbWctMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtaW1nLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMjBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLWljb25zIHtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNrdG9wLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiN1c2VyLW91dGxpbmUtaWNvblwiKSBjZW50ZXIgL1xyXG4gICAgICAgICAgICAgICAgY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkaGVhZGVyLWNvbW1vbi1pY29ucy1zcHJpdGUgKyBcIiN1c2VyLWljb25cIikgY2VudGVyIC9cclxuICAgICAgICAgICAgICAgIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZGFyeS1tZW51IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHJcbiAgICAgICAgICAgICYubW9iaWxlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZGFyeS1tZW51LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVNlbWlCb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY29uZGFyeS1tZW51LWl0ZW1zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLnNlY29uZGFyeS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbGlzdC1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbGlzdC1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMXB4IDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjF2dywgMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWluLW5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFpbi1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLW5hdi1iYXItaGVpZ2h0KSAvIDIgLSAzOHB4KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYW5jZWwtc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VnZ2VzdGlvbnMtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIC5zZWFyY2gtYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAubWFpbi1uYXYge1xyXG5cclxuICAgICAgICAucmVnaW9ucy1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaXRpZXMtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogNzclO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDVweCA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLWJsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0cyB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4xdncsIDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTMwcHgpIHtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgLnJlZ2lvbnMtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2l0aWVzLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluLWJyZWFkY3J1bWIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiB2YXIoLS1uYXYtYmFyLWhlaWdodCk7XHJcbiAgICB6LWluZGV4OiAyMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY5MDtcclxuXHJcbiAgICAuYnJlYWRjcnVtYi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNHB4O1xyXG5cclxuICAgICAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmx1ZS1iYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmVlbi1ib3gsXHJcbiAgICAuYmx1ZS1ib3gsXHJcbiAgICAuZ3JleS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZWVuLWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExOGM4ZjtcclxuXHJcbiAgICAgICAgLmltZy1kb29kbGUtNyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2Rvb2RsZXMvZG9vZGxlLXBlcnNvbmFsaXplZC13aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUtYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgLmltZy1kb29kbGUtNiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lL2Zyb250ZW5kL19hc3NldHMvaW1hZ2VzL2Rvb2RsZXMvZG9vZGxlLWhhbmRwaWNrZWQtd2hpdGUucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWI2NGU7XHJcblxyXG4gICAgICAgIC5pbWctZG9vZGxlLTUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZS9mcm9udGVuZC9fYXNzZXRzL2ltYWdlcy9kb29kbGVzL2Rvb2RsZS12YXJpZXR5LWJsdWUucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaXBhZHZpc29yLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYmx1ZS1iYXIge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJsdWUtYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICAgICAgLmdyZWVuLWJveCxcclxuICAgICAgICAuYmx1ZS1ib3gsXHJcbiAgICAgICAgLmdyZXktYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyZWVuLWJveCB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmV5LWJveCB7XHJcbiAgICAgICAgICAgIC5pbWctZG9vZGxlLTUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWUvZnJvbnRlbmQvX2Fzc2V0cy9pbWFnZXMvZG9vZGxlcy9kb29kbGUtdmFyaWV0eS13aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmlwYWR2aXNvci1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5ibHVlLWJhciB7XHJcbiAgICAgICAgLmdyZWVuLWJveCxcclxuICAgICAgICAuYmx1ZS1ib3gsXHJcbiAgICAgICAgLmdyZXktYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyZWVuLWJveCB7XHJcbiAgICAgICAgICAgIC5pbWctZG9vZGxlLTcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibHVlLWJveCB7XHJcbiAgICAgICAgICAgIC5pbWctZG9vZGxlLTYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmV5LWJveCB7XHJcbiAgICAgICAgICAgIC5pbWctZG9vZGxlLTUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50cmlwYWR2aXNvci1ib3gge1xyXG4gICAgICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2lnbi11cC1mb3JtLWtsYXZpbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTMsMjQ3LDIzNiwwKSAyMCUsIHJnYmEoMjUzLDI0NywyMzYsMSkgOTUlKTtcclxuXHJcbiAgICAmLmNvbnRhaW5lci14bCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmctdXAtaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWduLXVwLWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgJi5jb250YWluZXItbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ24tdXAtZm9ybS1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmtsYXZpeW8tZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAxNXB4ICdQb3BwaW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1nb2xkKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucWwtZm9udC1wb3BwaW5zIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjQ3LCAyMzYsIDAuNik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCB0ZXh0LWRlY29yYXRpb24gMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWNoZWNrJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgICAyNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH1cclxuICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XHJcbiAgICA3NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICAgIDI1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpOyB9XHJcbiAgICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XHJcbiAgICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbn1cclxuXHJcbi5zaGFrZS1sYWJlbCB7XHJcbiAgICBhbmltYXRpb246IHNoYWtlIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hha2UgMC42cyBlYXNlLWluLW91dDtcclxufSIsIi5mb290ZXItaW5mbyB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuXHJcbiAgICAuY29udGFjdHMtYm94IHtcclxuICAgICAgICAmLmNvbnRhaW5lci1sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFueS1jb250YWN0cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDE2cHggNTBweDtcclxuXHJcbiAgICAgICAgLnBhZ2UtbGlua3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWluZm8tbGlzdCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJ0bmVyc2hpcCB7XHJcbiAgICAgICAgICAgIC5mb290ZXItaW5mby1saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBhbnktY29udGFjdHMtbGlzdCB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtbGlnaHRlc3QpO1xyXG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2VtYWlsJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaWNvbi1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRmb290ZXItc3ByaXRlICsgJyNwaG9uZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmljb24td2hhdHNhcHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybCgkZm9vdGVyLXNwcml0ZSArICcjd2hhdHNhcHAnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pY29uLWxpdmUtY2hhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRmb290ZXItc3ByaXRlICsgJyNjZWxscGhvbmUnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXNvY2lhbC1uZXR3b3JrIHtcclxuICAgICAgICAuc29jaWFsLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtZ29sZCk7XHJcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkc29jaWFscy1zcHJpdGUgKyAnI2ZhY2Vib29rX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d2l0dGVyIHtcclxuICAgICAgICAgICAgbWFzazogdXJsKCRzb2NpYWxzLXNwcml0ZSArICcjdHdpdHRlcl95ZWxsb3cnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5zdGFncmFtIHtcclxuICAgICAgICAgICAgbWFzazogdXJsKCRzb2NpYWxzLXNwcml0ZSArICcjaW5zdGFncmFtX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rZWRpbiB7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCgkc29jaWFscy1zcHJpdGUgKyAnI2xpbmtlZGluX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waW50ZXJlc3Qge1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyNwaW50ZXJlc3RfeWVsbG93Jykgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnlvdXR1YmUge1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyN5b3V0dWJlLWxvZ290eXBlX3llbGxvdycpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aWt0b2sge1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoJHNvY2lhbHMtc3ByaXRlICsgJyN0aWt0b2tfeWVsbG93Jykgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuLi9jb21tb24tdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmxvY2F0aW9uLWxpc3Qge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuICAgIC5kcm9wZG93bi1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaUJvbGQsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRmb290ZXItc3ByaXRlICsgJyNpY29uLWFycm93LWRvd25fYmx1ZScpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnVwIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogICAgbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06ICAgICAgbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06ICAgICAgICAgbWF0cml4KDEsIDAsIDAsIC0xLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGZvb3Rlci1zcHJpdGUgKyAnI2ljb24tYXJyb3ctZG93bl9ibHVlJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb29raWUtYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1iYXNpYyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHJcbiAgICAuY29va2llLWJhbm5lci1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAuY29va2llLWJhbm5lci1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXllbGxvdy1iYXNpYyk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWUtYmFubmVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1iYW5uZXItYnRuIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llLWJhbm5lci1mdW5jdGlvbmFsLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1iYW5uZXItb3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogdmFyKC0tY29sb3Itc3VwcG9ydGl2ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnNlbnQtb3B0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnNlbnQtYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb29raWUtYmFubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAuY29va2llLWJhbm5lci1ib2R5IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llLWJhbm5lci1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnNlbnQtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXItaW5mbyB7XHJcbiAgICAuY29tcGFueS1jb250YWN0cyB7XHJcbiAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICAubG9nby1zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmZvb3Rlci1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIC5jb250YWN0cy1ib3gge1xyXG4gICAgICAgICAgICAmLmNvbnRhaW5lci1sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbXBhbnktY29udGFjdHMge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1pbmZvLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucGFnZS1saW5rcyB7XHJcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0cy1hcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1zb2NpYWwtbmV0d29yayB7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlcm1zLXByaXZhY3ktZmFxcy1zaXRlbWFwLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgIC5mb290ZXItc29jaWFsLW5ldHdvcmsge1xyXG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNvY2lhbC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXJtcy1wcml2YWN5LWZhcXMtc2l0ZW1hcC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3Rlci1pbWFnZSB7XHJcblx0bWF4LWhlaWdodDogMTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0Ji5jb250YWluZXIteGwge1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xyXG5cdC5mb290ZXItaW1hZ2Uge1xyXG5cdFx0bWF4LWhlaWdodDogMzQwcHg7XHJcblx0fVxyXG59IiwiQGltcG9ydCAnLi9zaWduLXVwLWZvcm0tbW9iaWxlLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2Zvb3Rlci1pbmZvLWJsb2NrLW1vYmlsZS5zY3NzJztcclxuQGltcG9ydCAnLi9sb2NhdGlvbi1saXN0LnNjc3MnO1xyXG5AaW1wb3J0ICcuL2Nvb2tpZS1iYW5lci5zY3NzJztcclxuQGltcG9ydCAnLi9mb290ZXItaW1hZ2Uuc2Nzcyc7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIEBpbXBvcnQgJy4vZm9vdGVyLWluZm8tYmxvY2stZGVza3RvcC5zY3NzJztcclxuICBAaW1wb3J0ICcuL3NpZ24tdXAtZm9ybS1kZXNrdG9wLnNjc3MnO1xyXG59XHJcblxyXG4ubWFpbi1mb290ZXIge1xyXG4gICAgLmJveC1zZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLWxpZ2h0ZXN0KTtcclxuICAgIH1cclxufSIsIi5zaWduLXVwLWZvcm0ta2xhdmlvIHtcclxuICAgICYuY29udGFpbmVyLXhsIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24tdXAtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyOHB4IDEycHggMzRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWduLXVwLWZvcm0tYm9keSB7XHJcbiAgICAgICAgICAgIC5rbGF2aXlvLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDI2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5zaWduLXVwLWZvcm0ta2xhdmlvIHtcclxuICAgICAgICAmLmNvbnRhaW5lci14bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ24tdXAtZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnNpZ24tdXAtZm9ybS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5rbGF2aXlvLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAyNXB4ICdQb3BwaW5zLVJlZ3VsYXInLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNzVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzI2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC1saWdodGVzdCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnNpZ24tdXAtZm9ybS1rbGF2aW8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAmLmNvbnRhaW5lci14bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
