/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./src/sass/main.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.glightbox-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{border:none;min-height:165px;outline:none!important;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}@font-face{font-family:project-icon;src:url(../fonts/project-icon/project-icon.eot?t=1750419287218);src:url(../fonts/project-icon/project-icon.eot?t=1750419287218#iefix) format("embedded-opentype"),url(../fonts/project-icon/project-icon.woff2?t=1750419287218) format("woff2"),url(../fonts/project-icon/project-icon.woff?t=1750419287218) format("woff"),url(../fonts/project-icon/project-icon.ttf?t=1750419287218) format("truetype"),url(../fonts/project-icon/project-icon.svg?t=1750419287218) format("svg")}[class*=" project-icon-"],[class^=project-icon-]{font-family:project-icon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.project-icon-arrow-right:before{content:"\ea01"}.project-icon-caret-right:before{content:"\ea02"}.project-icon-home:before{content:"\ea03"}:root{font-family:Work Sans,sans-serif;--body-font-size:20px;--font-size-heading-1:2.5rem;--font-size-heading-2:1.75rem;--font-size-heading-3:1.35rem}@media (max-width:767px){:root{--body-font-size:15px;--font-size-heading-1:1.75rem;--font-size-heading-2:1.5rem;--font-size-heading-3:1.25rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background-color:#254c45;font-size:var(--body-font-size);margin:0;padding:0}body{background-color:#fff;color:#fff;font-family:Work Sans,sans-serif;line-height:1.5em;text-align:left}a{cursor:pointer;outline:none}*{background-repeat:no-repeat;box-sizing:border-box}input,textarea{outline:none}.nowrap{white-space:nowrap}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.container{margin:0 auto;max-width:1400px}footer,header,section{box-sizing:border-box}p{font-size:1em;line-height:1.5em;margin-bottom:1em}h1,h2,h3,h4,h5{font-weight:700;line-height:1.3em;margin-bottom:.35em}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.15em}sub,sup{font-size:.83em;position:relative;top:-.4em;vertical-align:baseline}sub{top:.4em}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:.75em}a{color:blue;transition-duration:.3s;transition-property:background-color,color,border-color;transition-timing-function:ease-out}a,a:hover{text-decoration:underline}a:hover{color:green}table{margin-bottom:1em}table td,table th{border:1px solid #ccc;padding:.3em .5em;text-align:left;vertical-align:top}table th{background-color:#ccc;font-weight:700}ol,ul{margin-bottom:1em}ol li,ul li{font-size:1em;line-height:1.5em;margin-left:1.5em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}ol+h2,ol+h3,ol+h4,ol+h5,p+h2,p+h3,p+h4,p+h5,table+h2,table+h3,table+h4,table+h5,ul+h2,ul+h3,ul+h4,ul+h5{padding-top:.3em}.last-child-no-margin>:last-child{margin-bottom:0}.icon{vertical-align:middle}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:green;border:none;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:1em;font-weight:400;line-height:1em;margin:0;min-width:4em;padding:1em 2em;text-align:center;text-decoration:none;touch-action:manipulation;transition-duration:.3s;transition-property:background-color,color,border-color;transition-timing-function:ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.button:focus{outline:0}.button:hover{background-color:blue;color:#fff;text-decoration:none}form input[type=email],form input[type=number],form input[type=search],form input[type=tel],form input[type=text],form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.15);box-sizing:border-box;color:#fff;font-family:var(--font-family);font-size:var(--body-font-size);line-height:1.1em;margin:0;padding:.45em .6em .4em;transition-duration:.3s;transition-property:color,border-color,background-color,box-shadow;transition-timing-function:ease-out}form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#aaa;font-family:var(--font-family);font-size:var(--body-font-size)}form input[type=email]::-ms-placeholder,form input[type=number]::-ms-placeholder,form input[type=search]::-ms-placeholder,form input[type=tel]::-ms-placeholder,form input[type=text]::-ms-placeholder,form textarea::-ms-placeholder{color:#aaa;font-family:var(--font-family);font-size:var(--body-font-size)}form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#aaa;font-family:var(--font-family);font-size:var(--body-font-size)}form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#aaa;font-family:var(--font-family);font-size:var(--body-font-size)}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form textarea::placeholder{color:#aaa;font-family:var(--font-family);font-size:var(--body-font-size)}form input[type=email]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{box-shadow:inset 0 0 .3em .1em rgba(0,0,255,.25)}form input[type=email].error,form input[type=number].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form textarea.error{background-color:#f1bfbf;border:1px solid #c80000}form input[type=email].error:focus,form input[type=number].error:focus,form input[type=search].error:focus,form input[type=tel].error:focus,form input[type=text].error:focus,form textarea.error:focus{box-shadow:inset 0 0 .3em .1em rgba(200,0,0,.6)}form input[type=submit]{cursor:pointer}form textarea{min-height:4em;overflow:auto}form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-decoration,form input[type=search]::-webkit-search-results-button,form input[type=search]::-webkit-search-results-decoration{display:none}form .button,form button,form input,form select{vertical-align:top}form select{font-family:var(--font-family);font-size:1em}footer{background-color:#254c45;border-top:1px solid hsla(0,0%,100%,.3);color:#fff;padding:2em}footer .container{overflow:auto}footer .logo{float:left;margin-top:2.5lh;width:40%}footer .logo img{max-width:300px}footer .contact-info h3{font-family:League Spartan,sans-serif;font-size:2.5em;line-height:1em}footer .contact-info>p{font-size:1.3em;font-weight:700}footer .contact-info .custom-paragraph{display:inline-block;font-size:1.3em;font-weight:700}footer .contact-info .custom-paragraph p{margin-top:1em;text-align:right}footer .contact-info .custom-paragraph .partner{align-items:center;border-top:1px solid hsla(0,0%,100%,.3);display:inline-flex;justify-content:flex-end;padding-top:1em;width:100%}footer .contact-info .custom-paragraph .partner span{display:inline-block;font-size:.8em;margin-right:1em}footer .contact-info .custom-paragraph .partner img{height:80px}footer .contact-info{float:left;text-align:left;width:55%}@media (max-width:767px){footer .logo{float:right;margin-bottom:2em;margin-top:0;width:100%}footer .logo img{width:200px}footer .contact-info{float:left;width:100%}footer .contact-info .custom-paragraph p{text-align:left}footer .contact-info .custom-paragraph .partner img{height:60px}}body[data-template=home] a{color:#fff}body[data-template=home] #hero{background-color:#254c45;border-bottom:1px solid hsla(0,0%,100%,.3);height:70vh;position:relative}body[data-template=home] #hero .container{background-image:url(../images/hero/hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative}body[data-template=home] #hero h1{background-color:#254c45;font-family:League Spartan,sans-serif;font-size:6em;font-weight:700;left:0;letter-spacing:-5px;line-height:.55;margin-bottom:0;padding-bottom:.1em;padding-top:.3em;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}@media (max-width:767px){body[data-template=home] #hero{height:60vh}body[data-template=home] #hero:after{background-size:80%}body[data-template=home] #hero h1{font-size:4.7em;letter-spacing:1px}}@media (max-width:376px){body[data-template=home] #hero:after{background-size:60%}body[data-template=home] #hero h1{font-size:4em}}body[data-template=home] #about-project{background:#254c45}body[data-template=home] #about-project .container{display:grid;gap:20px;grid-template-columns:6fr 4fr}body[data-template=home] #about-project .container .item.about{padding:5em 4em}body[data-template=home] #about-project .container .item.about p{font-size:1.5em;font-weight:300;margin-bottom:0;text-align:left}@media (max-width:1400px){body[data-template=home] #about-project .container .item.about{padding:4em 2em}}body[data-template=home] #about-project .container .item.financing{background-color:#fff;color:#254c45;padding:1.5em 2em}body[data-template=home] #about-project .container .item.financing .description{align-items:center;display:flex;flex-direction:row;gap:1em}body[data-template=home] #about-project .container .item.financing .description p{flex:0 0 65%;font-size:1.3em;font-weight:300;margin-bottom:0}body[data-template=home] #about-project .container .item.financing .description img{height:auto;max-width:80px}body[data-template=home] #about-project .container .item.financing h2{font-size:3em;font-weight:400}@media (max-width:767px){body[data-template=home] #about-project .container{gap:0;grid-template-columns:1fr}body[data-template=home] #about-project .container .item.about,body[data-template=home] #about-project .container .item.financing{padding:4em 1em}}body[data-template=home] #gallery{background-color:#254c45;border-top:1px solid hsla(0,0%,100%,.3)}@media (max-width:767px){body[data-template=home] #gallery{padding-top:2em}}body[data-template=home] #gallery .container{overflow:auto}body[data-template=home] #gallery .container h3{background-color:#fff;color:#254c45;display:inline-block;font-size:2em;font-weight:400;margin-bottom:0;padding:.8em}body[data-template=home] #gallery .container .gallery-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:2em 0}body[data-template=home] #gallery .container .gallery-grid a{display:block}body[data-template=home] #gallery .container .gallery-grid img{display:block;height:auto;width:100%}body[data-template=home] #gallery .container .gallery-grid a:nth-child(3){grid-row:span 2}@media (max-width:767px){body[data-template=home] #gallery .container .gallery-grid{grid-template-columns:1fr;padding:1em}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUtBLGdhQWVDLFNBQ0EsZUFDQSxhQUpBLFNBQ0EsVUFJQSx1QkNDRCxDREVBLG1GQUVDLGFDRUQsQ0RDQSxTQUNJLFlDR0osQ0REQSxLQUNDLGFDSUQsQ0RGQSxXQUNDLGVDS0QsQ0RIQSxhQUNDLFdDTUQsQ0RKQSxvREFFQyxXQUNBLFlDT0QsQ0RMQSxNQUNDLHlCQUNBLGdCQ1FELENDMURBLHFCQUVFLFlBR0EsT0FFQSxnQkFKQSxlQUNBLE1BS0Esa0JBUkEsV0FLQSx5QkFJQSw4QkFDQSwyQkFFQSxzQkFDQSxtQ0FDQSwyQkFDQSxZRDZERixDQzFEQSw4QkFDRSxZRDZERixDQzFEQSxpQ0FHRSxZQUVBLGdCQUpBLGtCQUNBLFdBRUEsWUQ4REYsQ0MxREEsOEJBbUJFLG1CQU5BLHVCQVJBLFlBV0EsdUJBVkEsT0FJQSxnQkFEQSxrQkFGQSxNQWNBLHdCQWxCQSw4QkFLQSxVRDBFRixDQzFEQSw2QkFZRSxtQkFIQSxhQU1BLHVCQUNBLFVBZEEsa0JBQ0EseUJBQ0Esc0JBQ0EscUJBQ0EsaUJBTEEsVUQ0RUYsQ0MxREEscUNBQ0UsVUFFQSxrQkFEQSxhRDhERixDQzFEQSxrQ0FDRSxVQUNBLFlENkRGLENDMURBLDJDQUNFLFVENkRGLENDMURBLHVDQUtFLGFBT0Esc0JBR0EsYUFQQSx1QkFNQSxZQURBLGVBWkEsa0JBQ0EsVUQwRUYsQ0MxREEsd0RBQ0UsVUQ2REYsQ0MxREEsbUdBS0UscUJENkRGLENDMURBLG1HQUVFLHdCRDZERixDQzFEQSw2QkFHRSxZQUNBLGlCQUZBLHVCQUdBLGlDQUVBLGlCRDZERixDQzFEQSxzQkFDRSxtQkQ2REYsQ0MxREEsY0FHRSxrQkQ2REYsQ0MxREEsa0JBTUUsWUFKQSxjQUVBLFdBU0EsWUFLQSxZQWpCQSxpQkFVQSxnQkFRQSxnQkFMQSxvQkFDQSxpQkFWQSxhQUZBLFVBY0Esa0JBVkEseUJBQ0Esc0JBQ0EscUJBQ0EsaUJBRUEsVURvRUYsQ0MxREEsMkRBRUUsVUQ2REYsQ0MxREEsMkRBR0UsZUFEQSxVRDhERixDQzFEQSwyQkFDRSxpQkQ2REYsQ0MxREEsMkJBRUUsMEJBRUEsZUQ2REYsQ0MxREEsY0FFRSxnQkFEQSxrQkFFQSxvQkQ2REYsQ0MxREEsZ0VBQ0UsWUQ2REYsQ0MxREEsOEJBR0UsWUFGQSxVRCtERixDQzFEQSxxQkFLRSw2QkFKQSxXQUtBLGFBRkEsWUFGQSxrQkFDQSxVRGdFRixDQzFEQSw2QkFDRSxZRDZERixDQzFEQSx5QkFHRSxZQUZBLHlCQUNBLGNEOERGLENDMURBLCtCQUNFLHlCQUNBLG9CRDZERixDQzFEQSxlQUNFLGdCQUtBLFlBSEEsOEJBRUEsZUFEQSxjQUZBLGVEaUVGLENDMURBLGlDQUNFLGFBQ0EsVUQ2REYsQ0MxREEseUJBRUUsMEJBRUEsZUQ2REYsQ0MxREEsa0JBRUUsd0JBQ0EsVUFGQSxhRCtERixDQzFEQSxpQkFNRSxnQkFIQSxhQU9BLFlBREEsZ0JBSkEsZUFHQSxjQURBLFVBSEEsVURtRUYsQ0MxREEsY0FHRSxhQUNBLFVENkRGLENDMURBLHNCQUVFLHlCRDZERixDQzFEQSxtREFNRSxzQkFKQSxhRGlFRixDQzFEQSxvQkFJRSxjQUhBLGlCRGdFRixDQzFEQSwyRUFFRSxjRDZERixDQzFEQSwyRUFFRSxjQUNBLFVENkRGLENDMURBLHNCQUNFLGtCRDZERixDQzFEQSxpQ0FDRSxlRDZERixDQ3REQSxxREFDRSxZRDZERixDQ25EQSwyREFhRSxpRUFUQSxTQUhBLHNCQVNBLGdCQUpBLDBCQUdBLGtCQUVBLHdCQUtBLHVCQWJBLGtCQVlBLDhCQWJBLFVEeUVGLENDeERBLHFEQUNFLFdBQ0EsYUQyREYsQ0N4REEsb0RBQ0UsYUQyREYsQ0N4REEsc0RBQ0UsV0FDQSxlRDJERixDQ3hEQSxzREFDRSxhRDJERixDQ3hEQSwrREFDRSxXQUNBLFVEMkRGLENDeERBLDBCQUdFLFdBREEsMkJENERGLENDeERBLHlCQUNFLG1CRDJERixDQ3hEQSw0QkFHRSxVQURBLDJCRDRERixDQ3hEQSxRQUVFLHVCRDJERixDQ3hEQSxXQUNFLGlCRDJERixDQ3hEQSxXQUNFLGlCRDJERixDQ3hEQSxnQkFDRSxzQkQyREYsQ0N4REEsZ0JBQ0UsZUQyREYsQ0N4REEsU0FJRSw2Q0FFQSxzQkFDQSxrQkFEQSwrQkFHQSxjQVJBLFlBVUEsT0FFQSxjQUxBLGtCQUlBLFFBRUEsUUFaQSxXQVFBLFlEK0RGLENDeERBLFVBRUUseUJBR0EsT0FGQSxlQUNBLFNBSEEsV0FNQSxtQkQyREYsQ0N4REEsc0NBSkUsZURnRUYsQ0N4REEsc0JBZ0JFLG1CQVRBLFlBSEEsZUFNQSxhQVVBLHNCQWRBLFlBT0EsdUJBUkEsV0FGQSxhRDRFRixDQ3hEQSxrQ0FHRSxjQUVBLFlBQ0EsU0FDQSxVQUhBLFVEOERGLENDeERBLGlEQUdFLFVEMkRGLENDeERBLDhDQUdFLFdEMkRGLENDeERBLGNBQ0UseUJEMkRGLENDeERBLHFCQUNFLFNEMkRGLENDeERBLCtFQUdFLG1CRDJERixDQ3JEQSxxQ0FDRSxlRHlERixDQ3REQSw4QkFDRSxpQkR5REYsQ0N0REEsK0JBSUUsV0FEQSxrQkFGQSxjQUNBLGdCQUlBLGtCQURBLGtCRDBERixDQ3REQSw4QkFHRSxrQkFGQSxnQkFHQSxrQkFGQSxlRDJERixDQ3REQSwrQkFDRSxlRHlERixDQ3REQSx5RUFHRSxpQ0FDQSxpQkR5REYsQ0N0REEsd0ZBR0UsU0R5REYsQ0N0REEsd0JBR0UsU0QyREYsQ0N0REEsZ0RBSEUsWUFKQSxrQkFDQSxVQUVBLFVEa0VGLENDOURBLHdCQUdFLFVEMkRGLENDdERBLHlCQUVFLFlBR0Esa0JBREEsV0FEQSxTQUZBLFVENkRGLENDdERBLDZCQUVFLFlBREEsVUQwREYsQ0N0REEsK0JBQ0UsU0R5REYsQ0NuREEsU0FFRSwwQkR1REYsQ0NwREEsVUFFRSwyQkR1REYsQ0NwREEsZUFFRSxnQ0R1REYsQ0NwREEsY0FFRSwrQkR1REYsQ0NwREEsZ0JBRUUsaUNEdURGLENDcERBLGVBRUUsZ0NEdURGLENDcERBLFNBRUUsMEJEdURGLENDcERBLFVBRUUsMkJEdURGLENDekNBLDBCQUNFLEdBRUUsc0JEc0RGLENDcERBLEdBRUUsdUJEc0RGLENBQ0YsQ0MxQ0EsbUJBQ0UsR0FDRSxTRG9ERixDQ2xEQSxHQUNFLFNEb0RGLENBQ0YsQ0N4Q0Esb0JBQ0UsR0FDRSxTRGtERixDQ2hEQSxHQUNFLFNEa0RGLENBQ0YsQ0NqQ0Esd0JBQ0UsR0FDRSxVQUVBLCtCRGdERixDQzlDQSxHQUlFLFVBREEsd0JBRkEsa0JEbURGLENBQ0YsQ0M5QkEseUJBQ0UsR0FDRSxVQUdBLHdCQUZBLGtCRGdERixDQzVDQSxHQUdFLFVBREEsZ0NBRUEsaUJEOENGLENBQ0YsQ0M3QkEseUJBQ0UsR0FDRSxVQUdBLCtCQUZBLGtCRDhDRixDQzFDQSxHQUdFLFVBREEsdUJENkNGLENBQ0YsQ0MzQkEsMEJBQ0UsR0FDRSxVQUdBLHdCQUZBLGtCRDRDRixDQ3hDQSxHQUdFLFVBREEsOEJEMkNGLENBQ0YsQ0M1QkEsbUJBQ0UsR0FDRSxVQUVBLDJCRHdDRixDQ3RDQSxHQUNFLFNEd0NGLENBQ0YsQ0N2QkEsb0JBQ0UsR0FDRSxTRHNDRixDQ3BDQSxJQUNFLFVBRUEsMkJEc0NGLENDcENBLEdBQ0UsU0RzQ0YsQ0FDRixDQ25DQSx5QkFDRSx1Q0FNRSxtQkFKQSxZQURBLFVEMENGLENDbkNBLG9FQUdFLE9EcUNGLENDbkNBLGdJQUlFLE9EcUNGLENDbkNBLHFFQUdFLE9EcUNGLENDbkNBLCtEQUdFLE9EcUNGLENDbkNBLGtCQUNFLGdCQUNBLGNEcUNGLENDbkNBLDJCQUVFLGNEcUNGLENDbkNBLG1DQUVFLFdEcUNGLENDbkNBLGVBQ0UsZURxQ0YsQ0NuQ0EsaUJBQ0UsZ0JEcUNGLENDbkNBLDJFQUVFLGVEcUNGLENDbkNBLGdCQUNFLFdEcUNGLENDbkNBLFVBQ0UsMEJEcUNGLENDbkNBLCtCQUVFLHdDRHFDRixDQ25DQSxpR0FHRSxZQUNBLGdCQUZBLGlCRHVDRixDQ25DQSx5RUFHRSxnQ0RxQ0YsQ0NuQ0EsMkZBR0UsK0JEcUNGLENDaENBLGdEQUNFLE9EcUNGLENBQ0YsQ0NsQ0EseUJBQ0UseUJBQ0UsV0FDQSxVRG9DRixDQUNGLENDakNBLHFDQUNFLFVBQ0UsZURtQ0YsQ0FDRixDRTU4QkEsV0FDRSx5QkFDQSw0Q0FDQSx1U0Y4OEJGLENFdjhCQSxpREFDRSxtQ0FDQSxrQkFDQSxtQ0FDQSxpQ0Z5OEJGLENFcjhCQSxpQ0FBb0MsZUZ5OEJwQyxDRXg4QkEsaUNBQW9DLGVGNDhCcEMsQ0UzOEJBLDBCQUE2QixlRis4QjdCLENHaDlCQSxNQUNDLGlDQUNBLHNCQUNBLDZCQUNBLDhCQUNBLDZCSHM5QkQsQ0duOUJDLHlCQVJELE1BU0Usc0JBQ0EsOEJBQ0EsNkJBQ0EsNkJIczlCQSxDQUNGLENJbC9CQSxLQUNDLDhFSnMvQkQsQ0lwL0JBLFVBS0Msd0JERlcsQ0NDWCxnQ0FGQSxTQUNBLFNKeS9CRCxDSXIvQkEsS0FJQyxzQkFDQSxVRFJnQixDRXFEaEIsaUNEL0NBLGlCRGJnQixDQ2dCaEIsZUp1L0JELENJai9CQSxFQUFtQixlQUFmLFlKdS9CSixDSXQvQkEsRUFBSSw0QkFBOEIscUJKMi9CbEMsQ0kxL0JBLGVBQWtCLFlKOC9CbEIsQ0kxL0JBLFFBQVUsa0JKKy9CVixDSTkvQkEsS0FBTyxlSmtnQ1AsQ0lqZ0NBLEtBQU8sZ0JKcWdDUCxDSXBnQ0EsS0FBTyxpQkp3Z0NQLENJbmdDQyxNQUNDLFlKdWdDRixDSXJnQ0MsTUFDQyxlSndnQ0YsQ0k1Z0NDLE1BQ0MsZUorZ0NGLENJN2dDQyxNQUNDLGtCSmdoQ0YsQ0lwaENDLE1BQ0MsZUp1aENGLENJcmhDQyxNQUNDLGtCSndoQ0YsQ0k1aENDLE1BQ0MsZUoraENGLENJN2hDQyxNQUNDLGtCSmdpQ0YsQ0lwaUNDLE1BQ0MsZUp1aUNGLENJcmlDQyxNQUNDLGtCSndpQ0YsQ0k1aUNDLE1BQ0MsZUoraUNGLENJN2lDQyxNQUNDLGtCSmdqQ0YsQ0k1aUNBLFdBRUMsY0FEQSxnQkpnakNELENJNWlDQSxzQkFHQyxxQkoraUNELENNcG1DQSxFQUNDLGNBQ0EsaUJIRGdCLENHRWhCLGlCTnVtQ0QsQ01wbUNBLGVBTUMsZ0JBREEsaUJIVG1CLENHV25CLG1CTnVtQ0QsQ01wbUNBLEdBQ0MsYU51bUNELENNcG1DQSxHQUNDLGFOdW1DRCxDTXBtQ0EsR0FDQyxlTnVtQ0QsQ01wbUNBLEdBQ0MsZ0JOdW1DRCxDTXBtQ0EsR0FDQyxnQk51bUNELENNcG1DQSxRQUNDLGdCQUVBLGtCQUNBLFVBRkEsdUJOeW1DRCxDTXBtQ0EsSUFDQyxRTnVtQ0QsQ01wbUNBLFNBQ0MsZU51bUNELENNcG1DQSxLQUNDLGlCTnVtQ0QsQ01wbUNBLE1BQ0MsZU51bUNELENNcG1DQSxFQUNDLFdBS0EsdUJIN0R3QixDRzREeEIsd0RBRUEsbUNOcW1DRCxDTW5tQ0MsVUFQQSx5Qk44bUNELENNdm1DQyxRQUVDLFdOcW1DRixDTWptQ0EsTUFDQyxpQk5vbUNELENNbG1DQyxrQkFJQyxzQkFEQSxrQkFGQSxnQkFDQSxrQk5zbUNGLENNam1DQyxTQUNDLHNCQUNBLGVObW1DRixDTS9sQ0EsTUFFQyxpQk5rbUNELENNaG1DQyxZQUVDLGNBQ0EsaUJIaEdlLENHOEZmLGlCTnFtQ0YsQ01obUNDLHdCQUNDLGVOb21DRixDTWhtQ0EsR0FDQyxlTm1tQ0QsQ01obUNBLEdBQ0Msa0JObW1DRCxDTS9sQ0Esd0dBZ0JDLGdCTmttQ0QsQ005bENDLGtDQUNDLGVOaW1DRixDTTdsQ0EsTUFDQyxxQk5nbUNELENPNXVDQSxRRjBDQyw2REFOQSw2QkVoQ0EsdUJGOEJBLFlFbEJBLGdCRm1CQSxzQkU5QkEsV0ZtQ0EsZUVyQ0EscUJBSUEsK0JBQ0EsY0FGQSxnQkFHQSxnQkFNQSxTQUhBLGNBRUEsZ0JBSkEsa0JBQ0EscUJGaUNBLDBCRXhCQSx1QkpoQndCLENJZXhCLHdEQUVBLG9DRm9CQSxxRkU1QkEsa0JQOHZDRCxDT3B2Q0MsY0FDQyxTUHN2Q0YsQ09udkNDLGNBQ0Msc0JBQ0EsV0FDQSxvQlBxdkNGLENROXdDQyxnSUFnQkMsNkRBUEEsc0JBRUEsc0JBTUEsZ0JBRkEsMkNBREEsc0JBSkEsVUxQZSxDS0dmLCtCQUNBLGdDQUNBLGlCQVZpQixDQWVqQixTQURBLHdCQVNBLHVCTHRCdUIsQ0txQnZCLG1FQUVBLG1DUit3Q0YsQ0s1eUNDLGtTR2lDRSxXQUNBLCtCQUNBLCtCUm14Q0gsQ0s5eUNDLHNPR3lCRSxXQUNBLCtCQUNBLCtCUnV5Q0gsQ0s5ekNDLDRPR3FCRSxXQUNBLCtCQUNBLCtCUml6Q0gsQ0t4MENDLG9RR3FCRSxXQUNBLCtCQUNBLCtCUml6Q0gsQ0t4MENDLDhNR3FCRSxXQUNBLCtCQUNBLCtCUml6Q0gsQ1E3eUNFLG9LQUNDLGdEUm96Q0gsQ1FoekNFLG9LQUNDLHlCQUNBLHdCUnV6Q0gsQ1FyekNHLHdNQUNDLCtDUjR6Q0osQ1F2ekNDLHdCQUNDLGNSeXpDRixDUXR6Q0MsY0FDQyxlQUNBLGFSd3pDRixDUXB6Q0MsMk5BSUMsWVJzekNGLENRbHpDQyxnREFJQyxrQlJvekNGLENRanpDQyxZQUNDLCtCQUNBLGFSbXpDRixDU2w0Q0EsT0FDQyx3Qk5NVyxDTUhYLHdDQUZBLFVOTWdCLENNTGhCLFdUczRDRCxDU240Q0Msa0JBQ0MsYVRxNENGLENTbDRDQyxhQUVDLFdBQ0EsaUJBRkEsU1RzNENGLENTbDRDRSxpQkFDQyxlVG80Q0gsQ1NoNENFLHdCSjZDRCxzQ0k1Q0UsZ0JBRUEsZVRrNENILENTaDRDRSx1QkFDQyxnQkFDQSxlVGs0Q0gsQ1NoNENFLHVDQUNDLHFCQUNBLGdCQUNBLGVUazRDSCxDU2g0Q0cseUNBQ0MsZUFDQSxnQlRrNENKLENTLzNDRyxnREFFQyxtQkFHQSx3Q0FKQSxvQkFFQSx5QkFHQSxnQkFGQSxVVG00Q0osQ1MvM0NJLHFEQUNDLHFCQUVBLGVBREEsZ0JUazRDTCxDUy8zQ0ksb0RBQ0MsV1RpNENMLENTbjZDQyxxQkF1Q0MsV0FDQSxnQkFGQSxTVGs0Q0YsQ1M3M0NDLHlCQUNDLGFBRUMsWUFFQSxrQkFEQSxhQUZBLFVUazRDRCxDUzczQ0MsaUJBQ0MsV1QrM0NGLENTNTNDQSxxQkFFQyxXQURBLFVUKzNDRCxDUzMzQ0UseUNBQ0MsZVQ2M0NILENTMTNDRyxvREFDQyxXVDQzQ0osQ0FDRixDVS84Q0ksMkJBQ0ksVVZrOUNSLENVaDlDSSwrQkFFSSx3QlBDSSxDT0NKLDJDQURBLFlBRkEsaUJWcTlDUixDVWg5Q1EsMENBSUkseURBQ0Esd0JBQ0EsNEJBQ0Esc0JBTkEsWUFFQSxnQkFEQSxpQlZ1OUNaLENVLzhDUSxrQ0FXSSx3QlB4QkEsQ0UwRFgsc0NLcENXLGNBQ0EsZ0JBTkEsT0FDQSxvQkFRQSxnQkFEQSxnQkFHQSxvQkFEQSxpQkFaQSxrQkFNQSxrQkFMQSxRQUlBLDJCQURBLFVWMDlDWixDVTk4Q1EseUJBbENKLCtCQW1DUSxXVmk5Q1YsQ1UvOENVLHFDQUNJLG1CVmk5Q2QsQ1UvOENVLGtDQUNJLGdCQUNBLGtCVmk5Q2QsQ0FDRixDVS84Q1EseUJBQ0kscUNBQ0ksbUJWaTlDZCxDVS84Q1Usa0NBQ0ksYVZpOUNkLENBQ0YsQ1U5OENJLHdDQUNJLGtCVmc5Q1IsQ1U5OENRLG1EQUNJLGFBRUEsU0FEQSw2QlZpOUNaLENVNzhDZ0IsK0RBQ0ksZVYrOENwQixDVTc4Q29CLGlFQUNJLGdCQUNBLGdCQUVBLGdCQURBLGVWZzlDeEIsQ1U3OENvQiwwQkFUSiwrREFVUSxlVmc5Q3RCLENBQ0YsQ1U5OENnQixtRUFHSSxxQlAzRUgsQ08wRUcsYVAzRVIsQ08wRVEsaUJWazlDcEIsQ1U5OENvQixnRkFHSSxtQkFGQSxhQUNBLG1CQUVBLE9WZzlDeEIsQ1UvOEN3QixrRkFDSSxhQUVBLGdCQUNBLGdCQUZBLGVWbTlDNUIsQ1UvOEN3QixvRkFFSSxZQURBLGNWazlDNUIsQ1U5OENvQixzRUFFSSxjQURBLGVWaTlDeEIsQ1UzOENZLHlCQS9DSixtREFpRFEsTUFEQSx5QlYrOENkLENVMzhDa0Isa0lBRUksZVY0OEN0QixDQUNGLENVdjhDSSxrQ0FFSSx3QlBwSEksQ09tSEosdUNWMDhDUixDVXY4Q1EseUJBSkosa0NBS1EsZVYwOENWLENBQ0YsQ1V6OENRLDZDQUNJLGFWMjhDWixDVXo4Q1ksZ0RBR0kscUJQOUhDLENPNkhELGFQOUhKLENPaUlJLHFCQUNBLGNBRUEsZ0JBREEsZ0JBSEEsWVYrOENoQixDVXg4Q1ksMkRBRUksYUFFQSxTQURBLG9DQUZBLFlWNjhDaEIsQ1V4OENnQiw2REFDSSxhVjA4Q3BCLENVeDhDZ0IsK0RBR0ksY0FEQSxZQURBLFVWNDhDcEIsQ1V2OENnQiwwRUFDSSxlVnk4Q3BCLENVdDhDZ0IseUJBbkJKLDJEQW9CUSwwQkFDQSxXVnk4Q2xCLENBQ0YsMEgiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly96dGJlbmVyZ28tY3ovLi9ub2RlX21vZHVsZXMvcmVzZXQtY3NzL3Nhc3MvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8venRiZW5lcmdvLWN6Ly4uLy4uL1BldHIlMjBGcnlkcnljaC96dGJlbmVyZ28uY3ovc3JjL3Nhc3MvbWFpbi5zY3NzIiwid2VicGFjazovL3p0YmVuZXJnby1jei8uL25vZGVfbW9kdWxlcy9nbGlnaHRib3gvZGlzdC9jc3MvZ2xpZ2h0Ym94LmNzcyIsIndlYnBhY2s6Ly96dGJlbmVyZ28tY3ovLi9zcmMvZm9udHMvcHJvamVjdC1pY29uL3Byb2plY3QtaWNvbi5zY3NzIiwid2VicGFjazovL3p0YmVuZXJnby1jei8uL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly96dGJlbmVyZ28tY3ovLi9zcmMvc2Fzcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8venRiZW5lcmdvLWN6Ly4vc3JjL3Nhc3MvX21peGlucy5zY3NzIiwid2VicGFjazovL3p0YmVuZXJnby1jei8uL3NyYy9zYXNzL21vZHVsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly96dGJlbmVyZ28tY3ovLi9zcmMvc2Fzcy9tb2R1bGVzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8venRiZW5lcmdvLWN6Ly4vc3JjL3Nhc3MvbW9kdWxlcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly96dGJlbmVyZ28tY3ovLi9zcmMvc2Fzcy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly96dGJlbmVyZ28tY3ovLi9zcmMvc2Fzcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjUuMC4xIHwgMjAxOTEwMTlcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXG4qW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5tZW51LCBvbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjUuMC4xIHwgMjAxOTEwMTlcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tYWluLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBIVE1MNSBoaWRkZW4tYXR0cmlidXRlIGZpeCBmb3IgbmV3ZXIgYnJvd3NlcnMgKi9cbipbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxubWVudSwgb2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUuY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUucHJldiB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtaW5uZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5ndmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtYm90dG9tLFxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3Age1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCxcbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtcmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdzbGlkZSBpZnJhbWUsXG4uZ3NsaWRlIHZpZGVvIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLmdzbGlkZTpub3QoLmN1cnJlbnQpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nc2xpZGUtaW1hZ2Uge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nLFxuLmRlc2MtYm90dG9tIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kZXNjLWxlZnQgLmdzbGlkZS1pbWFnZSBpbWcsXG4uZGVzYy1yaWdodCAuZ3NsaWRlLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtaW1hZ2UgaW1nLnpvb21hYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3NsaWRlLWltYWdlIGltZy5kcmFnZ2luZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDB2aDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdzbGlkZS12aWRlbyAucGx5cl9fcG9zdGVyLWVuYWJsZWQucGx5ci0tbG9hZGluZyAucGx5cl9fcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdzbGlkZS12aWRlbyAuZ3ZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogbWF4LXdpZHRoOiAxNjB2bWluOyAqL1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5nc2xpZGUtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMzQpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3NsaWRlLXZpZGVvLnBsYXlpbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8uZnVsbHNjcmVlbiB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzV2aDtcbn1cblxuLmdzbGlkZS12aWRlby5mdWxsc2NyZWVuIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUtaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5nc2xpZGUtaW5saW5lIC5naW5saW5lZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtaW5saW5lIC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmdpbmxpbmVkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdzbGlkZS1leHRlcm5hbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdzbGlkZS1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi56b29tZWQgLmdzbGlkZS1tZWRpYSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjLXRvcCAuZ3NsaWRlLW1lZGlhLFxuLmRlc2MtYm90dG9tIC5nc2xpZGUtbWVkaWEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWJvdHRvbSxcbi5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tdG9wIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi56b29tZWQgLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtYnV0dG9uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBEZXNjcmlwdGlvbiBmb3IgbW9iaWxlc1xuICogc29tZXRoaW5nIGxpa2UgZmFjZWJvb2sgZG9lcyB0aGUgZGVzY3JpcHRpb25cbiAqIGZvciB0aGUgcGhvdG9zXG4qL1xuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE5cHggMTFweDtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDc4dmg7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksIHRvKHJnYmEoMCwgMCwgMCwgMC43NSkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjc1KSAxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgLmRlc2MtbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5nZGVzYy1vcGVuIC5nc2xpZGUtbWVkaWEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZ2Rlc2Mtb3BlbiAuZ2Rlc2MtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmdkZXNjLWNsb3NlZCAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ncmVzZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5nYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nbGlnaHRib3gtZGVzYyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsaWdodGJveC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdsb2FkZXIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbGlnaHRib3hMb2FkZXIgMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDQ3JTtcbn1cblxuLmdvdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCArIDFweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdvdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdwcmV2LFxuLmduZXh0LFxuLmdjbG9zZSB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdwcmV2IHN2Zyxcbi5nbmV4dCBzdmcsXG4uZ2Nsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncHJldi5kaXNhYmxlZCxcbi5nbmV4dC5kaXNhYmxlZCxcbi5nY2xvc2UuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5ncHJldiAuZ2Fycm93LFxuLmduZXh0IC5nYXJyb3csXG4uZ2Nsb3NlIC5nYXJyb3cge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5nYnRuLmZvY3VzZWQge1xuICBvdXRsaW5lOiAycHggc29saWQgIzBmM2Q4MTtcbn1cblxuaWZyYW1lLndhaXQtYXV0b3BsYXkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2xpZ2h0Ym94LWNsb3NpbmcgLmduZXh0LFxuLmdsaWdodGJveC1jbG9zaW5nIC5ncHJldixcbi5nbGlnaHRib3gtY2xvc2luZyAuZ2Nsb3NlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4vKlNraW4gKi9cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdkZXNjLWlubmVyIHtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCxcbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYgcGF0aCxcbi5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHBhdGgsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qQ1NTIEFuaW1hdGlvbnMqL1xuLmdmYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ2ZhZGVJbiAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ2ZhZGVJbiAwLjVzIGVhc2U7XG59XG5cbi5nZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnZmFkZU91dCAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ2ZhZGVPdXQgMC41cyBlYXNlO1xufVxuXG4uZ3NsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVPdXRMZWZ0IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBnc2xpZGVPdXRMZWZ0IDAuM3MgZWFzZTtcbn1cblxuLmdzbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVJbkxlZnQgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZUluTGVmdCAwLjNzIGVhc2U7XG59XG5cbi5nc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVPdXRSaWdodCAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3NsaWRlT3V0UmlnaHQgMC4zcyBlYXNlO1xufVxuXG4uZ3NsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnc2xpZGVJblJpZ2h0IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBnc2xpZGVJblJpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmd6b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3pvb21JbiAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3pvb21JbiAwLjVzIGVhc2U7XG59XG5cbi5nem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBnem9vbU91dCAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3pvb21PdXQgMC41cyBlYXNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRib3hMb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodGJveExvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ2ZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ2ZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBnZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ2ZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3NsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBnc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3pvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGd6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGd6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGd6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UsXG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5N3ZoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG4gIC56b29tZWQgLmdzbGlkZS1pbWFnZSBpbWcuem9vbWFibGUge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuICAuZ3NsaWRlLWlubGluZSB7XG4gICAgbWF4LWhlaWdodDogOTV2aDtcbiAgfVxuICAuZ3NsaWRlLWV4dGVybmFsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4gIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbiAgLmdsaWdodGJveC1vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTIpO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1tZWRpYSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMnB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBib3gtc2hhZG93OiAxcHggMnB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5kZXNjcmlwdGlvbi1sZWZ0IC5nZGVzYy1pbm5lcixcbiAgLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tcmlnaHQgLmdkZXNjLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4gIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0LFxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXY6aG92ZXIsXG4gIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0OmhvdmVyLFxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ25leHQge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MjBweCkge1xuICAuZ292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm9qZWN0LWljb25cIjtcbiAgc3JjOiB1cmwoXCJwcm9qZWN0LWljb24uZW90P3Q9MTc1MDQxOTI4NzIxOFwiKTsgLyogSUU5Ki9cbiAgc3JjOiB1cmwoXCJwcm9qZWN0LWljb24uZW90P3Q9MTc1MDQxOTI4NzIxOCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwicHJvamVjdC1pY29uLndvZmYyP3Q9MTc1MDQxOTI4NzIxOFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwicHJvamVjdC1pY29uLndvZmY/dD0xNzUwNDE5Mjg3MjE4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInByb2plY3QtaWNvbi50dGY/dD0xNzUwNDE5Mjg3MjE4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJwcm9qZWN0LWljb24uc3ZnP3Q9MTc1MDQxOTI4NzIxOFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5bY2xhc3NePXByb2plY3QtaWNvbi1dLCBbY2xhc3MqPVwiIHByb2plY3QtaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogXCJwcm9qZWN0LWljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucHJvamVjdC1pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4ucHJvamVjdC1pY29uLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4ucHJvamVjdC1pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi8qIFZhcmlhYmxlcyAqL1xuLyogQ29sb3JzICovXG4vKiBDU1MgdmFyaWFibGVzICovXG46cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAtLWJvZHktZm9udC1zaXplOiAyMHB4O1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLTE6IDIuNXJlbTtcbiAgLS1mb250LXNpemUtaGVhZGluZy0yOiAxLjc1cmVtO1xuICAtLWZvbnQtc2l6ZS1oZWFkaW5nLTM6IDEuMzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYm9keS1mb250LXNpemU6IDE1cHg7XG4gICAgLS1mb250LXNpemUtaGVhZGluZy0xOiAxLjc1cmVtO1xuICAgIC0tZm9udC1zaXplLWhlYWRpbmctMjogMS41cmVtO1xuICAgIC0tZm9udC1zaXplLWhlYWRpbmctMzogMS4yNXJlbTtcbiAgfVxufVxuXG4vKiBCb2R5IGRlZmF1bHRzICovXG5odG1sIHtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NGM0NTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIEV4dHJhIHJlc2V0ICovXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4qIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudGV4dGFyZWEsIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogTGF5b3V0IGhlbHBlcnMgKi9cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBNYXJnaW4gaGVscGVycyBtYi0wLCBtdC0wLCBtYi0xLCBtdC0xLCBldGMuICovXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDByZW07XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5oZWFkZXIsXG5mb290ZXIsXG5zZWN0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC40ZW07XG59XG5cbnN1YiB7XG4gIHRvcDogMC40ZW07XG59XG5cbnN0cm9uZywgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSwgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiBibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogZ3JlZW47XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxudGFibGUgdGQsIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxudWwgbGksXG5vbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbnVsIHVsLCB1bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxudGFibGUgKyBoMixcbnRhYmxlICsgaDMsXG50YWJsZSArIGg0LFxudGFibGUgKyBoNSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG5vbCArIGgyLFxub2wgKyBoMyxcbm9sICsgaDQsXG5vbCArIGg1IHtcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xufVxuXG4ubGFzdC1jaGlsZC1uby1tYXJnaW4gPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1pbi13aWR0aDogNGVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAwLjQ1ZW0gMC42ZW0gMC40ZW0gMC42ZW07XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsXG5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG5mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tcy1wbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbXMtcGxhY2Vob2xkZXIsXG5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1zLXBsYWNlaG9sZGVyLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1wbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6Oi1tcy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDAuM2VtIDAuMWVtIHJnYmEoMCwgMCwgMjU1LCAwLjI1KTtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3IsXG5mb3JtIGlucHV0W3R5cGU9dGVsXS5lcnJvcixcbmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLmVycm9yLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZXJyb3IsXG5mb3JtIHRleHRhcmVhLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS4yNSwgMTkxLjI1LCAxOTEuMjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAwLCAwLCAwKTtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XS5lcnJvcjpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3I6Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9dGVsXS5lcnJvcjpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLmVycm9yOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZXJyb3I6Zm9jdXMsXG5mb3JtIHRleHRhcmVhLmVycm9yOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwLjNlbSAwLjFlbSByZ2JhKDIwMCwgMCwgMCwgMC42KTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGlucHV0LFxuZm9ybSBzZWxlY3QsXG5mb3JtIGJ1dHRvbixcbmZvcm0gLmJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5mb3JtIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0YzQ1O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJlbSAyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZm9vdGVyIC5sb2dvIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIuNWxoO1xufVxuZm9vdGVyIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5mb290ZXIgLmNvbnRhY3QtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBTcGFydGFuXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5mb290ZXIgLmNvbnRhY3QtaW5mbyA+IHAge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZvb3RlciAuY29udGFjdC1pbmZvIC5jdXN0b20tcGFyYWdyYXBoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZvb3RlciAuY29udGFjdC1pbmZvIC5jdXN0b20tcGFyYWdyYXBoIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZm9vdGVyIC5jb250YWN0LWluZm8gLmN1c3RvbS1wYXJhZ3JhcGggLnBhcnRuZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5mb290ZXIgLmNvbnRhY3QtaW5mbyAuY3VzdG9tLXBhcmFncmFwaCAucGFydG5lciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbmZvb3RlciAuY29udGFjdC1pbmZvIC5jdXN0b20tcGFyYWdyYXBoIC5wYXJ0bmVyIGltZyB7XG4gIGhlaWdodDogODBweDtcbn1cbmZvb3RlciAuY29udGFjdC1pbmZvIHtcbiAgd2lkdGg6IDU1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgZm9vdGVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIGZvb3RlciAuY29udGFjdC1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBmb290ZXIgLmNvbnRhY3QtaW5mbyAuY3VzdG9tLXBhcmFncmFwaCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGZvb3RlciAuY29udGFjdC1pbmZvIC5jdXN0b20tcGFyYWdyYXBoIC5wYXJ0bmVyIGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbmJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNoZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0YzQ1O1xuICBoZWlnaHQ6IDcwdmg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5ib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2hlcm8gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaGVyby9oZXJvLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNoZXJvIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlIFNwYXJ0YW5cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0YzQ1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMC41NTtcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNoZXJvIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbiAgYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNoZXJvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgfVxuICBib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2hlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNC43ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gIGJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjaGVybzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gIH1cbiAgYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNoZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNhYm91dC1wcm9qZWN0IHtcbiAgYmFja2dyb3VuZDogIzI1NGM0NTtcbn1cbmJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjYWJvdXQtcHJvamVjdCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyOyAvKiBwb23Em3IgNjA6NDAgKi9cbiAgZ2FwOiAyMHB4O1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNhYm91dC1wcm9qZWN0IC5jb250YWluZXIgLml0ZW0uYWJvdXQge1xuICBwYWRkaW5nOiA1ZW0gNGVtO1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNhYm91dC1wcm9qZWN0IC5jb250YWluZXIgLml0ZW0uYWJvdXQgcCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjYWJvdXQtcHJvamVjdCAuY29udGFpbmVyIC5pdGVtLmFib3V0IHtcbiAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICB9XG59XG5ib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2Fib3V0LXByb2plY3QgLmNvbnRhaW5lciAuaXRlbS5maW5hbmNpbmcge1xuICBwYWRkaW5nOiAxLjVlbSAyZW07XG4gIGNvbG9yOiAjMjU0YzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjYWJvdXQtcHJvamVjdCAuY29udGFpbmVyIC5pdGVtLmZpbmFuY2luZyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyAvKiB2ZWRsZSBzZWJlICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMWVtO1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNhYm91dC1wcm9qZWN0IC5jb250YWluZXIgLml0ZW0uZmluYW5jaW5nIC5kZXNjcmlwdGlvbiBwIHtcbiAgZmxleDogMCAwIDY1JTsgLyogemFiZXJlIDcwJSDFocOtxZlreSAqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNhYm91dC1wcm9qZWN0IC5jb250YWluZXIgLml0ZW0uZmluYW5jaW5nIC5kZXNjcmlwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjYWJvdXQtcHJvamVjdCAuY29udGFpbmVyIC5pdGVtLmZpbmFuY2luZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjYWJvdXQtcHJvamVjdCAuY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNhYm91dC1wcm9qZWN0IC5jb250YWluZXIgLml0ZW0uYWJvdXQsIGJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjYWJvdXQtcHJvamVjdCAuY29udGFpbmVyIC5pdGVtLmZpbmFuY2luZyB7XG4gICAgcGFkZGluZzogNGVtIDFlbTtcbiAgfVxufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNnYWxsZXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NGM0NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2dhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cbn1cbmJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjZ2FsbGVyeSAuY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5ib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2dhbGxlcnkgLmNvbnRhaW5lciBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzI1NGM0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keVtkYXRhLXRlbXBsYXRlPWhvbWVdICNnYWxsZXJ5IC5jb250YWluZXIgLmdhbGxlcnktZ3JpZCB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IC8qIDMgc2xvdXBjZSAqL1xuICBnYXA6IDE1cHg7XG59XG5ib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2dhbGxlcnkgLmNvbnRhaW5lciAuZ2FsbGVyeS1ncmlkIGEge1xuICBkaXNwbGF5OiBibG9jazsgLyogb2RzdHJhbsOtIG1lemVyeSBwb2Qgb2Jyw6F6a3kgKi9cbn1cbmJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjZ2FsbGVyeSAuY29udGFpbmVyIC5nYWxsZXJ5LWdyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5W2RhdGEtdGVtcGxhdGU9aG9tZV0gI2dhbGxlcnkgLmNvbnRhaW5lciAuZ2FsbGVyeS1ncmlkIGE6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjsgLyogemFiZXJlIDIgxZnDoWRreSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHlbZGF0YS10ZW1wbGF0ZT1ob21lXSAjZ2FsbGVyeSAuY29udGFpbmVyIC5nYWxsZXJ5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyAvKiBuYSBtb2JpbHUgcG9kIHNlYm91ICovXG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59IiwiLmdsaWdodGJveC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lci5pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS5jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS5wcmV2IHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1pbm5lci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmd2aWRlby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy1ib3R0b20sXG4gICAgICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLWxlZnQsXG4gICAgICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtcmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdzbGlkZSBpZnJhbWUsXG4gICAgLmdzbGlkZSB2aWRlbyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiAxNjVweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5nc2xpZGU6bm90KC5jdXJyZW50KSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ3NsaWRlLWltYWdlIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdzbGlkZS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlIGltZyxcbiAgICAgICAgLmRlc2MtYm90dG9tIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kZXNjLWxlZnQgLmdzbGlkZS1pbWFnZSBpbWcsXG4gICAgICAgIC5kZXNjLXJpZ2h0IC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdzbGlkZS1pbWFnZSBpbWcuem9vbWFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nc2xpZGUtaW1hZ2UgaW1nLmRyYWdnaW5nIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZ3NsaWRlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMHZoO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ3NsaWRlLXZpZGVvIC5wbHlyX19wb3N0ZXItZW5hYmxlZC5wbHlyLS1sb2FkaW5nIC5wbHlyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3NsaWRlLXZpZGVvIC5ndmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKiBtYXgtd2lkdGg6IDE2MHZtaW47ICovXG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmdzbGlkZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMzQpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3NsaWRlLXZpZGVvLnBsYXlpbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nc2xpZGUtdmlkZW8uZnVsbHNjcmVlbiB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzV2aDtcbn1cblxuLmdzbGlkZS12aWRlby5mdWxsc2NyZWVuIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nc2xpZGUtaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5nc2xpZGUtaW5saW5lIC5naW5saW5lZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtaW5saW5lIC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmdpbmxpbmVkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdzbGlkZS1leHRlcm5hbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdzbGlkZS1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi56b29tZWQgLmdzbGlkZS1tZWRpYSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjLXRvcCAuZ3NsaWRlLW1lZGlhLFxuICAgIC5kZXNjLWJvdHRvbSAuZ3NsaWRlLW1lZGlhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cblxuLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1sZWZ0LFxuICAgIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tYm90dG9tLFxuICAgIC5nc2xpZGUtZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tdG9wIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZ3NsaWRlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi56b29tZWQgLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbGlnaHRib3gtYnV0dG9uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLypcbiAqIERlc2NyaXB0aW9uIGZvciBtb2JpbGVzXG4gKiBzb21ldGhpbmcgbGlrZSBmYWNlYm9vayBkb2VzIHRoZSBkZXNjcmlwdGlvblxuICogZm9yIHRoZSBwaG90b3NcbiovXG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxOXB4IDExcHg7XG4gIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMyAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1vcmRlcjogMiAhaW1wb3J0YW50O1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA3OHZoO1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNzUpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43NSkgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nbGlnaHRib3gtY29udGFpbmVyIC5nc2xpZGUtZGVzYyB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ3NsaWRlLWRlc2MgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmdsaWdodGJveC1tb2JpbGUgLmdsaWdodGJveC1jb250YWluZXIgLmdzbGlkZS1kZXNjIC5kZXNjLW1vcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZ2Rlc2Mtb3BlbiAuZ3NsaWRlLW1lZGlhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmdkZXNjLW9wZW4gLmdkZXNjLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5nZGVzYy1jbG9zZWQgLmdzbGlkZS1tZWRpYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3Jlc2V0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZ2Fic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ3JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xpZ2h0Ym94LWRlc2Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlnaHRib3gtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbG9hZGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpZ2h0Ym94TG9hZGVyIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxpZ2h0Ym94TG9hZGVyIDAuOHMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiA0NyU7XG59XG5cbi5nb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAxcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5nbGlnaHRib3gtbW9iaWxlIC5nb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5ncHJldixcbi5nbmV4dCxcbi5nY2xvc2Uge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncHJldiBzdmcsXG4uZ25leHQgc3ZnLFxuLmdjbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3ByZXYuZGlzYWJsZWQsXG4uZ25leHQuZGlzYWJsZWQsXG4uZ2Nsb3NlLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uZ3ByZXYgLmdhcnJvdyxcbi5nbmV4dCAuZ2Fycm93LFxuLmdjbG9zZSAuZ2Fycm93IHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uZ2J0bi5mb2N1c2VkIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwZjNkODE7XG59XG5cbmlmcmFtZS53YWl0LWF1dG9wbGF5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdsaWdodGJveC1jbG9zaW5nIC5nbmV4dCxcbiAgICAuZ2xpZ2h0Ym94LWNsb3NpbmcgLmdwcmV2LFxuICAgIC5nbGlnaHRib3gtY2xvc2luZyAuZ2Nsb3NlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8qU2tpbiAqL1xuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nZGVzYy1pbm5lciB7XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLWRlc2Mge1xuICBmb250LXNpemU6IDAuODZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2LFxuICAgIC5nbGlnaHRib3gtY2xlYW4gLmduZXh0LFxuICAgIC5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYgcGF0aCxcbi5nbGlnaHRib3gtY2xlYW4gLmduZXh0IHBhdGgsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2UgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdwcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdjbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLypDU1MgQW5pbWF0aW9ucyovXG5cbi5nZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGdmYWRlSW4gMC41cyBlYXNlO1xuICBhbmltYXRpb246IGdmYWRlSW4gMC41cyBlYXNlO1xufVxuXG4uZ2ZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ2ZhZGVPdXQgMC41cyBlYXNlO1xuICBhbmltYXRpb246IGdmYWRlT3V0IDAuNXMgZWFzZTtcbn1cblxuLmdzbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlT3V0TGVmdCAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3NsaWRlT3V0TGVmdCAwLjNzIGVhc2U7XG59XG5cbi5nc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlSW5MZWZ0IDAuM3MgZWFzZTtcbiAgYW5pbWF0aW9uOiBnc2xpZGVJbkxlZnQgMC4zcyBlYXNlO1xufVxuXG4uZ3NsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlT3V0UmlnaHQgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdzbGlkZU91dFJpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmdzbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3NsaWRlSW5SaWdodCAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3NsaWRlSW5SaWdodCAwLjNzIGVhc2U7XG59XG5cbi5nem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGd6b29tSW4gMC41cyBlYXNlO1xuICBhbmltYXRpb246IGd6b29tSW4gMC41cyBlYXNlO1xufVxuXG4uZ3pvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3pvb21PdXQgMC41cyBlYXNlO1xuICBhbmltYXRpb246IGd6b29tT3V0IDAuNXMgZWFzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Ym94TG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodGJveExvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3NsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBnem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGd6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3pvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmdsaWdodGJveC1jb250YWluZXIgLmdpbm5lci1jb250YWluZXIuZGVzYy10b3AgLmdzbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNvbnRhaW5lciAuZ2lubmVyLWNvbnRhaW5lci5kZXNjLXRvcCAuZ3NsaWRlLWltYWdlLFxuICAgICAgICAgICAgICAgIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtdG9wIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5nbGlnaHRib3gtY29udGFpbmVyIC5naW5uZXItY29udGFpbmVyLmRlc2MtbGVmdCAuZ3NsaWRlLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5N3ZoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZ3NsaWRlLWltYWdlIGltZy56b29tYWJsZSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG4gIC56b29tZWQgLmdzbGlkZS1pbWFnZSBpbWcuem9vbWFibGUge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuICAuZ3NsaWRlLWlubGluZSB7XG4gICAgbWF4LWhlaWdodDogOTV2aDtcbiAgfVxuICAuZ3NsaWRlLWV4dGVybmFsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZ3NsaWRlLWRlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQsXG4gICAgLmdzbGlkZS1kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxuICAuZ2xpZ2h0Ym94LW9wZW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45Mik7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3NsaWRlLW1lZGlhIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAycHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmRlc2NyaXB0aW9uLWxlZnQgLmdkZXNjLWlubmVyLFxuLmdsaWdodGJveC1jbGVhbiAuZGVzY3JpcHRpb24tcmlnaHQgLmdkZXNjLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ3ByZXYsXG4gICAgLmdsaWdodGJveC1jbGVhbiAuZ25leHQsXG4gICAgLmdsaWdodGJveC1jbGVhbiAuZ2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICB9XG4gIC5nbGlnaHRib3gtY2xlYW4gLmdwcmV2OmhvdmVyLFxuLmdsaWdodGJveC1jbGVhbiAuZ25leHQ6aG92ZXIsXG4uZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAuZ2xpZ2h0Ym94LWNsZWFuIC5ncHJldiB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbiAgLmdsaWdodGJveC1jbGVhbiAuZ25leHQge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2xpZ2h0Ym94LWNsZWFuIC5nY2xvc2Uge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDIwcHgpIHtcbiAgLmdvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJvamVjdC1pY29uXCI7XG4gIHNyYzogdXJsKCdwcm9qZWN0LWljb24uZW90P3Q9MTc1MDQxOTI4NzIxOCcpOyAvKiBJRTkqL1xuICBzcmM6IHVybCgncHJvamVjdC1pY29uLmVvdD90PTE3NTA0MTkyODcyMTgjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJykgLyogSUU2LUlFOCAqLyxcbiAgdXJsKCdwcm9qZWN0LWljb24ud29mZjI/dD0xNzUwNDE5Mjg3MjE4JykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJ3Byb2plY3QtaWNvbi53b2ZmP3Q9MTc1MDQxOTI4NzIxOCcpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJ3Byb2plY3QtaWNvbi50dGY/dD0xNzUwNDE5Mjg3MjE4JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJ3Byb2plY3QtaWNvbi5zdmc/dD0xNzUwNDE5Mjg3MjE4JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuW2NsYXNzXj1cInByb2plY3QtaWNvbi1cIl0sIFtjbGFzcyo9XCIgcHJvamVjdC1pY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAncHJvamVjdC1pY29uJyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOm5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cblxuLnByb2plY3QtaWNvbi1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDFcIjsgfVxuLnByb2plY3QtaWNvbi1jYXJldC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDJcIjsgfVxuLnByb2plY3QtaWNvbi1ob21lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwM1wiOyB9XG5cblxuJHByb2plY3QtaWNvbi1hcnJvdy1yaWdodDogJ1xcZWEwMSc7XG4kcHJvamVjdC1pY29uLWNhcmV0LXJpZ2h0OiAnXFxlYTAyJztcbiRwcm9qZWN0LWljb24taG9tZTogJ1xcZWEwMyc7XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQGZvcndhcmQgXCIuLi9mb250cy9wcm9qZWN0LWljb24vcHJvamVjdC1pY29uLnNjc3NcIjtcblxuLyogVmFyaWFibGVzICovXG4kbGluZUhlaWdodEJhc2U6IDEuNWVtO1xuJGxpbmVIZWlnaHRIZWFkaW5nOiAxLjNlbTtcbiRsaW5lSGVpZ2h0Q29uZGVuc2VkOiAxLjNlbTtcbiRob3ZlckFuaW1hdGlvbkR1cmF0aW9uOiAwLjNzO1xuXG4vKiBDb2xvcnMgKi9cbiRjb2xvck1haW46ICMyNTRjNDU7XG4kY29sb3JTZWNvbmRhcnk6IHdoaXRlO1xuJGNvbG9yQm9keVRleHQ6ICRjb2xvclNlY29uZGFyeTtcbiRjb2xvckJhY2tncm91bmRMaWdodDogJGNvbG9yU2Vjb25kYXJ5O1xuJGNvbG9yVGV4dEJhY2tncm91bmRMaWdodDogJGNvbG9yTWFpbjtcblxuJGNvbG9yRXJyb3I6IHJnYigyMDAsIDAsIDApO1xuXG4vKiBDU1MgdmFyaWFibGVzICovXG46cm9vdCB7XG5cdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHQtLWJvZHktZm9udC1zaXplOiAyMHB4O1xuXHQtLWZvbnQtc2l6ZS1oZWFkaW5nLTE6IDIuNXJlbTtcblx0LS1mb250LXNpemUtaGVhZGluZy0yOiAxLjc1cmVtO1xuXHQtLWZvbnQtc2l6ZS1oZWFkaW5nLTM6IDEuMzVyZW07XG5cblx0Ly8gQHJlc3BvbnNpdmVcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LS1ib2R5LWZvbnQtc2l6ZTogMTVweDtcblx0XHQtLWZvbnQtc2l6ZS1oZWFkaW5nLTE6IDEuNzVyZW07XG5cdFx0LS1mb250LXNpemUtaGVhZGluZy0yOiAxLjVyZW07XG5cdFx0LS1mb250LXNpemUtaGVhZGluZy0zOiAxLjI1cmVtO1xuXHR9XG59XG4iLCJAdXNlICd2YXJpYWJsZXMnO1xuQHVzZSAnbWl4aW5zJztcblxuLyogQm9keSBkZWZhdWx0cyAqL1xuaHRtbCB7XG5cdHRleHQtc2l6ZS1hZGp1c3Q6ICgxMDAlKTsgLy9QcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tXG59XG5odG1sLCBcbmJvZHkgeyBcblx0bWFyZ2luOiAwcHg7IFxuXHRwYWRkaW5nOiAwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yTWFpbjtcbn1cbmJvZHkgeyBcblx0QGluY2x1ZGUgbWl4aW5zLm1haW5Cb2R5Rm9udCgpO1xuXHRcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZUhlaWdodEJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRjb2xvcjogdmFyaWFibGVzLiRjb2xvckJvZHlUZXh0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG59XG5cblxuLyogRXh0cmEgcmVzZXQgKi9cbmEgeyBvdXRsaW5lOiBub25lOyBjdXJzb3I6IHBvaW50ZXI7IH1cbiogeyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cbnRleHRhcmVhLCBpbnB1dCB7IG91dGxpbmU6IG5vbmU7IH1cblxuXG4vKiBMYXlvdXQgaGVscGVycyAqL1xuLm5vd3JhcCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbi50YWwgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGFyIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50YWMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG4vKiBNYXJnaW4gaGVscGVycyBtYi0wLCBtdC0wLCBtYi0xLCBtdC0xLCBldGMuICovXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xuXHQubXQtI3skaX0ge1xuXHRcdG1hcmdpbi10b3A6ICN7JGl9cmVtO1xuXHR9XG5cdC5tYi0jeyRpfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3skaX1yZW07XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTQwMHB4O1xuXHRtYXJnaW46MCBhdXRvO1xufVxuXG5oZWFkZXIsIFxuZm9vdGVyLFxuc2VjdGlvbiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiIsIkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlci1zdHlsZSB7XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotbXMtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiByZXRpbmEge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSlcblx0e1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsaXN0LXJlc2V0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWl4aW4gYnV0dG9uLXJlc2V0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcdFx0XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLy8gcHJldmVudCBkb3VibGUtdGFwIHpvb20gb24gaU9TXHRcbn1cblxuQG1peGluIGljb24tZm9udCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1mYW1pbHk6ICdwcm9qZWN0LWljb24nICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG5AbWl4aW4gbWFpbkJvZHlGb250IHtcblx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBtaW5vckJvZHlGb250IHtcblx0Zm9udC1mYW1pbHk6IFwiTGVhZ3VlIFNwYXJ0YW5cIiwgc2Fucy1zZXJpZjtcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnO1xuQHVzZSAnLi4vbWl4aW5zJztcblxucCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRsaW5lSGVpZ2h0QmFzZTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZUhlaWdodEhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAzZW07XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAyZW07XHRcbn1cblxuaDMge1xuXHRmb250LXNpemU6IDEuNWVtO1x0XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XHRcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDEuMTVlbTtcdFxufVxuXG5zdWIsIHN1cCB7IFxuXHRmb250LXNpemU6IC44M2VtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMC40ZW07XG59XG5cbnN1YiB7IFxuXHR0b3A6IDAuNGVtO1xufVxuXG5zdHJvbmcsIGIge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjc1ZW07XG59XG5cbmEge1xuXHRjb2xvcjogYmx1ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFxuXHQvLyBAYW5pbWF0aW9uXHRcdFxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLWNvbG9yO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXJpYWJsZXMuJGhvdmVyQW5pbWF0aW9uRHVyYXRpb247XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcdFxuXHRcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6IGdyZWVuO1xuXHR9XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcblx0dGQsIHRoIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cGFkZGluZzogMC4zZW0gMC41ZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0fVxuXHRcblx0dGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxudWwsXG5vbCB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcdFxuXG5cdGxpIHtcblx0XHRtYXJnaW4tbGVmdDogMS41ZW07XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZUhlaWdodEJhc2U7XG5cdH1cblxuXHR1bCwgb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi8vIGV4dHJhIGluZGVudGF0aW9uIG9mIGhlYWRlcnMgYWZ0ZXIgZWxlbWVudHNcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnRhYmxlICsgaDIsXG50YWJsZSArIGgzLFxudGFibGUgKyBoNCxcbnRhYmxlICsgaDUsXG51bCArIGgyLFxudWwgKyBoMyxcbnVsICsgaDQsXG51bCArIGg1LFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSB7XG5cdHBhZGRpbmctdG9wOiAwLjNlbTtcbn1cblxuLmxhc3QtY2hpbGQtbm8tbWFyZ2luIHtcblx0PjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XHRcdFxufVxuXG4uaWNvbiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCJAdXNlICcuLi92YXJpYWJsZXMnO1xuQHVzZSAnLi4vbWl4aW5zJztcblxuLmJ1dHRvbiB7XG5cdEBpbmNsdWRlIG1peGlucy5idXR0b24tcmVzZXQ7XG5cdFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWluLXdpZHRoOiA0ZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBhZGRpbmc6IDFlbSAyZW07XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0XG5cdC8vIEBhbmltYXRpb25cdFxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLWNvbG9yO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXJpYWJsZXMuJGhvdmVyQW5pbWF0aW9uRHVyYXRpb247XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICcuLi92YXJpYWJsZXMnO1xuQHVzZSAnLi4vbWl4aW5zJztcblxuXG5mb3JtIHtcblx0JGxpbmVIZWlnaHRJbnB1dDogMS4xZW07XG5cdFxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgXG5cdHRleHRhcmVhIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodElucHV0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQm9keVRleHQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRjb2xvckJvZHlUZXh0O1xuXHRcdHBhZGRpbmc6IDAuNDVlbSAwLjZlbSAwLjRlbSAwLjZlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAwcHggcmdiYShibGFjaywgMC4xNSk7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0Ly8gQGFuaW1hdGlvblx0XHRcdFxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBib3JkZXItY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyaWFibGVzLiRob3ZlckFuaW1hdGlvbkR1cmF0aW9uO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRcblx0XHQvLyBwbGFjZWhvbGRlciBzdHlsZVxuXHRcdEBpbmNsdWRlIG1peGlucy5pbnB1dC1wbGFjZWhvbGRlci1zdHlsZXtcblx0XHRcdGNvbG9yOiAjYWFhYWFhO1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuXHRcdH1cblxuXHRcdC8vIGZvY3VzIGVmZmVjdFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwLjNlbSAwLjFlbSByZ2JhKGJsdWUsIDAuMjUpO1xuXHRcdH1cblx0XHRcblx0XHQvLyBlcnJvciBoaWdobGlnaHRcblx0XHQmLmVycm9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLm1peCh2YXJpYWJsZXMuJGNvbG9yRXJyb3IsIHdoaXRlLCAyNSUpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRjb2xvckVycm9yO1x0XG5cdFx0XHRcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDAuM2VtIDAuMWVtIHJnYmEodmFyaWFibGVzLiRjb2xvckVycm9yLCAwLjYpO1xuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9IFxuXG5cdHRleHRhcmVhIHtcblx0XHRtaW4taGVpZ2h0OiA0ZW07XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblx0XG5cdC8vIHJlc2V0IHdlYmtpdCBzZWFyY2ggZmllbGQgc3R5bGluZ1xuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XHRcblx0XG5cdC8vIGdlbmVyYWwgbGF5b3V0IG9mIGVsZW1lbnRzIGluIGZvcm1cblx0aW5wdXQsIFxuXHRzZWxlY3QsIFxuXHRidXR0b24sIFxuXHQuYnV0dG9uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdFxuXHRzZWxlY3Qge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvck1haW47XG5cdGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQm9keVRleHQ7XG5cdHBhZGRpbmc6IDJlbSAyZW07XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAyLjVsaDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdH1cblx0fVxuXHQuY29udGFjdC1pbmZvIHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0QGluY2x1ZGUgbWl4aW5zLm1pbm9yQm9keUZvbnQoKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXHRcdD4gcCB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdC5jdXN0b20tcGFyYWdyYXBoIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5wYXJ0bmVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHdpZHRoOiA1NSU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdC5jdXN0b20tcGFyYWdyYXBoIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGFydG5lciB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9taXhpbnNcIjtcblxuYm9keVtkYXRhLXRlbXBsYXRlPVwiaG9tZVwiXSB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQm9keVRleHQ7XG4gICAgfVxuICAgICNoZXJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yTWFpbjtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9oZXJvL2hlcm8tYmcuanBnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubWlub3JCb2R5Rm9udCgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yTWFpbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC41NTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuN2VtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWJvdXQtcHJvamVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTRjNDU7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyOyAvKiBwb23Em3IgNjA6NDAgKi9cbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYuYWJvdXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1ZW0gNGVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0ZW0gMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZmluYW5jaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41ZW0gMmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvclRleHRCYWNrZ3JvdW5kTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3JCYWNrZ3JvdW5kTGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAvKiB2ZWRsZSBzZWJlICovXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjUlOyAvKiB6YWJlcmUgNzAlIMWhw63FmWt5ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYuYWJvdXQsXG4gICAgICAgICAgICAgICAgICAgICYuZmluYW5jaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRlbSAxZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2dhbGxlcnkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yTWFpbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yVGV4dEJhY2tncm91bmRMaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQmFja2dyb3VuZExpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOGVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LWdyaWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyAvKiAzIHNsb3VwY2UgKi9cbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8qIG9kc3RyYW7DrSBtZXplcnkgcG9kIG9icsOhemt5ICovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjsgLyogemFiZXJlIDIgxZnDoWRreSAqL1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgLyogbmEgbW9iaWx1IHBvZCBzZWJvdSAqL1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/