﻿@font-face{font-family:"Bariol";src:url("../fonts/bariol_regular-webfont.eot");src:url("../fonts/font-name.eot?#iefix") format("embedded-opentype"),url("../fonts/bariol_regular-webfont.woff") format("woff"),url("../fonts/bariol.ttf") format("truetype"),url("../fonts/bariol_regular-webfont.svg#bariol") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Honeymoon Avenue Script";src:url("../fonts/Honeymoon_Avenue_Script.ttf") format("truetype"),url("../fonts/Honeymoon_Avenue_Script.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bariol Light";src:url("../fonts/Bariol_Light.ttf") format("truetype"),url("../fonts/Bariol_Light.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Light";src:url("../fonts/SourceSansPro-Light.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("../fonts/SourceSansPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bariol Bold";src:url("../fonts/Bariol_Bold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Bold";src:url("../fonts/Poppins-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Regular";src:url("../fonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins Light";src:url("../fonts/Poppins-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed Regular";src:url("../fonts/RobotoCondensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed Bold";src:url("../fonts/RobotoCondensed-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"American Typewriter Bold";src:url("../fonts/American_Typewriter_Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@keyframes progressBar{0%{width:0}100%{width:attr(value)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideIn{0%{transform:translateX(1000px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideIn{0%{transform:translateX(1000px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideOut{0%{transform:translateX(0px);opacity:1}100%{transform:translateX(-1000px);opacity:0}}@-webkit-keyframes slideOut{0%{transform:translateX(0px);opacity:1}100%{transform:translateX(-1000px);opacity:0}}@keyframes bounce{0%{transform:translateY(-3px)}50%{transform:translateY(-2px)}100%{transform:translateY(0px)}}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes slideDown{0%{transform:translateY(-10%);opacity:0;height:0}25%{transform:translateY(-7.5%);opacity:.25}50%{transform:translateY(-5%);opacity:.5}75%{transform:translateY(-2.5%);opacity:.75}100%{transform:translateY(0%);opacity:1;height:100%}}@-webkit-keyframes slideDown{0%{transform:translateY(-10%)}50%{transform:translateY(-5%)}100%{transform:translateY(0%)}}@keyframes slideUp{0%{transform:translateY(0%);opacity:0;height:100%}25%{transform:translateY(-2.5%);opacity:.25}50%{transform:translateY(-5%);opacity:.5}75%{transform:translateY(-7.5%);opacity:.75}100%{transform:translateY(-10%);opacity:1;height:0}}@-webkit-keyframes slideUp{0%{transform:translateY(0%)}50%{transform:translateY(-5%)}100%{transform:translateY(-10%)}}@keyframes rotate-one{100%{transform:rotate(36deg)}}@keyframes rotate-two{0%{transform:rotate(36deg)}100%{transform:rotate(72deg)}}@keyframes rotate-three{0%{transform:rotate(72deg)}100%{transform:rotate(108deg)}}@keyframes rotate-four{0%{transform:rotate(108deg)}100%{transform:rotate(144deg)}}@keyframes rotate-five{0%{transform:rotate(144deg)}100%{transform:rotate(180deg)}}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes ldio-qs2whpgwd6b-1{0%{top:-17.5px;height:135px}50%{top:5px;height:90px}100%{top:5px;height:90px}}@keyframes ldio-qs2whpgwd6b-2{0%{top:-11.875px;height:123.75px}50%{top:5px;height:90px}100%{top:5px;height:90px}}@keyframes ldio-qs2whpgwd6b-3{0%{top:-6.25px;height:112.5px}50%{top:5px;height:90px}100%{top:5px;height:90px}}:root{--content-max-width: 1450px;--nav-wrapper-height: 100px}@media screen and (max-width: 947px){:root{--nav-wrapper-height: 70px}}.AppLayout-wrapper{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.AppLayout-wrapper .app-wrapper{width:100%;height:100%;padding-top:var(--nav-wrapper-height)}@media screen and (min-width: 947px){.AppLayout-wrapper{min-height:100vh}}.header-wrapper{display:flex;width:100%;justify-content:center;padding:12px 30px;box-sizing:border-box;height:var(--nav-wrapper-height);position:fixed;top:0;left:0;z-index:10}.header-wrapper.scrolled{border-bottom:1px solid #f1f3f4;background-color:#fff}.header-wrapper .nav-wrapper{display:flex;justify-content:space-between;align-items:center;color:#0e4466;width:100%;font-size:1.2em;font-weight:bold;width:100%;max-width:1650px;position:relative}.header-wrapper .nav-wrapper .nav-container{display:flex;justify-content:start;align-items:center;vertical-align:middle;padding:10px;gap:40px;flex:1}.header-wrapper .nav-wrapper .nav-container .logo-container{width:100%;max-width:225px;max-height:50px}.header-wrapper .nav-wrapper .nav-container .logo-container a{display:flex;gap:5px;max-height:100%;width:100%}.header-wrapper .nav-wrapper .nav-container .logo-container a img{display:block;width:auto;max-width:100%;height:auto;max-height:50px}.header-wrapper .nav-wrapper .nav-container .menu-items-container{display:flex;gap:25px}.header-wrapper .nav-wrapper .nav-container .menu-items-container span{cursor:pointer}.header-wrapper .nav-wrapper .action-container{display:flex;justify-content:start;align-items:center;vertical-align:middle;gap:25px}.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container{max-width:fit-content}.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container a{align-items:center;gap:12px;display:flex}.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container a img{max-height:45px}.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container a h2{font-size:1.3em}.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container a h2 span{font-weight:100}@media screen and (max-width: 947px){.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container a img{max-height:35px}.header-wrapper.banker-header .nav-wrapper .nav-container .logo-container a h2{font-size:1em}}.header-wrapper .wrapper{width:100%;max-width:var(--content-max-width);display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 947px){.header-wrapper{padding:12px}.header-wrapper .nav-wrapper .nav-container{padding:0}.header-wrapper .nav-wrapper .nav-container .logo-container{max-width:165px}.header-wrapper .nav-wrapper .nav-container .logo-container a{width:100%;height:100%;display:block}.header-wrapper .nav-wrapper .nav-container .menu-items-container{display:none}.header-wrapper .nav-wrapper .action-container{display:none}}#burger-box{width:35px;height:35px}#burger-box #burger{margin-top:12px;position:relative;width:35px;height:5px;background-color:#0e4466;-webkit-transform-origin:center;transform-origin:center;transition:transform .3s,width .3s}#burger-box #burger::before,#burger-box #burger::after{position:absolute;width:inherit;height:inherit;background-color:#0e4466;content:"";-webkit-transform:rotate(0deg);transform:rotate(0deg);transition-duration:.15s}#burger-box #burger::before{top:-10px}#burger-box #burger::after{bottom:-10px}#burger-box #burger.active::before{top:0;transform:rotate(45deg)}#burger-box #burger.active::after{bottom:0;transform:rotate(-45deg)}#burger-box #burger.active{background-color:rgba(0,0,0,0)}@media screen and (min-width: 947px){#burger-box,#mobile-menu-wrapper{display:none}}#mobile-menu-wrapper{position:absolute;top:calc(var(--nav-wrapper-height) - 12px);right:-100%;width:80vw;height:fit-content;background-color:#fff;transition:opacity .3s ease-in-out;z-index:1;opacity:0;border-radius:20px}#mobile-menu-wrapper.open{opacity:1;right:7px}#mobile-menu-wrapper .menu-items-container{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;padding:20px}.not-found-wrapper{display:flex;flex-direction:row;width:100%;height:100%;flex:1}.not-found-wrapper .content{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;width:100%;height:750px;gap:15px}.not-found-wrapper .content svg{width:100px;height:100px;fill:#083953}.not-found-wrapper .content :is(h1,h2,h3,h4){margin:0;color:#083953}.not-found-wrapper .content h1{font-size:7rem;letter-spacing:1.5px;line-height:1em;color:#083953;margin:0}.not-found-wrapper .content h2{font-size:2.8em}.not-found-wrapper .content h5{margin:0;font-size:1.15em}.footer-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;vertical-align:top;align-items:start;width:100%;color:#fff}.footer-wrapper .upper-footer{background-color:#1b1d1f;width:100%;display:flex;justify-content:center}.footer-wrapper .upper-footer .top-footer-container{padding:100px 20px;width:100%;max-width:var(--content-max-width);display:flex;justify-content:space-between;align-items:center;vertical-align:top}.footer-wrapper .upper-footer .top-footer-container .rc-info-container{flex:0 0 40%;display:flex;flex-direction:column;gap:20px}.footer-wrapper .upper-footer .top-footer-container .rc-info-container .logo-container img{height:30px;width:auto}.footer-wrapper .upper-footer .top-footer-container .rc-info-container .info-cotainer p{line-height:2}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container{flex:0 0 18%;display:flex;flex-direction:column;justify-content:start;gap:20px}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container .header-container{font-weight:bold}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container .list-cotainer{display:flex;flex-direction:column;gap:10px}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container .list-cotainer .menu-item{display:flex;gap:15px}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container .list-cotainer .menu-item a{color:#fff}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container .list-cotainer .menu-item a:hover{text-decoration:underline}.footer-wrapper .upper-footer .top-footer-container .footer-menu-container .list-cotainer .menu-item .arrow-icon{width:10px;height:auto}@media screen and (max-width: 767px){.footer-wrapper .upper-footer .top-footer-container{flex-direction:column;padding:60px 20px;gap:30px}.footer-wrapper .upper-footer .top-footer-container .rc-info-container,.footer-wrapper .upper-footer .top-footer-container .footer-menu-container{flex:1;width:100%}}.footer-wrapper .lower-footer{background-color:#000;width:100%;display:flex;justify-content:center}.footer-wrapper .lower-footer .bottom-footer-container{padding:30px 20px;width:100%;max-width:var(--content-max-width);display:flex;justify-content:space-between}.footer-wrapper .lower-footer .bottom-footer-container .copyright-container{display:flex;align-items:center;vertical-align:middle;justify-content:start}.footer-wrapper .lower-footer .bottom-footer-container .copyright-container .copyright{display:flex;justify-content:start;align-items:center;gap:5px}.footer-wrapper .lower-footer .bottom-footer-container .copyright-container .copyright a{color:#fff;text-decoration:underline}.footer-wrapper .lower-footer .bottom-footer-container .copyright-container .copyright a:hover,.footer-wrapper .lower-footer .bottom-footer-container .copyright-container .copyright a:visited{color:#fff;text-decoration:underline}.footer-wrapper .lower-footer .bottom-footer-container .social-media-logos-container{display:flex;gap:20px;align-items:center}.footer-wrapper .lower-footer .bottom-footer-container .social-media-logos-container a{color:#fff}.footer-wrapper .lower-footer .bottom-footer-container .social-media-logos-container .social-icon{width:20px;height:auto}@media screen and (max-width: 767px){.footer-wrapper .lower-footer .bottom-footer-container{flex-direction:column;padding:30px 20px;gap:30px;justify-content:center;align-items:center}}.forward{animation:slideIn .25s ease-in-out forwards}.forward .form-item{animation:slideIn .25s ease-in-out forwards}.reverse{animation:slideOut .25s ease-in reverse}.reverse .form-item{animation:slideOut .25s ease-in reverse}.slideDown{animation:slideDown .25s ease-in-out forwards}.slideDown .form-item{animation:slideDown .25s ease-in-out forwards}.slideUp{animation:slideUp .25s ease-in reverse}.slideUp .form-item{animation:slideUp .25s ease-in reverse}@media screen and (max-width: 947px){.forward,.reverse,.slideDown,.slideUp{animation:slideDown .25s ease-in-out forwards}.forward .form-item,.reverse .form-item,.slideDown .form-item,.slideUp .form-item{animation:slideDown .25s ease-in-out forwards}}p,:is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;font-family:"Poppins Regular";line-height:normal}p{font-family:"Poppins Regular"}a{color:#0e4466;text-decoration:none}a:visited,a:hover{color:#0e4466;text-decoration:none}.btn{display:block;padding:10px 20px;text-align:center;cursor:pointer;border:none;border-radius:25px;outline:none;text-decoration:none;margin:0;font-weight:normal;position:relative}.btn.transparent{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;font-size:1.2em;text-decoration:none}.btn.transparent:hover{text-decoration:none}.btn.red{background-color:#da534f;border:1px solid #da534f;color:#fff;width:fit-content;min-width:200px}.btn.neutral{background-color:#a8a8a8;border:1px solid #a8a8a8;color:#fff}.btn.appblue{background:#0e4466;color:#fff;width:fit-content;min-width:155px;border:1px solid #0e4466}.btn.appgreen{background:#50a0ae;color:#fff;border:1px solid #50a0ae}.btn.darkblue{background:#083953;color:#fff;width:fit-content;min-width:155px;border:1px solid #083953}.btn.neutral{background:#a8a8a8;color:#fff;cursor:default;border:1px solid #a8a8a8}.btn.disabled{opacity:.4;pointer-events:none}.btn.appblue-bordered{background-color:#fff;border-color:#0e4466;color:#0e4466;border:1px solid #0e4466}.btn.loading{min-height:40px}.btn.loading #loading-box{background:rgba(0,0,0,0);position:absolute;width:100%}.btn.loading #loading-box .sk-fading-circle{width:10px;height:80%}.link-wrapper{display:flex;align-items:center;gap:10px;justify-content:flex-start;flex-wrap:wrap}.link-wrapper .link:hover{text-decoration:underline}#close{position:absolute;top:-2px;right:10px;width:20px;height:20px;border-radius:5px}#close::after{position:absolute;content:"×";font-size:40px;color:#c4c4c4;font-weight:bold;cursor:pointer;top:0;right:0}.input-error{margin:0;color:#da534f;font-size:1.15em;padding:0}#preview-modal{display:block;position:fixed;width:100vw;left:0;height:100%;background:rgba(0,0,0,.85);top:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:100vh}#preview-modal .content-wrapper{position:relative;background-color:#fff;width:650px;max-width:89vw;height:fit-content;max-height:80vh;padding:30px 20px;border-radius:20px;flex-wrap:wrap;box-sizing:border-box}#preview-modal .content-wrapper .header-wrapper{padding:12px;margin-bottom:5px}#preview-modal .content-wrapper .header-wrapper h3{margin:0}#preview-modal .content-wrapper .content{display:flex;gap:20px;flex-wrap:wrap;flex-direction:column;max-height:calc(65vh - 60px);overflow-x:auto;overflow-y:hidden;padding:20px 0}#preview-modal .content-wrapper .content .step{display:flex;align-items:center;gap:15px}#preview-modal .content-wrapper .content .step p{margin:0;text-align:left}#preview-modal .content-wrapper .btn-wrapper{display:flex;justify-content:center}.loader .circle-loader{border:1px solid rgba(0,0,0,.2);border-left-color:#5cb85c;animation:loader-spin 1.2s infinite linear;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:28px;height:28px}.loader .circle-loader.load-complete{-webkit-animation:none;animation:none;border-color:#5cb85c;transition:border 500ms ease-out}.loader .circle-loader .checkmark.draw:after{animation-duration:1400ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.loader .circle-loader .checkmark:after{opacity:1;height:16px;width:5.5px;transform-origin:left top;border-right:3px solid #5cb85c;border-top:3px solid #5cb85c;content:"";left:4.6666666667px;top:16px;position:absolute}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:5.5px;opacity:1}40%{height:16px;width:5.5px;opacity:1}100%{height:16px;width:5.5px;opacity:1}}.calculator-wrapper{display:block;max-width:var(--content-max-width);width:100%;margin:0px auto;height:fit-content;z-index:0}.calculator-wrapper #mortgage-calculator{display:block;width:100%;height:100%;box-sizing:content-box;margin:0 auto;max-width:100%}.calculator-wrapper.show{display:block}.white-vector{position:absolute;height:140%;min-height:650px;max-width:625px;opacity:.55;z-index:0}.white-vector.top-right{top:0;right:0}.white-vector.bottom-left{left:0;bottom:0;transform:rotate(180deg)}@media screen and (max-width: 947px){.white-vector{opacity:.45;min-height:425px;height:100%}.white-vector.top-right{right:-60px}.white-vector.bottom-left{left:-60px}}@media screen and (max-width: 767px){.white-vector{opacity:.25;min-height:425px;height:100%}.white-vector.top-right{right:-140px}.white-vector.bottom-left{left:-140px}}p.error{color:#da534f !important}#loading-box{display:block;position:fixed;width:100vw;left:0;height:100%;background:rgba(0,0,0,.85);top:0;z-index:900}.sk-fading-circle{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100px;height:100px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.form-item{position:relative;margin:25px 0}.form-item svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:22px;height:22px}.form-item input{border-radius:5px;width:325px;max-width:100%;padding:5px 5px 5px 35px;height:35px;color:#555;border:1px solid #c4c4c4;font-size:.95em}#map-component-wrapper{position:relative;padding:30px 20px;width:100%}#map-component-wrapper .map-legend{display:flex;flex-direction:row;justify-content:flex-end;gap:30px;max-width:var(--content-max-width)}#map-component-wrapper .map-legend .col-md-2 .col-md-2-dot{height:15px;width:15px;background-color:#d8e3ea;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px}#map-component-wrapper .map-legend .col-md-2 .col-md-2-dot.appblue{background-color:#0e4466}#map-component-wrapper .map-container{display:flex;flex-direction:row;justify-content:center;align-items:center}#map-component-wrapper .map-container #map{width:100%;max-width:750px}.checkbox-container{display:flex;position:relative;gap:10px;align-items:center;margin:0;width:fit-content}.checkbox-container input[type=checkbox],.checkbox-container input{position:absolute;opacity:0;cursor:pointer;width:22px !important;height:22px !important}.checkbox-container .checkbox-custom{margin:0;height:22px;width:22px;background-color:rgba(0,0,0,0);border-radius:5px;border:1px solid #c4c4c4;cursor:pointer}.checkbox-container .checkbox-custom::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #0e4466;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:0}.checkbox-container input:checked~.checkbox-custom{background-color:#fff;border-radius:5px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #c4c4c4}.checkbox-container input:checked~.checkbox-custom::after{-webkit-transform:rotate(40deg) scale(1);-ms-transform:rotate(40deg) scale(1);transform:rotate(40deg) scale(1);opacity:1;left:9px;top:-10px;height:28px;width:10px;border:solid #0e4466;border-width:0 2px 2px 0;background-color:rgba(0,0,0,0);border-radius:0}.checkbox-container label{padding:0 !important}#banker-homepage .bankers-list-wrapper{display:flex;padding:40px 20px}#banker-homepage .bankers-list-wrapper .container{display:flex;width:100%;max-width:var(--content-max-width);max-width:1200px;gap:60px;flex-wrap:wrap;justify-content:center}#banker-homepage .bankers-list-wrapper .container a{--banker-width: 175px;flex:0 0 var(--banker-width)}#banker-homepage .bankers-list-wrapper .container #banker{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px}#banker-homepage .bankers-list-wrapper .container #banker img{width:var(--banker-width);height:var(--banker-width);border:1px solid #ccc;border-radius:100%;background:#fff;margin:0;border-radius:50%;display:block;position:relative;z-index:1}#banker-homepage .bankers-list-wrapper .container #banker h5{color:#0e4466;font-size:1.15em;font-family:"Poppins Regular";text-align:center}#banker-homepage .bankers-list-wrapper .container #banker .btn{color:#fff;font-size:1em;padding:4px 15px}#banker-homepage .bankers-list-wrapper .container h4{margin:20px 0;font-size:1.25em;color:#0e4466}@media screen and (max-width: 767px){#banker-homepage .bankers-list-wrapper .container{gap:30px;flex-direction:column}#banker-homepage .bankers-list-wrapper .container a{--banker-width: 145px}}#banker-homepage .banker-top-container .banker-details{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 30px}#banker-homepage .banker-top-container .banker-details img{width:250px;height:250px;border:1px solid #ccc;border-radius:100%;background:#fff;margin:0;border-radius:50%;display:block;position:relative;z-index:1}#banker-homepage .banker-top-container .banker-details .headerLrg{color:#0e4466;font-family:"Poppins Bold";font-size:2.8em}#banker-homepage .banker-top-container .banker-details .subheader{font-size:1.05em;color:#545454;font-family:"Source Sans Pro"}#banker-homepage .banker-top-container .banker-details .nmls{font-size:.9em;color:#545454;font-family:"Source Sans Pro"}#banker-homepage .banker-top-container .banker-details .contact-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:20px 0}#banker-homepage .banker-top-container .banker-details .contact-info a{display:flex;gap:5px;align-items:center;font-size:1.2em;text-decoration:none;color:#0e4466;font-weight:bold}#banker-homepage .banker-top-container .banker-details .contact-info a svg{width:22px;height:22px;color:#50a0ae}#banker-homepage .banker-top-container .banker-details .contact-info a span{color:#0e4466}#banker-homepage .banker-top-container .banker-details .btn-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}#banker-homepage .banker-top-container .banker-details .btn-wrapper .btn{min-width:175px}@media screen and (max-width: 947px){#banker-homepage .banker-top-container .banker-details img{width:150px;height:150px}#banker-homepage .banker-top-container .banker-details .headerLrg{font-size:1.8em}#banker-homepage .banker-top-container .banker-details .subheader{font-size:.8125em}#banker-homepage .banker-top-container .banker-details .contact-info a{font-size:1em}#banker-homepage .banker-top-container .banker-details .btn-wrapper{justify-content:center}}#banker-homepage .banker-about{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center}#banker-homepage .banker-about .about-container{display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;max-width:950px;padding:80px 20px}#banker-homepage .banker-about .about-container h4{font-size:1.8em;color:#fff}#banker-homepage .banker-about .about-container p{text-align:center;padding-bottom:25px}@media screen and (max-width: 947px){#banker-homepage .banker-about .about-container{padding:40px 20px}#banker-homepage .banker-about .about-container h4{font-size:1.4em;width:100%;text-align:center}#banker-homepage .banker-about .about-container p{text-align:justify;font-size:.9em}}#banker-homepage .banker-about .banker-embed-container{margin:0 auto;width:min(625px,100%);text-align:center}#banker-homepage .banker-about .banker-embed-container .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#banker-homepage .banker-about .banker-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#banker-homepage .banker-testimonials{max-height:650px;min-height:550px;background:url("/images/hero-images/banker-testimonials-hero-img-1.webp");background-size:cover;background-position:center}#banker-homepage .banker-testimonials .content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#banker-homepage .mortgage-calculator{background-color:#f1f3f4;padding:60px 20px}#banker-homepage .mortgage-calculator .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}#banker-homepage .mortgage-calculator .content h3{color:#0e4466;font-size:2.2em;font-family:"Poppins Bold"}#banker-homepage .mortgage-calculator .content p{color:#0e4466;font-size:1em}#banker-homepage .mortgage-calculator .content .tabs-wrapper{display:flex;gap:20px;justify-content:center;align-items:center}#banker-homepage .mortgage-calculator .content .tabs-wrapper .tab{display:flex;justify-content:center;align-items:center;padding:10px 32px;border:1px solid #0e4466;color:#0e4466;background-color:rgba(0,0,0,0);border-radius:25px;min-width:175px;cursor:pointer;font-size:1.05em;text-align:center}#banker-homepage .mortgage-calculator .content .tabs-wrapper .tab.active{color:#fff;background-color:#0e4466}@media screen and (max-width: 767px){#banker-homepage .mortgage-calculator .content .tabs-wrapper .tab{font-size:1em;padding:8px 15px}}#banker-homepage .mortgage-calculator .content .calculator-wrapper iframe{padding:0}#banker-homepage .company-state-wrapper{padding:60px 20px}#banker-homepage .company-state-wrapper .content{display:flex;flex-direction:row;gap:30px;justify-content:center;align-items:flex-start;flex-wrap:wrap}#banker-homepage .company-state-wrapper .content .about-company-wrapper{flex:1;display:flex;flex-direction:column;gap:60px;min-width:400px;max-width:100%}#banker-homepage .company-state-wrapper .content .about-company-wrapper img{max-width:275px}#banker-homepage .company-state-wrapper .content .about-company-wrapper .about-company-content{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 767px){#banker-homepage .company-state-wrapper .content .about-company-wrapper{min-width:auto;max-width:100%;gap:30px}#banker-homepage .company-state-wrapper .content .about-company-wrapper img{max-width:175px}}#banker-homepage .company-state-wrapper .content #map-component-wrapper{flex:0 0 650px;max-width:100%}@media screen and (max-width: 767px){#banker-homepage .company-state-wrapper .content #map-component-wrapper{flex:1;padding:0}#banker-homepage .company-state-wrapper .content #map-component-wrapper .map-legend{justify-content:center;padding-bottom:20px}}#banker-homepage .banker-list-top-container{padding:80px 20px;margin-bottom:30px}#banker-homepage .banker-list-top-container .content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:0px}#banker-homepage .banker-list-top-container .content h1{font-size:2.8em}#banker-homepage .banker-list-top-container .content h4{font-size:1.3em;margin-top:10px}#banker-homepage .banker-list-top-container .content .form-item{margin-top:45px}#banker-homepage .banker-list-top-container .content .form-item svg{fill:#0e4466;color:#0e4466}@media screen and (max-width: 947px){#banker-homepage .banker-list-top-container{margin-bottom:0}#banker-homepage .banker-list-top-container .content h1{font-size:2.2em}#banker-homepage .banker-list-top-container .content h4{font-size:1.2em}}@media screen and (max-width: 767px){#banker-homepage .banker-list-top-container{padding:40px 20px}#banker-homepage .banker-list-top-container .content h1{font-size:1.8em}#banker-homepage .banker-list-top-container .content h4{font-size:1.1em}}#banker-homepage .flex-container-lg.banker-contact-wrapper{width:100%;display:flex;flex-direction:row;gap:0;align-items:stretch}#banker-homepage .flex-container-lg.banker-contact-wrapper .img-wrapper{flex:1;width:950px;max-width:950px;overflow:hidden;position:relative;margin:0;display:flex;background:url("/images/hero-images/young-couple-hero-img.png");background-size:cover}#banker-homepage .flex-container-lg.banker-contact-wrapper .img-wrapper img{width:100%;height:auto}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container{flex:1;padding:60px 0;background-color:#f1f3f4}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper{padding:20px 20px 20px 60px}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper #contact-heading h3{color:#0e4466;font-size:1.85em}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper .form-wrapper .form-item{display:flex;flex-direction:column;width:100%;max-width:350px}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper .form-wrapper .form-item label{color:#0e4466}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper .form-wrapper .form-item input{width:100%;padding:6px}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper .form-wrapper .form-item textarea{width:100%;max-width:100%;min-height:100px;max-height:250px;padding:6px}@media screen and (max-width: 947px){#banker-homepage .flex-container-lg.banker-contact-wrapper{flex-direction:column}#banker-homepage .flex-container-lg.banker-contact-wrapper .img-wrapper{height:300px}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container{padding:20px}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper{padding:20px}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper #contact-heading{display:flex;flex-direction:column;align-items:center;justify-content:center}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper #contact-heading h3,#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper #contact-heading p{text-align:center}#banker-homepage .flex-container-lg.banker-contact-wrapper .contact-form-container .contact-form-wrapper .form-wrapper{display:flex;align-items:center;flex-direction:column}}#testimonials-wrapper{width:100%;height:100%;display:flex;flex-direction:column;gap:40px;padding:60px 20px}#testimonials-wrapper h3{color:#fff;width:100%;text-align:center;font-size:1.85em}#testimonials-wrapper .carousel-container{flex:1}#testimonials-wrapper .carousel-container .react-multiple-carousel__arrow{background-color:rgba(0,0,0,.2)}#testimonials-wrapper .carousel-container .react-multiple-carousel__arrow.react-multiple-carousel__arrow--left::before{margin-left:-4px}#testimonials-wrapper .carousel-container .react-multiple-carousel__arrow.react-multiple-carousel__arrow--right::before{margin-right:-4px}#testimonials-wrapper .carousel-container .react-multiple-carousel__arrow:hover{background-color:rgba(0,0,0,.5)}#testimonials-wrapper .carousel-container .react-multi-carousel-track{max-height:100%}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item{padding:0 40px;max-height:100%}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item .testimonial-content{background-color:#fff;width:100%;height:100%;border-radius:30px;padding:25px 25px 45px 80px;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center;position:relative}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item .testimonial-content .quote{position:absolute;top:30px;left:20px;width:50px;fill:#50a0ae}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item .testimonial-content .source{position:absolute;bottom:8px;right:20px;width:auto;height:auto;max-width:100px;max-height:20px}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item .testimonial-content .testimonial{position:relative;height:100%;width:100%;padding-bottom:45px}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item .testimonial-content .testimonial p{position:relative;overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:.9em;line-height:1.5em}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item .testimonial-content .testimonial p.author{font-size:1.05em;font-weight:700;position:absolute;bottom:0px;left:0;width:100%;text-align:left}@media screen and (max-width: 947px){#testimonials-wrapper{padding:40px 20px;height:fit-content;min-height:auto;max-height:auto}#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item{padding:0 20px}}@media screen and (max-width: 767px){#testimonials-wrapper .carousel-container .react-multi-carousel-track .react-multi-carousel-item{padding:0 5px}}#admin-wrapper{padding:0;width:100%;display:flex;flex-direction:column;gap:0px}#admin-wrapper .admin-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:8px 15px;background-color:#083953}#admin-wrapper .admin-header .left-col img{max-width:225px;height:auto;max-height:45px}#admin-wrapper .admin-header .right-col .nav-parent{width:fit-content;padding:0 15px 0 0;margin-left:0;position:relative;display:flex;justify-content:center;align-items:center}#admin-wrapper .admin-header .right-col .nav-parent svg{color:#fff;fill:#fff;height:36px;width:36px;cursor:pointer}#admin-wrapper .admin-header .right-col .nav-parent .child-nav{position:absolute;padding:20px 30px 10px;top:45px;right:0;z-index:9999;width:225px;background:#fff;border-radius:20px;box-shadow:0 0px 1px 0 #333;text-align:left;opacity:1;display:none;flex-direction:column;align-items:center;gap:15px}#admin-wrapper .admin-header .right-col .nav-parent .child-nav h3{margin:0}#admin-wrapper .admin-header .right-col .nav-parent .child-nav figure{width:125px;height:125px;position:relative;overflow:hidden;border-radius:50%;border:1px solid #d3d3d3}#admin-wrapper .admin-header .right-col .nav-parent .child-nav img{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#admin-wrapper .admin-header .right-col .nav-parent.active::before{content:"";z-index:-1;position:absolute;left:15%;height:0;bottom:-12px;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);z-index:9999}#admin-wrapper .admin-header .right-col .nav-parent.active .child-nav{display:flex;opacity:1}#admin-wrapper .admin-content{display:flex;flex-direction:row}#admin-wrapper .admin-content aside{flex:0 0 200px;display:flex;flex-direction:column;gap:20px;background-color:#083953;color:#fff;padding:20px;min-height:100vh}#admin-wrapper .admin-content aside .row-md-2{width:100%;display:flex;flex-direction:column;gap:5px}#admin-wrapper .admin-content aside .row-md-2 :is(h1,h2,h3,h4,h5,h6){margin:0}#admin-wrapper .admin-content aside .row-md-2 a{color:#fff;text-decoration:none}#admin-wrapper .admin-content aside .row-md-2 a:visited,#admin-wrapper .admin-content aside .row-md-2 a:hover{color:#fff}#admin-wrapper .admin-content aside .row-md-2 a:hover{text-decoration:underline}#admin-wrapper .admin-content .admin-content-col{flex:1;padding:20px 40px;display:flex;flex-direction:column;gap:20px}#admin-wrapper .admin-content .admin-content-col.create-user .form-item .file-upload-container{height:fit-content}#admin-wrapper .admin-content .admin-content-col .pagination{display:flex;margin:20px 0;justify-content:center;align-items:center;gap:8px}#admin-wrapper .admin-content .admin-content-col .pagination svg{cursor:pointer;width:28px;height:28px}#admin-wrapper .admin-content .admin-content-col .admin-table-filters{display:flex;gap:10px;padding:5px 0 10px}#admin-wrapper .admin-content .admin-content-col .admin-table-filters p{text-transform:capitalize;border-right:1px solid #555d66;padding-right:10px;margin:0}#admin-wrapper .admin-content .admin-content-col .admin-table-filters p:last-of-type{border:none}#admin-wrapper .admin-content .admin-content-col .admin-table-filters p span{color:#555d66}#admin-wrapper .admin-content .admin-table-header-wrapper{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:15px 0}#admin-wrapper .admin-content .admin-table-header-wrapper .left-col,#admin-wrapper .admin-content .admin-table-header-wrapper .right-col{flex:1;display:flex;gap:20px;justify-content:flex-start}#admin-wrapper .admin-content .admin-table-header-wrapper .right-col{justify-content:flex-end;flex:0 0 auto}#admin-wrapper .admin-content .admin-table-header-wrapper h3{font-size:1.45rem;margin:0}#admin-wrapper .admin-content .admin-table-header-wrapper .btn{padding:6px 15px;border-radius:5px;font-size:1rem}#admin-wrapper .admin-content .admin-table-header-wrapper .btn:hover{color:#0060a9 !important;border:1px solid #0060a9;background-color:rgba(0,96,169,0.1490196078)}#admin-wrapper .admin-content .admin-table-header-wrapper .form-item{position:relative}#admin-wrapper .admin-content .admin-table-header-wrapper .form-item input{border-radius:5px;width:325px;max-width:100%;padding:5px 5px 5px 35px;height:35px;color:#555;border:1px solid #c4c4c4;font-size:.95rem}#admin-wrapper .admin-content .admin-table-header-wrapper .form-item svg{fill:#0e4466;color:#0e4466;position:absolute;left:8px;top:50%;transform:translateY(-50%);width:22px;height:22px}#admin-wrapper .admin-content .admin-table-wrapper{display:flex;flex-direction:column}#admin-wrapper .admin-content .admin-table-wrapper h4{text-align:center;margin:30px auto;font-size:1.3rem}#admin-wrapper .admin-content .admin-table-wrapper .table-item{display:grid;grid-template-columns:2fr .2fr repeat(4, 1fr);grid-column-gap:20px;padding:12px 20px;align-items:center}#admin-wrapper .admin-content .admin-table-wrapper .table-item:nth-of-type(2n + 1){background-color:#f9f9f9}#admin-wrapper .admin-content .admin-table-wrapper .table-item.users{grid-template-columns:100px repeat(3, 1fr)}#admin-wrapper .admin-content .admin-table-wrapper .table-item.col-3{grid-template-columns:repeat(3, 1fr)}#admin-wrapper .admin-content .admin-table-wrapper .table-item.col-4{grid-template-columns:repeat(4, 1fr)}#admin-wrapper .admin-content .admin-table-wrapper .table-item.col-5{grid-template-columns:repeat(5, 1fr)}#admin-wrapper .admin-content .admin-table-wrapper .table-item.col-6{grid-template-columns:repeat(6, 1fr)}#admin-wrapper .admin-content .admin-table-wrapper .table-item.heading{color:#083953;font-size:1.1rem;border:1px solid #d3d3d3;padding:10px 20px;background-color:#fff}#admin-wrapper .admin-content .admin-table-wrapper .table-item.heading p{font-weight:bold}#admin-wrapper .admin-content .admin-table-wrapper .table-item .link{font-size:1.2em}#admin-wrapper .admin-content .admin-table-wrapper .table-item .date-status-wrapper{display:flex;flex-direction:column;gap:10px}#admin-wrapper .admin-content .admin-table-wrapper .table-item .date-status-wrapper span p:first-of-type{font-weight:bold}#admin-wrapper .admin-content .admin-table-wrapper .table-item p{margin:0}#admin-wrapper .admin-content .admin-table-wrapper .table-item .btn-wrapper{display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}#admin-wrapper .admin-content .admin-table-wrapper .table-item .btn-wrapper .btn{text-decoration:none;flex:1;min-width:fit-content}#admin-wrapper .admin-content .admin-table-wrapper .table-item img{width:60px}#admin-wrapper .admin-content #blog-creator-wrapper .header .btn-wrapper{width:100%;display:flex;justify-content:flex-start;flex-direction:row-reverse;gap:10px;padding:20px 0}#admin-wrapper .admin-content #blog-creator-wrapper .header .btn-wrapper .btn{border-radius:5px;text-decoration:none}#admin-wrapper .admin-content #blog-creator-wrapper .header .btn-wrapper .btn:hover{text-decoration:none}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper{display:flex;flex-direction:row;gap:20px}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .wrapper{flex:1}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper input{border:0px solid #d3d3d3}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper textarea{font-size:.9rem}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper input[type=text]{width:100%;padding:8px 15px 8px 0px;font-size:.9rem}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.element-md input{font-size:1.6rem}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.element-lg{padding:8px 15px 8px;border:1px solid #b8b8b8}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.element-lg input{font-size:2.2rem;outline:none;padding:0}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.element-lg input::placeholder{color:#b8b8b8}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.text-editor .tox-tinymce{min-height:400px !important}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.file-upload{height:fit-content;padding:20px 0}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.file-upload label{background-color:#da534f;border-radius:40px;color:#fff;text-transform:lowercase;font-family:"Source Sans Pro";font-size:20px;font-weight:bold;text-align:center;letter-spacing:1.1px;width:230px;padding:10px 25px;margin:0 auto;cursor:pointer;display:block}#admin-wrapper .admin-content #blog-creator-wrapper .creator-wrapper .element-wrapper.file-upload label input{display:none}#admin-wrapper .admin-content .drag-n-drop-wrapper{display:flex;width:100%;gap:40px;padding:0;min-height:600px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper{display:flex;flex:1;flex-direction:column;gap:30px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .content-wrapper{display:flex;flex-direction:column}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .content-wrapper h3{margin:0 0 20px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container{height:100%;width:100%;color:#fff;padding:3rem 3rem 6rem;text-align:center;font-size:1rem;background-color:#fff;border:1px dotted #0e4466;transition:all .1s ease-in-out}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper{display:flex;flex-direction:column;gap:20px;color:#083953;background-color:#fff}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-elements-placeholder{margin:0;font-size:1.25em}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element{border:1px solid #d3d3d3;position:relative}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element img{max-width:100%;max-height:350px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .remove-item{cursor:pointer;position:absolute;display:none;top:-10px;right:-10px;z-index:9999;width:35px;height:35px;border-radius:50%;color:#083953;border:0px solid #d3d3d3;background-color:#d3d3d3;padding:5px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element:hover .remove-item{display:block}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .drag-handle{cursor:pointer;padding:8px;width:100%;display:flex;flex-direction:row;gap:15px;justify-content:center;align-items:center}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .drag-handle svg{width:22px;height:22px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .image-details{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding-bottom:30px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .image-details .element-wrapper{flex:0 0 300px;display:flex;flex-direction:column;gap:5px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .image-details .element-wrapper input[type=text]{border:1px solid #d3d3d3 !important}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper h4{width:100%;max-width:350px;margin:20px auto;padding:20px;border:1px solid #d3d3d3}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper.calculator-widget h3{border:none;font-size:1.2rem;margin:0 auto}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper.calculator-widget h4{margin:0 auto;border:none;padding:10px 0}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper.calculator-widget .calculator-options{display:flex;gap:30px;padding:0 20px 20px;flex-direction:column}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper.calculator-widget .calculator-options .col p{text-align:left}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper.calculator-widget .calculator-options .col .options{padding-top:20px;padding-left:30px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container .page-elements-wrapper .page-element .element-wrapper.calculator-widget .calculator-options .col .form-wrapper{gap:15px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container.active{background-color:#50a0ae}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .drop-target-container.active .page-elements-placeholder{color:#fff}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .post-settings-wrapper{display:flex;flex-direction:column;gap:20px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item{display:flex;align-items:center;font-family:"Source Sans Pro";gap:10px;position:relative}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item label{flex:0 0 200px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item input{flex:1;width:100%;padding:8px 15px;font-size:.9rem;color:#000}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item input[type=file]{padding:8px 0}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item select{padding:6px 8px;min-width:195px;max-width:100%}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item textarea{width:100%;color:#000;resize:vertical;min-height:200px;font-family:"Source Sans Pro";font-size:1rem;padding:8px 15px;margin-bottom:25px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .react-select-container{width:100%;max-width:550px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .file-upload-container{flex:1;height:fit-content}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .upload-wrapper{flex:1}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .upload-wrapper img{max-width:100%;max-height:300px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .upload-wrapper .image-details{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;padding-bottom:30px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .upload-wrapper .image-details .element-wrapper{flex:0 0 300px;display:flex;flex-direction:column;gap:5px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .upload-wrapper .image-details .element-wrapper label{flex:0 0 fit-content}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .upload-wrapper .image-details .element-wrapper input[type=text]{border:1px solid #d3d3d3 !important}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item.checklist-group .checklist-group-container{flex-direction:row-reverse;justify-content:flex-end;gap:10px}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item.checklist-group .checklist-group-container label{color:#000;font-size:1em !important}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item.checklist-group .checklist-group-container .checkbox-custom{border-color:#083953}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item.checklist-group .checklist-group-container .checkbox-custom::after{left:8px;top:-10px;width:8px;height:25px;border-color:#083953}#admin-wrapper .admin-content .drag-n-drop-wrapper .drop-target-wrapper .meta-wrapper .form-item .length{position:absolute;bottom:0;right:0}#admin-wrapper .admin-content .drag-n-drop-wrapper .drag-elements-wrapper{flex:0 0 400px;height:fit-content;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:flex-start}#admin-wrapper .admin-content .drag-n-drop-wrapper .drag-elements-wrapper h3{margin:0;flex:0 0 100%;text-align:center}#admin-wrapper .admin-content .drag-n-drop-wrapper .drag-elements-wrapper .drag-box{border:1px dashed gray;background-color:#fff;padding:.5rem 1rem;cursor:move;opacity:1;height:fit-content;flex:0 0 180px;display:flex;justify-content:center}#admin-wrapper .admin-content .file-upload-container{display:flex;align-items:center;justify-content:center;width:100%;height:250px}#admin-wrapper .admin-content .btn-upload{cursor:pointer;padding:10px 15px;border:none;width:100%;height:100%;color:#083953;font-size:1.4rem}#admin-wrapper .admin-content .btn-upload span{display:flex;flex-direction:column;align-items:center;gap:5px}#admin-wrapper .admin-content .btn-upload span svg{width:45px;height:45px;color:#083953}#admin-wrapper .form-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}#admin-wrapper .form-wrapper .form-item{display:flex;align-items:center;font-family:"Source Sans Pro";gap:5px;width:100%;margin:0}#admin-wrapper .form-wrapper .form-item .error{padding:0;margin:2px 0}#admin-wrapper .form-wrapper .form-item label{flex:0 0 200px}#admin-wrapper .form-wrapper .form-item span{flex:1;max-width:350px}#admin-wrapper .form-wrapper .form-item input{flex:1;width:100%;max-width:350px;padding:8px 15px;font-size:.9rem;color:#000}#admin-wrapper .form-wrapper .form-item input[type=file]{padding:8px 0;max-width:350px}#admin-wrapper .form-wrapper .form-item select{padding:6px 8px;width:100%;min-width:195px;max-width:350px}#admin-wrapper .form-wrapper .form-item textarea{width:100%;color:#000;resize:vertical;min-height:200px;font-family:"Source Sans Pro";font-size:1rem;padding:8px 15px;max-width:350px;max-height:550px}#admin-wrapper .form-wrapper .form-item .file-upload-container{flex:1;height:fit-content}#admin-wrapper .form-wrapper .form-item .upload-wrapper{flex:1;max-width:350px}#admin-wrapper .form-wrapper .form-item .upload-wrapper img{max-width:100%;max-height:300px}#admin-wrapper .form-wrapper .form-item .upload-wrapper .image-details{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;padding-bottom:30px}#admin-wrapper .form-wrapper .form-item .upload-wrapper .image-details .element-wrapper{flex:0 0 300px;display:flex;flex-direction:column;gap:5px}#admin-wrapper .form-wrapper .form-item .upload-wrapper .image-details .element-wrapper label{flex:0 0 fit-content}#admin-wrapper .form-wrapper .form-item .upload-wrapper .image-details .element-wrapper input[type=text]{border:1px solid #d3d3d3 !important}#admin-wrapper .form-wrapper .btn-wrapper{display:flex;gap:10px}#admin-wrapper .form-item.checklist-group .checklist-group-container{text-align:center;width:100%;display:flex;gap:15px;margin:0;position:relative;justify-content:flex-start;align-items:center}#admin-wrapper .form-item.checklist-group .checklist-group-container label{margin:0 !important;font-size:1.25rem;color:#888;font-family:"Source Sans Pro";padding:0;text-align:left}#admin-wrapper .form-item.checklist-group .checklist-group-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;min-width:fit-content;z-index:1}#admin-wrapper .form-item.checklist-group .checklist-group-container .checkbox-custom{margin:0;height:20px;width:20px;background-color:rgba(0,0,0,0);border-radius:5px;border:1px solid #0e4466;cursor:pointer;flex:0 0 20px;z-index:0}#admin-wrapper .form-item.checklist-group .checklist-group-container .checkbox-custom::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #0e4466;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:0}#admin-wrapper .form-item.checklist-group .checklist-group-container input:checked~.checkbox-custom{background-color:#fff;border-radius:5px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:1px solid #0e4466}#admin-wrapper .form-item.checklist-group .checklist-group-container input:checked~.checkbox-custom::after{-webkit-transform:rotate(40deg) scale(1);-ms-transform:rotate(40deg) scale(1);transform:rotate(40deg) scale(1);opacity:1;left:5px;top:0px;height:15px;width:7px;border:solid #0e4466;border-width:0 2px 2px 0;background-color:rgba(0,0,0,0);border-radius:0}#admin-wrapper .btn.transparent{border:1px solid #083953;color:#083953}.login-wrapper{height:100vh;display:block;position:relative}.login-container{display:flex;flex-direction:row;position:absolute;top:0;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #ccc;border-radius:20px;width:1050px;max-width:90%;height:500px;max-height:calc(100% - 100px);margin:auto;background-color:#fff;box-shadow:0px 11px 35px 4px #d3d3d3}.login-container .tms-logo-wrapper{flex:1;background-image:url("/images/backgrounds/login-background.png");background-position:center;background-size:cover;border-top-left-radius:20px;border-bottom-left-radius:20px;display:flex}.login-container .tms-logo-wrapper .col-md-6{height:fit-content;margin:auto 40px;width:calc(100% - 80px);position:relative}.login-container .tms-logo-wrapper .col-md-6 img{width:100%;max-width:300px}.login-container .tms-logo-wrapper .col-md-6 h1{color:#fff;font-family:"Source Sans Pro";font-size:2.75rem;margin:0;letter-spacing:2px}.login-container .tms-logo-wrapper .col-md-6 .btn.request-access{margin:20px 0;background-color:#0e4466;color:#fff;width:100%;max-width:250px;text-transform:uppercase;font-family:"Source Sans Pro";font-weight:bold;letter-spacing:2px}.login-container .login-form-wrapper{flex:1;padding:20px}.login-container .login-form-wrapper .col-md-6{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;height:100%;gap:20px;margin:0 auto}.login-container .login-form-wrapper .col-md-6 .login-header h1{margin:0}.login-container .login-form-wrapper .col-md-6 .error{margin:0;padding:0}.login-container .login-form-wrapper .col-md-6 .form-row{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto}.login-container .login-form-wrapper .col-md-6 .form-row .form-item{display:flex;flex-direction:column;gap:5px;width:100%}.login-container .login-form-wrapper .col-md-6 .form-row .form-item label{width:fit-content;color:#083953;font-size:1.1rem}.login-container .login-form-wrapper .col-md-6 .form-row .form-item input{width:100%;margin:0;padding:7px 2px;border:none;border-bottom:1px solid #ccc;outline:none;font-size:1.2rem;color:#003c57}.login-container .login-form-wrapper .col-md-6 .btn{min-width:195px;max-width:80%}.login-container .login-form-wrapper .col-md-6 .actions-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row-reverse}.login-container .login-form-wrapper .col-md-6 .actions-wrapper a{color:#a8a8a8}.error{color:#da534f !important;position:relative;padding-left:26px;color:#da534f}.error a{color:#da534f;text-decoration:underline}.error svg{position:absolute;top:50%;transform:translateY(-50%);left:0;width:22px;height:22px}html{box-sizing:border-box;overflow-x:hidden;height:100%}body,html{height:100%;width:100%;margin:0;font-family:"Source Sans Pro"}.no-scroll{overflow:hidden}::-webkit-scrollbar{height:12px;width:6px;background:#fff}::-webkit-scrollbar-thumb{height:12px;width:5px;background:#888}*{box-sizing:border-box}@media screen and (max-width: 947px){h3{font-size:1.95em !important}}@media screen and (max-width: 767px){h3{font-size:1.5em !important}}figure{margin:0;padding:0}.flex-container-lg{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.flex-container-lg.green-bg{background-color:#50a0ae}.flex-container-lg.blue-bg{background-color:#0e4466;color:#fff}.flex-container-lg.cta-block{display:flex;justify-content:center;align-items:center;padding:60px 20px;overflow:hidden}.flex-container-lg.cta-block .content{justify-content:center;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center;color:#fff;max-width:750px}.flex-container-lg.cta-block .content h3{font-size:2.4em;font-weight:bold;text-align:center;margin:0;font-family:"Poppins Regular";line-height:1.3125em}.flex-container-lg.cta-block .content .btn{min-width:205px;padding:12px 25px}.flex-container-lg .content{z-index:1;width:100%;max-width:var(--content-max-width)}.main-container{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.main-container .flex-container-lg{position:relative;width:100%;display:flex;justify-content:center;gap:40px;padding:0 20px}.main-container .flex-container-lg .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-max-width);gap:30px}.main-container .flex-container-lg .content .col-md-2{display:flex;flex-direction:column;gap:20px;flex:1;padding:40px 0 40px 20px}.main-container .flex-container-lg .content .col-md-2.hero-img{flex:0 0 50%;padding:0;display:flex;justify-content:center;align-items:center}.main-container .flex-container-lg .content .col-md-2.hero-img img{width:100%}@media screen and (max-width: 947px){.main-container .flex-container-lg .content .col-md-2.hero-img{flex:0 0 100%;max-width:650px}}.main-container .flex-container-lg .content .col-md-2 h1{font-size:4.1em;line-height:1em;margin:0;font-weight:bold;color:#0e4466;max-width:525px;font-family:"Poppins Bold"}.main-container .flex-container-lg .content .col-md-2 h1 span{color:#50a0ae}.main-container .flex-container-lg .content .col-md-2 p{color:#0e4466;font-size:1.2em;font-family:"Poppins Regular"}@media screen and (max-width: 947px){.main-container .flex-container-lg .content{flex-direction:column-reverse;gap:25px}.main-container .flex-container-lg .content .col-md-2 h1{width:100%;max-width:100%;font-size:3.2rem}}.main-container .flex-container-lg.home-top-container{flex-wrap:wrap-reverse}.main-container .flex-container-lg.home-top-container .content{align-items:flex-end}.main-container .flex-container-lg.home-top-container .content .col-md-2.hero-img{min-width:none;flex:0 0 min(750px,70%)}.main-container .flex-container-lg.home-top-container .content .col-md-2 .btn-wrapper{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.main-container .flex-container-lg.home-top-container .content .col-md-2 .btn-wrapper .btn{width:fit-content;min-width:190px}@media screen and (max-width: 1250px){.main-container .flex-container-lg.home-top-container .content{align-items:center}.main-container .flex-container-lg.home-top-container .content .col-md-2{flex:0 0 50%}}@media screen and (max-width: 947px){.main-container .flex-container-lg.home-top-container .content{align-items:center}.main-container .flex-container-lg.home-top-container .content .hero-img{flex:1}}.main-container .flex-container-lg.rates-wrapper{display:flex;justify-content:center;align-items:center;padding:60px 20px;overflow:hidden}.main-container .flex-container-lg.rates-wrapper .content{justify-content:center}.main-container .flex-container-lg.rates-wrapper .rates-wrapper{display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center;color:#fff;max-width:750px}.main-container .flex-container-lg.rates-wrapper .rates-wrapper h3{font-size:2.4em;font-weight:bold;text-align:center;margin:0;font-family:"Poppins Regular";line-height:1.3125em}.main-container .flex-container-lg.rates-wrapper .rates-wrapper .btn{min-width:205px;padding:12px 25px;position:relative;overflow:hidden}.main-container .flex-container-lg.rates-wrapper .rates-wrapper .btn::before{content:"";position:absolute;top:0;left:-10px;width:0%;height:100%;background-color:#fff;transform:skewX(35deg);z-index:-1;transition:all .5s}.main-container .flex-container-lg.rates-wrapper .rates-wrapper .btn:hover{color:#50a0ae}.main-container .flex-container-lg.rates-wrapper .rates-wrapper .btn:hover::before{width:calc(100% + 20px)}.main-container .flex-container-lg.compare-container{padding-top:60px}.main-container .flex-container-lg.compare-container .content .col-md-2.hero-img{flex:0 0 40%}.main-container .flex-container-lg.compare-container .content .col-md-2 h3{font-size:2.4em;font-weight:bold;text-align:left;margin:0;font-family:"Poppins Regular";line-height:1.3125em;color:#0e4466}.main-container .flex-container-lg.compare-container .content .col-md-2 p{font-size:1.1em}.main-container .flex-container-lg.compare-container .content .col-md-2 .btn{min-width:185px;padding:15px 25px}@media screen and (max-width: 947px){.main-container .flex-container-lg.compare-container{padding:0 20px}.main-container .flex-container-lg.compare-container .col-md-2.hero-img img{max-height:550px}}.main-container .flex-container-lg.option-container{display:flex;justify-content:center;align-items:center;padding:80px 20px}@media screen and (max-width: 947px){.main-container .flex-container-lg.option-container{padding:20px}}.main-container .flex-container-lg.option-container .content{flex-direction:column;justify-content:center;color:#fff;gap:45px}.main-container .flex-container-lg.option-container .content .col-md-2{padding:0}.main-container .flex-container-lg.option-container .content .col-md-2 h3{font-size:2.4em;text-align:center;margin:0;color:#fff}.main-container .flex-container-lg.option-container .content .col-md-2 p{font-size:1.2em;text-align:center;margin:0;color:#fff}.main-container .flex-container-lg.option-container .content .col-md-2.product-row{display:flex;gap:15px;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;width:fit-content;max-width:900px}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product{flex:0 0 400px;padding:20px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#0e4466;background-color:#fff}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product .product-img{width:100%;max-width:75px;height:fit-content;max-height:fit-content}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product .product-img img{width:fit-content;max-width:100%;height:fit-content;max-height:100%}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product .product-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product .product-info h4{color:#0e4466;font-size:1.8em}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product .product-info p{font-size:1.05em;color:#50a0ae}@media screen and (max-width: 767px){.main-container .flex-container-lg .content{flex-direction:column-reverse;gap:40px;padding:40px 0px}.main-container .flex-container-lg .content .col-md-2{flex:1;padding:0}.main-container .flex-container-lg .content .col-md-2 h1{font-size:2.4em;max-width:100%}.main-container .flex-container-lg.rates-wrapper{padding:40px 20px}.main-container .flex-container-lg.rates-wrapper .rates-wrapper{width:100%}.main-container .flex-container-lg.rates-wrapper .rates-wrapper h3{font-size:1.6em;width:100%}.main-container .flex-container-lg.compare-container{padding:20px}.main-container .flex-container-lg.compare-container .content{flex-direction:column}.main-container .flex-container-lg.compare-container .content .col-md-2{flex:1}.main-container .flex-container-lg.compare-container .content .col-md-2.hero-img{padding:0}.main-container .flex-container-lg.compare-container .content .col-md-2 h3{font-size:1.6em}.main-container .flex-container-lg.compare-container .content .col-md-2 p{font-size:1em}.main-container .flex-container-lg.compare-container .content .col-md-2 .btn{margin:0 auto}.main-container .flex-container-lg.option-container .content .col-md-2.product-row .product{flex:0 0 100%;max-width:400px}}#about-us{color:#0e4466;font-size:20px;line-height:1.5em}#about-us .flex-container-lg{width:100%;display:flex;justify-content:center;gap:40px;padding:0 20px}#about-us .flex-container-lg.header-section{background-image:url("/images/hero-images/about-hero-img-2.png");background-size:cover;background-position:top;min-height:650px}#about-us .flex-container-lg.header-section .page-header h1{font-size:3.05em;color:#fff;font-family:"Poppins Bold"}@media screen and (max-width: 947px){#about-us .flex-container-lg.about-us-content .content{flex-direction:column-reverse;gap:30px}#about-us .flex-container-lg.about-us-content .content .col-md-2.hero-img img{max-width:100%;max-height:max-content}}#about-us .flex-container-lg .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-max-width);gap:60px}#about-us .flex-container-lg .content .col-md-2{display:flex;flex-direction:column;gap:20px;flex:1;padding:40px 20px}#about-us .flex-container-lg .content .col-md-2.hero-img{flex:0 0 45%;display:flex;justify-content:flex-start;align-items:flex-start;padding:0;overflow-x:hidden}#about-us .flex-container-lg .content .col-md-2.hero-img img{height:100%;max-height:600px;max-width:1250px}#about-us .flex-container-lg .content .col-md-2 h3{font-size:2.4em;font-weight:bold;text-align:left;margin:0;font-family:"Poppins Regular";line-height:1.3125em;color:#0e4466}#about-us .flex-container-lg .content .col-md-2 a{text-decoration:underline}#about-us .flex-container-lg .content .col-md-2 h1{font-size:4.4em;line-height:1em;margin:0;font-weight:bold;color:#0e4466;max-width:525px;font-family:"Poppins Bold"}#about-us .flex-container-lg .content .col-md-2 h1 span{color:#50a0ae}#about-us .flex-container-lg .content .col-md-2 p{color:#0e4466;font-size:.9em;font-family:"Poppins Regular"}@media screen and (max-width: 947px){#about-us .flex-container-lg .content{flex-direction:column-reverse;gap:40px;padding:40px 0px}#about-us .flex-container-lg .content .col-md-2{flex:1;padding:0}#about-us .flex-container-lg .content .col-md-2 h1{font-size:2.4em;max-width:100%}#about-us .flex-container-lg .content .col-md-2.hero-img{padding-top:50px}}#about-us .flex-container-lg.get-started-section{padding:60px 20px;color:#fff}#about-us .flex-container-lg.get-started-section .content{justify-content:center}#about-us .flex-container-lg.get-started-section .get-started-container{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;text-align:center;max-width:100%}#about-us .flex-container-lg.get-started-section .get-started-container h3{font-size:1.65em;font-weight:bold;text-align:center;margin:0;font-family:"Poppins Regular";line-height:1.3125em}#about-us .flex-container-lg.get-started-section .get-started-container p{font-size:1em}#about-us .flex-container-lg.get-started-section .get-started-container .btn{min-width:205px}#about-us .info-section{padding:60px 0}#about-us .info-section .info-container{display:flex;justify-content:space-between}#about-us .info-section .info-container .info-col{flex:0 0 48%;display:flex;flex-direction:column;gap:20px;justify-content:start}#about-us .info-section .info-container .info-col .section-heading{font-size:30px;font-weight:bold}#about-us .info-section .info-container .img-col{flex:0 0 48%}#contact-us{color:#0e4466;font-size:20px;line-height:1.5}#contact-us .contact-section{position:relative;display:flex;flex-direction:column;align-items:center;background-image:url("/images/hero-images/contact-hero-img-1.png");background-size:cover;background-position:bottom}#contact-us .contact-section .hero-container{display:none}@media screen and (min-width: 1650px){#contact-us .contact-section{background-position:center}}@media screen and (max-width: 767px){#contact-us .contact-section{background:none}#contact-us .contact-section .hero-container{display:block;position:relative;width:100%;height:350px}#contact-us .contact-section .hero-container img{position:absolute;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%, -50%)}}#contact-us .contact-section .content{width:100%;max-width:var(--content-max-width)}#contact-us .contact-section .header-img-container{position:relative;width:100%;height:500px;overflow:hidden}#contact-us .contact-section .header-img-container img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}#contact-us .contact-section .contact-info-container{display:flex;align-items:center;justify-content:center;padding:0 20px;margin-top:34rem;width:100%;background-color:#50a0ae}#contact-us .contact-section .contact-info-container .contact-info-wrapper{width:100%;max-width:var(--content-max-width);color:#fff;display:flex;flex-direction:column;gap:15px;position:relative;padding:40px 0;padding-left:450px;position:relative}#contact-us .contact-section .contact-info-container .contact-info-wrapper .section-heading-wrapper{border-bottom:1px solid #fff;width:fit-content;padding-right:5px}#contact-us .contact-section .contact-info-container .contact-info-wrapper .section-heading-wrapper h3{font-size:30px;font-weight:bold;padding-bottom:10px}#contact-us .contact-section .contact-info-container .contact-info-wrapper .contact-options{display:flex;justify-content:start;gap:10px;align-items:center}#contact-us .contact-section .contact-info-container .contact-info-wrapper .contact-options svg{width:26px;height:26px}#contact-us .contact-section .contact-info-container .contact-info-wrapper .contact-options a{color:#fff;font-size:1.1em}#contact-us .contact-section .contact-info-container .contact-info-wrapper .contact-options a:hover{text-decoration:underline}@media screen and (max-width: 947px){#contact-us .contact-section .contact-info-container .contact-info-wrapper{padding-left:400px}}@media screen and (max-width: 767px){#contact-us .contact-section .contact-info-container .contact-info-wrapper{padding:20px}}@media screen and (max-width: 767px){#contact-us .contact-section .contact-info-container{margin:0}}#contact-us .contact-section .contact-form-container{position:absolute;left:0;bottom:40px;background-color:#fff;opacity:1;padding:30px;border-radius:25px;max-width:100%;width:375px}#contact-us .contact-section .contact-form-container .contact-form-wrapper{display:flex;flex-direction:column;gap:15px;justify-content:start}#contact-us .contact-section .contact-form-container .contact-form-wrapper h3{color:#0e4466;font-size:40px;font-weight:bold}#contact-us .contact-section .contact-form-container .contact-form-wrapper p{font-size:16px;color:#0e4466}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:center}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;width:100%;margin:0}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item label{font-size:16px;font-weight:bold;color:#0e4466}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item input,#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item textarea{border:1px solid #d3d3d3;padding:10px;color:#888}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item input,#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item textarea,#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item select{width:100%;margin:0;outline:none;border:1px solid #d3d3d3;padding:6px 10px;font-size:.95em;color:#888;font-family:"Source Sans Pro";border-radius:0}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item textarea{width:100%;box-sizing:border-box;max-height:140px !important;min-height:60px;border:1px solid #ccc;resize:vertical;padding:5px}#contact-us .contact-section .contact-form-container .contact-form-wrapper .form-wrapper .form-item .error{padding-left:0;margin:2px 0}#contact-us .contact-section .contact-form-container .contact-form-wrapper .btn{padding:7px 15px;font-size:.9125rem}@media screen and (max-width: 767px){#contact-us .contact-section .contact-form-container{position:relative;transform:none;bottom:auto;margin:20px 0}}#contact-us .contact-section .content{position:relative}.license-section{padding:40px 0;text-align:center}.license-section .info-details .bold{font-weight:bold;padding:0 10px}#mortgage-rates-page{color:#fff;font-size:20px;line-height:1.5em}#mortgage-rates-page .flex-container-lg.page-header{background-image:url("/images/hero-images/mortgage-rates-hero-img-1.png");background-size:cover;background-repeat:no-repeat;background-position:center;height:650px;display:flex;align-items:center;justify-content:center}#mortgage-rates-page .flex-container-lg.page-header .content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:var(--content-max-width);gap:20px;padding:40px 20px}#mortgage-rates-page .flex-container-lg.page-header .content h1{font-size:3.2em;line-height:1.2em;margin:0;font-weight:bold;color:#fff;max-width:525px;font-family:"Poppins Bold"}#mortgage-rates-page .flex-container-lg.page-header .content h1 span{display:block}#mortgage-rates-page .flex-container-lg.page-header .content p{color:#fff;font-size:.8625em;font-family:"Poppins Regular";max-width:525px}@media screen and (max-width: 947px){#mortgage-rates-page .flex-container-lg.page-header{height:405px}#mortgage-rates-page .flex-container-lg.page-header .content{gap:20px}#mortgage-rates-page .flex-container-lg.page-header .content h1{font-size:2.1em}}@media screen and (max-width: 767px){#mortgage-rates-page .flex-container-lg.page-header .content h1{font-size:1.8em}}#mortgage-rates-page .flex-container-lg.mortgage-rates{padding:40px 20px;padding-bottom:300px}#mortgage-rates-page .flex-container-lg.mortgage-rates .content{display:flex;flex-direction:column}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper{color:#0e4466;display:flex;flex-direction:column;gap:20px;justify-content:center;text-align:center;align-items:center}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper h3{font-size:2.4em;color:#0e4466}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper img{width:50px}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .tabs-wrapper{margin-top:20px;display:flex;gap:20px;justify-content:center;align-items:center}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .tabs-wrapper .tab{padding:8px 25px;border:1px solid #0e4466;color:#0e4466;background-color:rgba(0,0,0,0);border-radius:25px;min-width:175px;cursor:pointer}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .tabs-wrapper .tab.active{color:#fff;background-color:#0e4466}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table{width:100%;max-width:calc(var(--content-max-width) - 100px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row span{flex:0 0 25%;display:flex;flex-direction:row;justify-content:center;align-items:center}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row p{text-align:center;padding:15px}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row p.debug{font-size:.7em;padding:0}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row a{padding:4px 15px;max-width:155px;font-size:.8125em}@media screen and (max-width: 767px){#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row a{min-width:fit-content}}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .header-row{font-weight:bold;background-color:#50a0ae;color:#fff}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table .table-row:nth-of-type(2n + 3){background-color:#f1f3f4}@media screen and (max-width: 767px){#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .rates-table{font-size:.8125em}}#mortgage-rates-page .flex-container-lg.mortgage-rates .content .mortgage-rates-wrapper .info-details{font-size:.7em}@media screen and (max-width: 947px){#mortgage-rates-page .flex-container-lg.mortgage-rates{padding:40px 20px}}#mortgage-rates-page .loan-types-section{padding:40px 0;padding-top:500px;overflow:initial}@media screen and (max-width: 947px){#mortgage-rates-page .loan-types-section{padding:40px 20px}}#mortgage-rates-page .loan-types-section .loan-types-container{display:flex;justify-content:center;align-items:center}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper{position:relative;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types{position:absolute;bottom:200px;border-radius:25px;color:#0e4466;display:flex;align-items:stretch;justify-content:center;gap:30px}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type{background-color:#fff;flex:0 0 400px;display:flex;flex-direction:column;gap:10px;padding:0 0 20px;overflow:hidden;border-radius:25px;align-items:center;justify-content:flex-start;text-align:center;font-size:.8625em}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .img-container{padding:0}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .img-container img{width:500px}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .section-heading{padding:10px;font-weight:normal}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .section-heading .bold{font-weight:bold}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .info-details{padding:10px}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .btn-wrapper{flex:1;display:flex;align-items:flex-end}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .reviews{display:flex;justify-content:space-around;align-items:center;gap:30px;--review-img-max-height: 75px}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .reviews img{max-height:var(--review-img-max-height);max-width:325px}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .reviews hr{height:var(--review-img-max-height);border:1px solid #0e4466}@media screen and (max-width: 767px){#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .reviews{flex-direction:column}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .reviews hr{display:none}}@media screen and (max-width: 947px){#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper{width:100%}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types{position:relative;bottom:auto}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type{width:auto;flex:1}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .img-container img{width:100%}}@media screen and (max-width: 767px){#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types{flex-direction:column;max-width:500px}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type{width:auto;flex:1}#mortgage-rates-page .loan-types-section .loan-types-container .loan-types-wrapper .loan-types .loan-type .img-container img{width:100%}}#mortgage-rates-page .rates-info-section{padding:40px 0}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info{display:flex;justify-content:center;align-items:center;width:100%}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .col-md-2 .bold{font-weight:bold}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content{display:flex;flex-direction:row;justify-content:flex-end;position:relative;width:100%;max-width:950px}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content img{width:100%}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content .info-wrapper{position:absolute;left:35%;top:50%;transform:translateY(-40%);width:calc(66% - 140px);display:flex;flex-direction:column;justify-content:center;gap:10px}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content .info-wrapper h3{font-size:1.6em;line-height:1.3em}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content .info-wrapper p{font-size:.8125em;line-height:1.6em}@media screen and (max-width: 947px){#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content .info-wrapper{left:37%;transform:translateY(-40%)}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content .info-wrapper h3{font-size:1.65em !important}}@media screen and (max-width: 767px){#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content{flex-direction:column;padding:0 20px;gap:20px}#mortgage-rates-page .rates-info-section .rates-info-container .approval-info .approval-info-content .info-wrapper{position:relative;width:100%;left:auto;right:auto;transform:none;color:#0e4466}}#mortgage-rates-page .rates-info-section .rates-info-container .rates-info-wrapper{display:flex;flex-direction:column;gap:30px}#mortgage-rates-page .lower-rate-wrapper .content{padding:0 20px}#mortgage-rates-page .lower-rate-wrapper .content .saving-info{color:#0e4466;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center}#mortgage-rates-page .lower-rate-wrapper .content .saving-info h3{font-size:2em}#mortgage-rates-page .lower-rate-wrapper .content .saving-info p{font-size:1em}#mortgage-rates-page .lower-rate-wrapper .content .saving-info .saving-types{color:#fff;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;text-align:center;width:100%}#mortgage-rates-page .lower-rate-wrapper .content .saving-info .saving-types .saving-type{padding:20px;background-color:#50a0ae;flex:0 0 300px;border-radius:25px}#mortgage-rates-page .lower-rate-wrapper .content .saving-info .saving-types .saving-type .category{font-weight:bold}#mortgage-rates-page .social-survey{margin-top:70px}#mortgage-rates-page .social-survey .content .social-survey-info{display:flex;flex-direction:column;gap:20px;justify-content:start}#mortgage-rates-page .social-survey .content .social-survey-info h3{color:#0e4466;font-size:2.2em}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box{background-color:#50a0ae;padding:25px;display:flex;gap:25px;justify-content:space-between;border-radius:25px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .info-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:15px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .info-container img{max-width:75px;margin-bottom:20px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .info-container h4{color:#fff;font-size:1.2em;margin-top:10px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .info-container p{font-size:.9em;font-family:"Poppins Light"}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details{padding-top:100px;position:relative;flex:0 0 500px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .img-wrapper{position:absolute;top:-140px;display:flex;justify-content:center;align-items:center;gap:20px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .img-wrapper img{height:200px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .table-div{display:flex;flex-direction:column;justify-content:start;gap:10px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .table-div .table-row{flex:0 0 40%;display:flex;justify-content:start;gap:20px;align-items:center;border-bottom:1px solid #d3d3d3;width:90%}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .table-div .table-row p{font-size:.9em}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .table-div .table-row .label{flex:0 0 40%;font-family:"Poppins Bold";text-transform:uppercase}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .table-div .table-row .value{flex:1;font-family:"Poppins Light"}@media screen and (max-width: 947px){#mortgage-rates-page .social-survey{padding:0 20px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box{flex-direction:column}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details{padding:20px 0;flex:1;gap:20px;display:flex;flex-direction:column}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .img-wrapper{position:relative;top:auto;flex-wrap:wrap}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .img-wrapper img{max-width:100%;max-height:155px}#mortgage-rates-page .social-survey .content .social-survey-info .survey-box .survey-details .table-row{flex:1;width:100%}}#mortgage-rates-page .shop-section{padding:40px 0;margin-top:100px}#mortgage-rates-page .shop-section .shop-container .shop-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:20px}#mortgage-rates-page .shop-section .shop-container .shop-wrapper h3{font-size:2em}#mortgage-rates-page .shop-section .shop-container .shop-wrapper h3 span{display:block}#mortgage-rates-page .shop-section .shop-container .shop-wrapper .btn{padding:10px 25px;text-transform:capitalize;margin:25px 0}#mortgage-rates-page .shop-section .shop-container .shop-wrapper .disclaimer{color:#fff}.disclaimer{padding:0 20px;max-width:100%;color:#acacac;font-size:10px;text-align:center}#mortgage-calculator-page{position:relative;background-color:#50a0ae}#mortgage-calculator-page .hero-container{position:relative;width:100%;height:650px;overflow:hidden}#mortgage-calculator-page .hero-container .content{height:100%;z-index:0;display:flex;flex-direction:column;gap:15px;padding:125px 20px 0 20px}#mortgage-calculator-page .hero-container .content h1{color:#fff;font-size:3.4em;line-height:1.2em;margin:0;max-width:525px;font-family:"Poppins Bold"}#mortgage-calculator-page .hero-container .content p{color:#fff;font-size:1em}#mortgage-calculator-page .hero-container .content .tabs-wrapper{display:flex;gap:20px;justify-content:flex-start;align-items:center}#mortgage-calculator-page .hero-container .content .tabs-wrapper .tab{display:flex;justify-content:center;align-items:center;padding:10px 32px;border:1px solid #fff;color:#fff;background-color:rgba(0,0,0,0);border-radius:25px;min-width:175px;cursor:pointer;font-size:1.05em;text-align:center}#mortgage-calculator-page .hero-container .content .tabs-wrapper .tab.active{color:#fff;background-color:#0e4466;border:1px solid #0e4466}@media screen and (max-width: 767px){#mortgage-calculator-page .hero-container .content .tabs-wrapper .tab{font-size:1em;padding:8px 15px}}#mortgage-calculator-page .hero-container img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 947px){#mortgage-calculator-page .hero-container img{width:auto;height:100%}}#mortgage-calculator-page .calculator-wrapper{position:relative;margin-top:-220px;margin-bottom:100px;background-color:#fff;border-radius:30px;min-height:300px;transition:height .15s ease-in-out;overflow:hidden}#mortgage-calculator-page .calculator-wrapper #loading-box{position:absolute;width:100%;background-color:rgba(0,0,0,.25)}@media screen and (max-width: 947px){#mortgage-calculator-page .calculator-wrapper{max-width:90vw;width:min(550px,90vw)}}.flex-container-lg.licensing-info .content{justify-content:center;padding-bottom:30px;color:#0e4466}.flex-container-lg.licensing-info .content h1{color:#50a0ae;text-align:center}.flex-container-lg.licensing-info .content p{color:#0e4466;font-size:.7125em}.flex-container-lg.licensing-info .content .licensed-states-wrapper{padding:40px 20px;display:flex;flex-direction:column;gap:30px}.flex-container-lg.licensing-info .content .licensed-states-wrapper #license{display:flex;gap:40px;color:#0e4466;align-items:center}.flex-container-lg.licensing-info .content .licensed-states-wrapper #license h4{font-size:1.2em}.flex-container-lg.licensing-info .content .licensed-states-wrapper #license p{font-size:.9em}.flex-container-lg.privacy .content{justify-content:center;padding-bottom:30px;color:#0e4466;font-family:"Poppins Regular"}.flex-container-lg.privacy .content h1{color:#50a0ae;text-align:center;margin-bottom:20px}.flex-container-lg.privacy .content h3{margin:30px 0 20px}.flex-container-lg.privacy .content ul{margin:0 0 20px}.flex-container-lg.privacy .content ul li{font-size:17px;font-family:"Poppins Regular"}.flex-container-lg.privacy .content p{font-size:17px;font-family:"Poppins Regular";margin:20px 0}.flex-container-lg.privacy .content .address-information{text-align:center}.flex-container-lg.privacy .content .licensed-states-wrapper{padding:40px 20px;display:flex;flex-direction:column;gap:30px}.flex-container-lg.privacy .content .licensed-states-wrapper #license{display:flex;gap:40px;color:#0e4466;align-items:center}.flex-container-lg.privacy .content .licensed-states-wrapper #license h4{font-size:1.2em}.flex-container-lg.privacy .content .licensed-states-wrapper #license p{font-size:.9em}@media screen and (max-width: 947px){.lander-container .flex-container-lg{width:100%;padding:0 10px}}.lander-container .content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:var(--content-max-width);gap:30px}@media screen and (max-width: 947px){.lander-container .content{padding:10px;padding-bottom:30px}}.lander-container .content .col-md-2{display:flex;flex-direction:column;gap:30px;flex:1;padding:40px 0 40px 20px}@media screen and (max-width: 947px){.lander-container .content .col-md-2{padding:0}}.lander-container .content .col-md-2.hero-img{flex:0 0 50%;padding:0;display:flex;justify-content:center;align-items:center}.lander-container .content .col-md-2.hero-img img{width:100%}@media screen and (max-width: 947px){.lander-container .content .col-md-2.hero-img{flex:0 0 100%;max-width:650px}}.lander-container .content .col-md-2 h1{font-size:4.1em;margin:0;line-height:1.1em;font-weight:bold;color:#0e4466;font-family:"Poppins Bold"}@media screen and (max-width: 947px){.lander-container .content .col-md-2 h1{font-size:2.4em}}.lander-container .content .col-md-2 h1 span{color:#50a0ae}.lander-container .content .col-md-2 p{color:#0e4466;font-size:1.2em;font-family:"Poppins Regular"}.lander-container .content .col-md-2 h2{font-size:3em;margin:0;line-height:1.1em;font-weight:bold;color:#0e4466;font-family:"Poppins Bold"}@media screen and (max-width: 947px){.lander-container .content .col-md-2 h2{font-size:1.8em}}@media screen and (max-width: 947px){.lander-container .content{flex-direction:column-reverse;gap:25px}.lander-container .content .col-md-2 h1{width:100%;max-width:100%;font-size:2.4em}}.lander-container .review-container{padding:60px 0}.lander-container .review-container .content{flex-direction:column;gap:40px;color:#fff}@media screen and (max-width: 947px){.lander-container .review-container .content{padding:0 20px}}.lander-container .review-container .content h2{width:100%;text-align:left;font-size:2.5em;margin:0;font-weight:bold;color:#fff;font-family:"Poppins Bold"}@media screen and (max-width: 947px){.lander-container .review-container .content h2{font-size:1.8em}}.lander-container .review-container .content .review-row{display:flex;width:100%;gap:20px;height:500px}@media screen and (max-width: 947px){.lander-container .review-container .content .review-row{height:fit-content;flex-direction:column}}.lander-container .review-container .content .review-row .review-card{padding:20px;border-radius:10px;background-color:#fff;color:#083953;flex:1;display:flex;height:100%;flex-direction:column;justify-content:space-between}@media screen and (max-width: 947px){.lander-container .review-container .content .review-row .review-card{gap:10px}}.lander-container .review-container .content .review-row .review-card .review{display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:start}.lander-container .review-container .content .review-row .review-card .review img{height:40px}.lander-container .review-container .content .review-row .review-card .sub-review{font-weight:bold}.lander-container .image-top-section{padding:40px 0}@media screen and (max-width: 947px){.lander-container .image-top-section .content{padding:10px}}.lander-container .image-top-section .content .img-text-container{position:relative}.lander-container .image-top-section .content .img-text-container img{width:100%}@media screen and (max-width: 947px){.lander-container .image-top-section .content .img-text-container img{display:none}}.lander-container .image-top-section .content .img-text-container .info-wrapper{border-radius:10px;position:absolute;top:20%;right:0;width:700px;background-color:#fff;color:#083953;padding:40px 60px;display:flex;flex-direction:column;gap:20px;box-shadow:5px 5px 10px rgba(0,0,0,.2)}@media screen and (max-width: 947px){.lander-container .image-top-section .content .img-text-container .info-wrapper{position:relative;width:100%;padding:20px;gap:5px}}.lander-container .image-top-section .content .img-text-container .info-wrapper h3{color:#083953;font-size:2em;margin-bottom:20px}.lander-container .image-top-section .content .img-text-container .info-wrapper .info-details{display:flex;gap:15px;justify-content:start;align-items:center}.lander-container .image-top-section .content .img-text-container .info-wrapper .info-details .check-icon{color:#50a0ae;flex:0 0 30px}.lander-container .terms-section{padding:20px;color:#6b6b6b;font-size:.8em}.lander-container .terms-section .content p{width:100%;text-align:center}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL3NvdXJjZS8iLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9sYXlvdXRzLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfYmFua2VyLnNjc3MiLCJfYWRtaW4uc2NzcyIsIl9hdXRoLnNjc3MiLCJhcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FDQSxXQUNJLHFCQUNBLCtDQUNBLElBQ0ksME9BSUosbUJBQ0Esa0JBQ0Esa0JBR0osV0FDSSxzQ0FDQSxJQUNJLDhIQUVKLG1CQUNBLGtCQUNBLGtCQUdKLFdBQ0ksMkJBQ0EsSUFDSSx3R0FFSixtQkFDQSxrQkFDQSxrQkFHSixXQUNJLGdDQUNBLCtEQUNBLG1CQUNBLGtCQUNBLGtCQUdKLFdBQ0ksOEJBQ0EsaUVBQ0EsbUJBQ0Esa0JBQ0Esa0JBR0osV0FDSSwwQkFDQSx1REFDQSxtQkFDQSxrQkFDQSxrQkFHSixXQUNJLDJCQUNBLHdEQUNBLG1CQUNBLGtCQUNBLGtCQUdKLFdBQ0ksOEJBQ0EsMkRBQ0EsbUJBQ0Esa0JBQ0Esa0JBR0osV0FDSSw0QkFDQSx5REFDQSxtQkFDQSxrQkFDQSxrQkFHSixXQUNJLHVDQUNBLG1FQUNBLG1CQUNBLGtCQUNBLGtCQUdKLFdBQ0ksb0NBQ0EsZ0VBQ0EsbUJBQ0Esa0JBQ0Esa0JBR0osV0FDSSx1Q0FDQSxvRUFDQSxtQkFDQSxrQkFDQSxrQkFnRUosdUJBQ0ksR0FDSSxRQUVKLEtBQ0ksbUJBSVIsa0JBQ0ksR0FDSSxVQUVKLEtBQ0ksV0FJUixtQkFDSSxLQUNJLFVBRUosR0FDSSxXQUlSLDJCQUNJLEdBQ0ksNkJBQ0EsVUFFSixLQUNJLHdCQUNBLFdBSVIsbUJBQ0ksR0FDSSw2QkFDQSxVQUVKLEtBQ0ksd0JBQ0EsV0FJUixvQkFDSSxHQUNJLDBCQUNBLFVBRUosS0FDSSw4QkFDQSxXQUlSLDRCQUNJLEdBQ0ksMEJBQ0EsVUFFSixLQUNJLDhCQUNBLFdBSVIsa0JBQ0ksR0FDSSwyQkFFSixJQUNJLDJCQUVKLEtBQ0ksMkJBSVIsc0NBQ0ksWUFH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UU04bURMLGNBQ0EsbUJBRUQsOEZBQ0MsYUFDQSxTQUNBLHNCQUNBLG1CQUNBLDBHQUNDLE1OdG5ESSxRTXVuREosY0FPTixpQ0FDQyxhQUNBLGNBQ0EsZUFFQyw0Q0FDQyxXQUNBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGT05UU1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmlvbFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LmVvdFwiKTtcclxuICAgIHNyYzpcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9mb250LW5hbWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9iYXJpb2wudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL2JhcmlvbF9yZWd1bGFyLXdlYmZvbnQuc3ZnI2JhcmlvbFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhvbmV5bW9vbiBBdmVudWUgU2NyaXB0XCI7XHJcbiAgICBzcmM6XHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvSG9uZXltb29uX0F2ZW51ZV9TY3JpcHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL0hvbmV5bW9vbl9BdmVudWVfU2NyaXB0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmFyaW9sIExpZ2h0XCI7XHJcbiAgICBzcmM6XHJcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvQmFyaW9sX0xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICB1cmwoXCIuLi9mb250cy9CYXJpb2xfTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBMaWdodFwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb3VyY2VTYW5zUHJvLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmlvbCBCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0JhcmlvbF9Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIExpZ2h0XCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkIFJlZ3VsYXJcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBUeXBld3JpdGVyIEJvbGRcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvQW1lcmljYW5fVHlwZXdyaXRlcl9Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8vIG1lZGlhIHF1ZXJpZXNcclxuJHRhYmxldEJyZWFrOiA5NDdweDtcclxuJG1vYmlsZUxhcmdlQnJlYWs6IDc2N3B4O1xyXG4kbW9iaWxlTWVkaXVtQnJlYWs6IDUxNHB4O1xyXG4kbW9iaWxlU21hbGxCcmVhazogMzUwcHg7XHJcblxyXG4vLyBmb250IGd1aWRlbGluZXNcclxuJHByaW1hcnlGb250OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG4kc2Vjb25kYXJ5Rm9udDogXCJQb3BwaW5zIFJlZ3VsYXJcIjtcclxuJHRlcnRpYXJ5Rm9udDogXCJQb3BwaW5zIFJlZ3VsYXJcIjtcclxuXHJcbi8vIHByaW1hcnkgY29sb3JzXHJcbiRkYXJrYmx1ZTogIzA4Mzk1MztcclxuJGFwcGdyZWVuOiAjNTBhMGFlO1xyXG4kYXBwYmx1ZTogIzBlNDQ2NjtcclxuXHJcbi8vIHNlY29uZGFyeVxyXG4kc3VjY2VzczogIzJiYjU3OTtcclxuJGRhbmdlcjogI2RhNTM0ZjtcclxuJHdhcm5pbmc6ICNmMGFkNGU7XHJcbiRuZXV0cmFsOiAjYThhOGE4O1xyXG4kbm9ybWFsOiAjNDE4YWNhO1xyXG4kbGlnaHRibHVlOiAjZjNmOGZiO1xyXG4kbGlnaHRncmF5OiAjZjFmM2Y0O1xyXG5cclxuLy9wdWxzZSBsb2FkaW5nXHJcbiRwcm9ncmVzc2lvbjE6ICNlNmU2ZTY7XHJcbiRwcm9ncmVzc2lvbjI6ICNkNWQ1ZDU7XHJcbiRwcm9ncmVzc2lvbjM6ICNiN2I3Yjc7XHJcblxyXG4vL2ZvbnQgc2l6ZVxyXG4kcGFnZUhlYWRlckZvbnRTaXplOiA0MHB4O1xyXG4kc2VjdGlvbkhlYWRlckZvbnRTaXplOiAzMHB4O1xyXG4kcGFyYUZvbnRTaXplOiAyMHB4O1xyXG5cclxuQG1peGluIGFycm93LWRvd24oJHNpemUsICRjb2xvcikge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYXJyb3ctdXAoJHNpemUsICRjb2xvcikge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gc3BoZXJpemUoJHNpemUsICRib3JkZXI6IDFweCBzb2xpZCAjYWFhKSB7XHJcbiAgICB3aWR0aDogJHNpemU7XHJcbiAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogJGJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yN3B4IC03cHg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3NCYXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgd2lkdGg6IGF0dHIodmFsdWUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZW91dCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMDBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XHJcbiAgICAwJSxcclxuICAgIDM5JSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcclxuICAgIDAlLFxyXG4gICAgMzklLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03LjUlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi41JSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi41JSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcuNSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUtb25lIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUtdHdvIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlLXRocmVlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1mb3VyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUtZml2ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLy9wdWxzZSBsb2FkZXIgLSBzdGFydFxyXG5Aa2V5ZnJhbWVzIGxkaW8tcXMyd2hwZ3dkNmItMSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdG9wOiAtMTcuNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxkaW8tcXMyd2hwZ3dkNmItMiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdG9wOiAtMTEuODc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjMuNzVweDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbGRpby1xczJ3aHBnd2Q2Yi0zIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0b3A6IC02LjI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTIuNXB4O1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tY29udGVudC1tYXgtd2lkdGg6IDE0NTBweDtcclxuICAgIC0tbmF2LXdyYXBwZXItaGVpZ2h0OiAxMDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG4gICAgICAgIC0tbmF2LXdyYXBwZXItaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5BcHBMYXlvdXQtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuXHQuYXBwLXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tbmF2LXdyYXBwZXItaGVpZ2h0KTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMnB4IDMwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRoZWlnaHQ6IHZhcigtLW5hdi13cmFwcGVyLWhlaWdodCk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQmLnNjcm9sbGVkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0fVxyXG5cclxuXHQubmF2LXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGFwcGJsdWU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxNjUwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvLyBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcclxuXHRcdC5uYXYtY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0Z2FwOiA0MHB4O1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHQubG9nby1jb250YWluZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjI1cHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tZW51LWl0ZW1zLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRnYXA6IDI1cHg7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWN0aW9uLWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGdhcDogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5iYW5rZXItaGVhZGVyIHtcclxuXHRcdC5uYXYtd3JhcHBlciB7XHJcblx0XHRcdC5uYXYtY29udGFpbmVyIHtcclxuXHRcdFx0XHQubG9nby1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRnYXA6IDEycHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG5cdFx0XHRcdC5uYXYtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5sb2dvLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LndyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0Lm5hdi13cmFwcGVyIHtcclxuXHRcdFx0Lm5hdi1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0LmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTY1cHg7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tZW51LWl0ZW1zLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYWN0aW9uLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdC8vIFx0cGFkZGluZzogMTJweCAyMHB4O1xyXG5cdC8vIFx0LndyYXBwZXIge1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxufVxyXG5cclxuLy8gLmJ1cmdlci1tZW51IHtcclxuLy8gXHRjdXJzb3I6IHBvaW50ZXI7XHJcbi8vIFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuLy8gXHRoZWlnaHQ6IDI0cHg7XHJcbi8vIFx0d2lkdGg6IDI0cHg7XHJcbi8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyB9XHJcblxyXG4vLyAuYmFyIHtcclxuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4vLyBcdGhlaWdodDogMnB4O1xyXG4vLyBcdHdpZHRoOiAxMDAlO1xyXG4vLyBcdHRyYW5zaXRpb246IDAuNHM7XHJcbi8vIH1cclxuXHJcbi8vIC5vcGVuIC5iYXI6Zmlyc3QtY2hpbGQge1xyXG4vLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4vLyB9XHJcblxyXG4vLyAub3BlbiAuYmFyOmxhc3QtY2hpbGQge1xyXG4vLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoNDVkZWcpO1xyXG4vLyB9XHJcblxyXG4vLyAub3BlbiAuYmFyOm50aC1jaGlsZCgyKSB7XHJcbi8vIFx0b3BhY2l0eTogMDtcclxuLy8gfVxyXG5cclxuI2J1cmdlci1ib3gge1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogMzVweDtcclxuXHQjYnVyZ2VyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMzVweDtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFwcGJsdWU7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246XHJcblx0XHRcdHRyYW5zZm9ybSAwLjNzLFxyXG5cdFx0XHR3aWR0aCAwLjNzOyAvKiBBZGQgYSB0cmFuc2l0aW9uIGZvciB0cmFuc2Zvcm0gYW5kIHdpZHRoIHByb3BlcnRpZXMgKi9cclxuXHR9XHJcblxyXG5cdCNidXJnZXI6OmJlZm9yZSxcclxuXHQjYnVyZ2VyOjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhcHBibHVlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xyXG5cdH1cclxuXHJcblx0I2J1cmdlcjo6YmVmb3JlIHtcclxuXHRcdHRvcDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQjYnVyZ2VyOjphZnRlciB7XHJcblx0XHRib3R0b206IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0I2J1cmdlci5hY3RpdmU6OmJlZm9yZSB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC8qIFJvdGF0ZSB0aGUgdG9wIGJhciB0byBmb3JtIGFuIFwiWFwiIHdoZW4gYWN0aXZlICovXHJcblx0fVxyXG5cclxuXHQjYnVyZ2VyLmFjdGl2ZTo6YWZ0ZXIge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgLyogUm90YXRlIHRoZSBib3R0b20gYmFyIHRvIGZvcm0gYW4gXCJYXCIgd2hlbiBhY3RpdmUgKi9cclxuXHR9XHJcblxyXG5cdC8qIEFkZCB0aGlzIHN0eWxlIHRvIGhpZGUgdGhlIG1pZGRsZSBsaW5lIHdoZW4gYWN0aXZlICovXHJcblx0I2J1cmdlci5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHQjYnVyZ2VyLWJveCxcclxuXHQjbW9iaWxlLW1lbnUtd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuI21vYmlsZS1tZW51LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IGNhbGModmFyKC0tbmF2LXdyYXBwZXItaGVpZ2h0KSAtIDEycHgpO1xyXG5cdHJpZ2h0OiAtMTAwJTtcclxuXHR3aWR0aDogODB2dztcclxuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3BhY2l0eTogMDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdCYub3BlbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0cmlnaHQ6IDdweDtcclxuXHR9XHJcblx0Lm1lbnUtaXRlbXMtY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNXB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ub3QtZm91bmQtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNzUwcHg7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRzdmcge1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdGZpbGw6ICRkYXJrYmx1ZTtcclxuXHRcdH1cclxuXHRcdDppcyhoMSwgaDIsIGgzLCBoNCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHR9XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogN3JlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHRjb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi44ZW07XHJcblx0XHR9XHJcblx0XHRoNSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0LnVwcGVyLWZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZDFmO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQudG9wLWZvb3Rlci1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxMDBweCAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Ly9nYXA6IDIwcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG5cdFx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdC5yYy1pbmZvLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdC5sb2dvLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5mby1jb3RhaW5lciB7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb290ZXItbWVudS1jb250YWluZXIge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCAxOCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdC5oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubGlzdC1jb3RhaW5lciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVMYXJnZUJyZWFrKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRcdC5yYy1pbmZvLWNvbnRhaW5lcixcclxuXHRcdFx0XHQuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmxvd2VyLWZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LmJvdHRvbS1mb290ZXItY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aCk7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LmNvcHlyaWdodC1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0LmNvcHlyaWdodCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRnYXA6IDVweDtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc29jaWFsLW1lZGlhLWxvZ29zLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNvY2lhbC1pY29uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xyXG5cdFx0XHRcdGdhcDogMzBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNsaWRlIGluIGFuZCBzbGlkZSBvdXQgYW5pbWF0aW9uc1xyXG4uZm9yd2FyZCB7XHJcbiAgICBhbmltYXRpb246IHNsaWRlSW4gMC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICBhbmltYXRpb246IHNsaWRlSW4gMC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZlcnNlIHtcclxuICAgIGFuaW1hdGlvbjogc2xpZGVPdXQgMC4yNXMgZWFzZS1pbiByZXZlcnNlO1xyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZU91dCAwLjI1cyBlYXNlLWluIHJldmVyc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNsaWRlIGRvd24gYW5kIHNsaWRlIHVwIGFuaW1hdGlvbnNcclxuLnNsaWRlRG93biB7XHJcbiAgICBhbmltYXRpb246IHNsaWRlRG93biAwLjI1cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuMjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVVcCB7XHJcbiAgICBhbmltYXRpb246IHNsaWRlVXAgMC4yNXMgZWFzZS1pbiByZXZlcnNlO1xyXG4gICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuMjVzIGVhc2UtaW4gcmV2ZXJzZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcbiAgICAuZm9yd2FyZCxcclxuICAgIC5yZXZlcnNlLFxyXG4gICAgLnNsaWRlRG93bixcclxuICAgIC5zbGlkZVVwIHtcclxuICAgICAgICAvLyBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4yNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuMjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxucCxcclxuOmlzKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6dmlzaXRlZCxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLnRyYW5zcGFyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgICYubmV1dHJhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWw7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ldXRyYWw7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5hcHBibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwYmx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFwcGJsdWU7XHJcbiAgICB9XHJcbiAgICAmLmFwcGdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXBwZ3JlZW47XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcHBncmVlbjtcclxuICAgIH1cclxuICAgICYuZGFya2JsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtibHVlO1xyXG4gICAgfVxyXG4gICAgJi5uZXV0cmFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsO1xyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5hcHBibHVlLWJvcmRlcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXBwYmx1ZTtcclxuICAgIH1cclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAjbG9hZGluZy1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnNrLWZhZGluZy1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgIC5zay1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAubGluayB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxkN1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBjb2xvcjogI2M0YzRjNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZXJyb3Ige1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNwcmV2aWV3LW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA2NTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDg5dnc7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC5oZWFkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNjV2aCAtIDYwcHgpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgLnN0ZXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gICAgJGJyYW5kLXN1Y2Nlc3M6ICM1Y2I4NWM7XHJcbiAgICAkbG9hZGVyLXNpemU6IDI4cHg7XHJcbiAgICAkY2hlY2staGVpZ2h0OiAxNnB4O1xyXG4gICAgJGNoZWNrLXdpZHRoOiA1LjVweDtcclxuICAgICRjaGVjay1sZWZ0OiAoJGxvYWRlci1zaXplLzYpO1xyXG4gICAgJGNoZWNrLXRoaWNrbmVzczogM3B4O1xyXG4gICAgJGNoZWNrLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcclxuXHJcbiAgICAuY2lyY2xlLWxvYWRlciB7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkbG9hZGVyLXNpemUvMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjaGVjay1jb2xvcjtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRlci1zcGluIDEuMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6ICRsb2FkZXItc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRsb2FkZXItc2l6ZTtcclxuICAgICAgICAmLmxvYWQtY29tcGxldGUge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVjay1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDUwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgJi5kcmF3OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTQwMG1zO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBjaGVja21hcms7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2staGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjaGVjay13aWR0aDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkY2hlY2stdGhpY2tuZXNzIHNvbGlkICRjaGVjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRjaGVjay10aGlja25lc3Mgc29saWQgJGNoZWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRjaGVjay1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkY2hlY2staGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgY2hlY2ttYXJrIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDIwJSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6ICRjaGVjay13aWR0aDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2staGVpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogJGNoZWNrLXdpZHRoO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2staGVpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogJGNoZWNrLXdpZHRoO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhbGN1bGF0b3Itd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgLy8gYW5pbWF0aW9uOiBzbGlkZURvd24gMXMgbGluZWFyIGJvdGg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICNtb3J0Z2FnZS1jYWxjdWxhdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLndoaXRlLXZlY3RvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE0MCU7XHJcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICAgIG1heC13aWR0aDogNjI1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjU1O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICYudG9wLXJpZ2h0IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbS1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC40NTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MjVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJi50b3AtcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm90dG9tLWxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYudG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnAuZXJyb3Ige1xyXG4gICAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2xvYWRpbmctYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5MDA7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgaGVpZ2h0OiAxNSU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTgge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG59XHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XHJcbn1cclxuXHJcbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxufVxyXG5cclxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xyXG59XHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbWFwLWNvbXBvbmVudC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLm1hcC1sZWdlbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcclxuICAgICAgICAuY29sLW1kLTIge1xyXG4gICAgICAgICAgICAuY29sLW1kLTItZG90IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTNlYTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmFwcGJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICNtYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGFwcGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1jdXN0b20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjNGM0YzQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94LWN1c3RvbTo6YWZ0ZXIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGFwcGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG4gICAgICAgIC8vIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiI2Jhbmtlci1ob21lcGFnZSB7XHJcbiAgICAuYmFua2Vycy1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIC0tYmFua2VyLXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCB2YXIoLS1iYW5rZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNiYW5rZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWJhbmtlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1iYW5rZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYmFua2VyLXdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFua2VyLXRvcC1jb250YWluZXIge1xyXG4gICAgICAgIC5iYW5rZXItZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyTHJnIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm1scyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NDU0NTQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFwcGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oZWFkZXJMcmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbmtlci1hYm91dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5hYm91dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFua2VyLWVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogbWluKDYyNXB4LCAxMDAlKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5rZXItdGVzdGltb25pYWxzIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2hlcm8taW1hZ2VzL2Jhbmtlci10ZXN0aW1vbmlhbHMtaGVyby1pbWctMS53ZWJwXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3J0Z2FnZS1jYWxjdWxhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFicy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVMYXJnZUJyZWFrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYWxjdWxhdG9yLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW55LXN0YXRlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIC5hYm91dC1jb21wYW55LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hYm91dC1jb21wYW55LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNtYXAtY29tcG9uZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcC1sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbmtlci1saXN0LXRvcC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZsZXgtY29udGFpbmVyLWxnLmJhbmtlci1jb250YWN0LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9oZXJvLWltYWdlcy95b3VuZy1jb3VwbGUtaGVyby1pbWcucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjQ7XHJcbiAgICAgICAgICAgIC5jb250YWN0LWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgI2NvbnRhY3QtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhcHBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3QtZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIC5jb250YWN0LWZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAjY29udGFjdC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0ZXN0aW1vbmlhbHMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg1ZW07XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIC5yZWFjdC1tdWx0aXBsZS1jYXJvdXNlbF9fYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICYucmVhY3QtbXVsdGlwbGUtY2Fyb3VzZWxfX2Fycm93LS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yZWFjdC1tdWx0aXBsZS1jYXJvdXNlbF9fYXJyb3ctLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhY3QtbXVsdGktY2Fyb3VzZWwtdHJhY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAucmVhY3QtbXVsdGktY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggNDVweCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFwcGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc291cmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMi42ZW07IC8qIGFkanVzdCB0aGlzIHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGxpbmVzICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5yZWFjdC1tdWx0aS1jYXJvdXNlbC10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAucmVhY3QtbXVsdGktY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnJlYWN0LW11bHRpLWNhcm91c2VsLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIC5yZWFjdC1tdWx0aS1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjYWRtaW4td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMHB4O1xyXG4gICAgLmFkbWluLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICAubGVmdC1jb2wge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgIC5uYXYtcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoaWxkLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMXB4IDAgIzMzMztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSByZ2JhKDAsIDAsIDAsIDApICNmZmYgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoaWxkLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkbWluLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIC5yb3ctbWQtMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkbWluLWNvbnRlbnQtY29sIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICYuY3JlYXRlLXVzZXIge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbGUtdXBsb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZG1pbi10YWJsZS1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1NWQ2NjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1ZDY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRtaW4tdGFibGUtaGVhZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAubGVmdC1jb2wsXHJcbiAgICAgICAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjBhOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDYwYTk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5NiwgMTY5LCAwLjE0OTAxOTYwNzgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZG1pbi10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMC4yZnIgcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybiArIDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi51c2VycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jb2wtNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRhdGUtc3RhdHVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2Jsb2ctY3JlYXRvci13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNyZWF0b3Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbGVtZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZWxlbWVudC1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZWxlbWVudC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I4YjhiODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRleHQtZWRpdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRveC10aW55bWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZS11cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTUzNGY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyYWctbi1kcm9wLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgLmRyb3AtdGFyZ2V0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3AtdGFyZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS1lbGVtZW50cy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtZWxlbWVudHMtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlbW92ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2QzZDNkMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcmFnLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FsY3VsYXRvci13aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYWxjdWxhdG9yLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFwcGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS1lbGVtZW50cy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWV0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucG9zdC1zZXR0aW5ncy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVhY3Qtc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGUtdXBsb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudXBsb2FkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2xpc3QtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbGlzdC1ncm91cC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZW5ndGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyYWctZWxlbWVudHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kcmFnLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtdXBsb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tdXBsb2FkIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggZG90dGVkICRhcHBibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xyXG4gICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWxlLXVwbG9hZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVwbG9hZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2UtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWl0ZW0ge1xyXG4gICAgICAgICYuY2hlY2tsaXN0LWdyb3VwIHtcclxuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGdhcDogMTVweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5jaGVja2xpc3QtZ3JvdXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFwcGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRhcHBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtY3VzdG9tOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQwZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYXBwYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJi50cmFuc3BhcmVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5saW5rIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxvZ2luLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubG9naW4tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC8vIGJvdHRvbTogMDtcclxuICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAvLyByaWdodDogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwNTBweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMzVweCA0cHggI2QzZDNkMztcclxuICAgIC50bXMtbG9nby13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYmFja2dyb3VuZHMvbG9naW4tYmFja2dyb3VuZC5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLnJlcXVlc3QtYWNjZXNzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFwcGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9naW4tZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgLmxvZ2luLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM2M1NztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjdGlvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3Ige1xyXG4gICAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibGF5b3V0c1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJiYW5rZXJcIjtcclxuQGltcG9ydCBcImFkbWluXCI7XHJcbkBpbXBvcnQgXCJhdXRoXCI7XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHksXHJcbmh0bWwge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XHJcbn1cclxuLm5vLXNjcm9sbCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdHdpZHRoOiA2cHg7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdGhlaWdodDogMTJweDtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICM4ODg7XHJcbn1cclxuXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS45NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRhaW5lci1sZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCYuZ3JlZW4tYmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFwcGdyZWVuO1xyXG5cdH1cclxuXHQmLmJsdWUtYmcge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFwcGJsdWU7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG5cdCYuY3RhLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1MHB4O1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjA1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50IHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdC5jb250ZW50IHtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LmZsZXgtY29udGFpbmVyLWxnIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiA0MHB4O1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cclxuXHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAwIDQwcHggMjBweDtcclxuXHRcdFx0XHQmLmhlcm8taW1nIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQuMWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MjVweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdGdhcDogMjVweDtcclxuXHRcdFx0XHQuY29sLW1kLTIge1xyXG5cdFx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaG9tZS10b3AtY29udGFpbmVyIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRcdCYuaGVyby1pbWcge1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBtaW4oNzUwcHgsIDcwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTkwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdC5jb2wtbWQtMiB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQuaGVyby1pbWcge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yYXRlcy13cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMjBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYXRlcy13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNzUwcHg7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAyNXB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmNvbXBhcmUtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHQuY29sLW1kLTIge1xyXG5cdFx0XHRcdFx0Ji5oZXJvLWltZyB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCA0MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40ZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeUZvbnQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxODVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRcdCYuaGVyby1pbWcge1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDU1MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm9wdGlvbi1jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogODBweCAyMHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRnYXA6IDQ1cHg7XHJcblx0XHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40ZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnByb2R1Y3Qtcm93IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQucHJvZHVjdCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDQwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFwcGJsdWU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wcm9kdWN0LWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMDVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhcHBncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVMYXJnZUJyZWFrKSB7XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0Z2FwOiA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMHB4O1xyXG5cdFx0XHRcdC5jb2wtbWQtMiB7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRlbTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5oZXJvLWltZyB7XHJcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnJhdGVzLXdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHRcdFx0XHQucmF0ZXMtd3JhcHBlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY29tcGFyZS1jb250YWluZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdC5jb2wtbWQtMiB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRcdCYuaGVyby1pbWcge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5vcHRpb24tY29udGFpbmVyIHtcclxuXHRcdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0XHQuY29sLW1kLTIge1xyXG5cdFx0XHRcdFx0XHQmLnByb2R1Y3Qtcm93IHtcclxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYWJvdXQtdXMge1xyXG5cdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRmb250LXNpemU6ICRwYXJhRm9udFNpemU7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuXHQuZmxleC1jb250YWluZXItbGcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDQwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHQmLmhlYWRlci1zZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9oZXJvLWltYWdlcy9hYm91dC1oZXJvLWltZy0yLnBuZ1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHRcdFx0LnBhZ2UtaGVhZGVyIHtcclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMuMDVlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5hYm91dC11cy1jb250ZW50IHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRcdFx0Ji5oZXJvLWltZyB7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcclxuXHRcdFx0Z2FwOiA2MHB4O1xyXG5cdFx0XHQuY29sLW1kLTIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0XHRcdFx0Ji5oZXJvLWltZyB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNDUlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNjAwcHg7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTI1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNGVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5Rm9udDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjRlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTI1cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIjtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGFwcGdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0XHRnYXA6IDQwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAwcHg7XHJcblx0XHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNGVtO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmhlcm8taW1nIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmdldC1zdGFydGVkLXNlY3Rpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4IDIwcHg7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5nZXQtc3RhcnRlZC1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42NWVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlGb250O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMjA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbmZvLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0LmluZm8tY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQuaW5mby1jb2wge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA0OCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdFx0XHRcdC5zZWN0aW9uLWhlYWRpbmcge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkc2VjdGlvbkhlYWRlckZvbnRTaXplO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbmZvLWRldGFpbHMge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW1nLWNvbCB7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQ4JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2NvbnRhY3QtdXMge1xyXG5cdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRmb250LXNpemU6ICRwYXJhRm9udFNpemU7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0LmNvbnRhY3Qtc2VjdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2hlcm8taW1hZ2VzL2NvbnRhY3QtaGVyby1pbWctMS5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG5cdFx0Lmhlcm8tY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHQuaGVyby1jb250YWluZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtbWF4LXdpZHRoKTtcclxuXHRcdH1cclxuXHRcdC5oZWFkZXItaW1nLWNvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250YWN0LWluZm8tY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzRyZW07XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdC5jb250YWN0LWluZm8td3JhcHBlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LW1heC13aWR0aCk7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1MHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQuc2VjdGlvbi1oZWFkaW5nLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRzZWN0aW9uSGVhZGVyRm9udFNpemU7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRhY3Qtb3B0aW9ucyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAzNzVweDtcclxuXHRcdFx0LmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkcGFnZUhlYWRlckZvbnRTaXplO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZvcm0td3JhcHBlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0LmZvcm0taXRlbSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlucHV0LFxyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0LFxyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSxcclxuXHRcdFx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjk1ZW07XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHRcdFx0XHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDJweCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDE1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOTEyNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGljZW5zZS1zZWN0aW9uIHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5pbmZvLWRldGFpbHMge1xyXG5cdFx0LmJvbGQge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI21vcnRnYWdlLXJhdGVzLXBhZ2Uge1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRmb250LXNpemU6ICRwYXJhRm9udFNpemU7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuXHQuZmxleC1jb250YWluZXItbGcge1xyXG5cdFx0Ji5wYWdlLWhlYWRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaGVyby1pbWFnZXMvbW9ydGdhZ2UtcmF0ZXMtaGVyby1pbWctMS5wbmdcIik7IC8qIFJlcGxhY2Ugd2l0aCB5b3VyIGltYWdlIHBhdGggKi9cclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDY1MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Ly9iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7IC8qIEFkZCBhIHNsaWdodCBibHVyICovXHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xyXG5cdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0XHRcdFx0aDEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MjVweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NjI1ZW07XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeUZvbnQ7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwNXB4O1xyXG5cdFx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjFlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuXHRcdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm1vcnRnYWdlLXJhdGVzIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Lm1vcnRnYWdlLXJhdGVzLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40ZW07XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRhYnMtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQudGFiIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFwcGJsdWU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE3NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yYXRlcy10YWJsZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGVudC1tYXgtd2lkdGgpIC0gMTAwcHgpO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQudGFibGUtcm93IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAyNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5kZWJ1ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVMYXJnZUJyZWFrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5oZWFkZXItcm93IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWJsZS1yb3c6bnRoLW9mLXR5cGUoMm4gKyAzKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbmZvLWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuN2VtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sb2FuLXR5cGVzLXNlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDUwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGluaXRpYWw7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmxvYW4tdHlwZXMtY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC5sb2FuLXR5cGVzLXdyYXBwZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0LmxvYW4tdHlwZXMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAyMDBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGFwcGJsdWU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGdhcDogMzBweDtcclxuXHRcdFx0XHRcdC5sb2FuLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDQwMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg2MjVlbTtcclxuXHRcdFx0XHRcdFx0LmltZy1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlY3Rpb24taGVhZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdC5ib2xkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5mby1kZXRhaWxzIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4td3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucmV2aWV3cyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRcdFx0LS1yZXZpZXctaW1nLW1heC1oZWlnaHQ6IDc1cHg7XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiB2YXIoLS1yZXZpZXctaW1nLW1heC1oZWlnaHQpO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aHIge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZhcigtLXJldmlldy1pbWctbWF4LWhlaWdodCk7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDI1NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGhyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG5cdFx0XHRcdC5sb2FuLXR5cGVzLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQubG9hbi10eXBlcyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHQubG9hbi10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdC5pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdFx0XHRcdC5sb2FuLXR5cGVzLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0LmxvYW4tdHlwZXMge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdFx0XHQubG9hbi10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdC5pbWctY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmF0ZXMtaW5mby1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdC5yYXRlcy1pbmZvLWNvbnRhaW5lciB7XHJcblx0XHRcdC5hcHByb3ZhbC1pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0XHRcdC5ib2xkIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hcHByb3ZhbC1pbmZvLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDk1MHB4O1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW5mby13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAzNSU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNCUgLSAxNDBweCk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODEyNWVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAzNyU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42NWVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlTGFyZ2VCcmVhaykge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0LmluZm8td3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmF0ZXMtaW5mby13cmFwcGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sb3dlci1yYXRlLXdyYXBwZXIge1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdC5zYXZpbmctaW5mbyB7XHJcblx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zYXZpbmctdHlwZXMge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQuc2F2aW5nLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzMDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0XHRcdFx0LmNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc29jaWFsLXN1cnZleSB7XHJcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHQuc29jaWFsLXN1cnZleS1pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN1cnZleS1ib3gge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFwcGdyZWVuO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRnYXA6IDI1cHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdFx0LmluZm8tY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucyBMaWdodFwiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3VydmV5LWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDUwMHB4O1xyXG5cdFx0XHRcdFx0XHQuaW1nLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IC0xNDBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFibGUtZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0LnRhYmxlLXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCA0MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnZhbHVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucyBMaWdodFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRcdC5zb2NpYWwtc3VydmV5LWluZm8ge1xyXG5cdFx0XHRcdFx0LnN1cnZleS1ib3gge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHQuc3VydmV5LWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0LmltZy13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTU1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50YWJsZS1yb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNob3Atc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdC5zaG9wLWNvbnRhaW5lciB7XHJcblx0XHRcdC5zaG9wLXdyYXBwZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDI1cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRpc2NsYWltZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRpc2NsYWltZXIge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICNhY2FjYWM7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI21vcnRnYWdlLWNhbGN1bGF0b3ItcGFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRhcHBncmVlbjtcclxuXHQuaGVyby1jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDY1MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEyNXB4IDIwcHggMCAyMHB4O1xyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy40ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUyNXB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRhYnMtd3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdC50YWIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMzJweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNzVweDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wNWVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhcHBibHVlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZUxhcmdlQnJlYWspIHtcclxuXHRcdFx0XHRcdC50YWIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYWxjdWxhdG9yLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTIyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcclxuXHRcdHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0I2xvYWRpbmctYm94IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwdnc7XHJcblx0XHRcdHdpZHRoOiBtaW4oNTUwcHgsIDkwdncpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gZ2VuZXJhbCBwYWdlc1xyXG4uZmxleC1jb250YWluZXItbGcge1xyXG5cdCYubGljZW5zaW5nLWluZm8ge1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuNzEyNWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saWNlbnNlZC1zdGF0ZXMtd3JhcHBlciB7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDMwcHg7XHJcblx0XHRcdFx0I2xpY2Vuc2Uge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGdhcDogNDBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wcml2YWN5IHtcclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRjb2xvcjogJGFwcGJsdWU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Y29sb3I6ICRhcHBncmVlbjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiO1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1pbmZvcm1hdGlvbiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGljZW5zZWQtc3RhdGVzLXdyYXBwZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRcdCNsaWNlbnNlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRnYXA6IDQwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGFwcGJsdWU7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGFuZGVyLWNvbnRhaW5lciB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHQuZmxleC1jb250YWluZXItbGcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNvbC1tZC0yIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgNDBweCAyMHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaGVyby1pbWcge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNC4xZW07XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIjtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYXBwZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5Rm9udDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzZW07XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMWVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAkYXBwYmx1ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0Z2FwOiAyNXB4O1xyXG5cdFx0XHQuY29sLW1kLTIge1xyXG5cdFx0XHRcdGgxIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJldmlldy1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDQwcHg7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIjtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yZXZpZXctcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucmV2aWV3LWNhcmQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0QnJlYWspIHtcclxuXHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJldmlldyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGdhcDogMjBweDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN1Yi1yZXZpZXcge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbWFnZS10b3Atc2VjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmltZy10ZXh0LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRCcmVhaykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5mby13cmFwcGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDIwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCA2MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRnYXA6IDIwcHg7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldEJyZWFrKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbmZvLWRldGFpbHMge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdC5jaGVjay1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFwcGdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZXJtcy1zZWN0aW9uIHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRjb2xvcjogIzZiNmI2YjtcclxuXHRcdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */
