@charset "UTF-8";/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../vendors/fancybox/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../vendors/fancybox/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../vendors/fancybox/source/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../vendors/fancybox/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../vendors/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../vendors/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px}}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:15px;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width:768px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}.yellow{color:#f8b133}.red{color:#af2b1e}.blue{color:#336b99}.green{color:#249300}.grey{color:#707070}.white{color:#fff}span.yellow-bg{background:#f8b133;color:#000;padding:2px;position:relative;left:-2px}span.red-bg{background:#af2b1e;padding:2px;position:relative;left:-2px}span.blue-bg{background:#336b99;padding:2px;position:relative;left:-2px}span.green-bg{background:#249300;padding:2px;position:relative;left:-2px}span.grey-bg{background:#707070;padding:2px;position:relative;left:-2px}span.white-bg{background:#fff;color:#000;padding:2px;position:relative;left:-2px}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{line-height:1.15}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:border-box}@font-face{font-family:headline;src:url(//static.heroesandgenerals.com/ui-kit/fonts/headline.eot);src:url(//static.heroesandgenerals.com/ui-kit/fonts/headline.eot?#iefix) format("embedded-opentype"),url(//static.heroesandgenerals.com/ui-kit/fonts/headline.woff) format("woff"),url(//static.heroesandgenerals.com/ui-kit/fonts/headline.ttf) format("truetype"),url(//static.heroesandgenerals.com/ui-kit/fonts/headline.svg#bb486107842ac4baba3f2d5e31aefa9b) format("svg");font-style:normal;font-weight:400}@font-face{font-family:body-text;src:url(//static.heroesandgenerals.com/ui-kit/fonts/body-text.eot);src:url(//static.heroesandgenerals.com/ui-kit/fonts/body-text.eot?#iefix) format("embedded-opentype"),url(//static.heroesandgenerals.com/ui-kit/fonts/body-text.woff) format("woff"),url(//static.heroesandgenerals.com/ui-kit/fonts/body-text.ttf) format("truetype"),url(//static.heroesandgenerals.com/ui-kit/fonts/body-text.svg#eca9d29b18d79767b181e40ec6ce2bd1) format("svg");font-style:normal;font-weight:400}body{color:#fff;font-family:body-text,sans-serif;font-size:.95em;line-height:normal;line-height:1.3;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-family:headline,sans-serif;text-transform:uppercase;margin-top:0;line-height:1;clear:both;font-weight:400}h1{font-size:4rem;margin-bottom:20px}h2{font-size:3rem;margin-bottom:20px}h2.box,h2.content-accordian-trigger-btn{margin-bottom:10px}h3{font-size:1.5rem;font-family:body-text,sans-serif;margin-bottom:20px}h3.box,h3.content-accordian-trigger-btn{margin-bottom:10px}h4{font-size:1.5rem;margin-bottom:10px}h5{font-size:.95rem;font-family:body-text,sans-serif;margin-bottom:10px}h6{font-size:.95rem;font-family:body-text,sans-serif;text-transform:none;margin-bottom:10px}cite,dfn,em,i,p{font-size:.95rem;letter-spacing:.01rem;margin:0 0 20px;font-family:body-text,sans-serif}a{color:#fff;text-decoration:underline;cursor:pointer}a:hover{color:#f8b133}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.text-col-2{-moz-column-count:2;column-count:2}@media screen and (max-width:700px){h1{font-size:3rem}h2{font-size:2rem}}@media screen and (max-width:550px){h1{font-size:2.5rem}h2{font-size:1.9rem}h3{font-size:1.3rem}h4{font-size:1.3rem}.text-col-2{-moz-column-count:1;column-count:1}}html{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}body{height:100%;overflow:hidden;background-color:#707070;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.wrap{height:100%;overflow:auto}.wrap.hng-account-management-page{background-image:url(//static.heroesandgenerals.com/ui-kit/images/bg-full.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.content{min-height:100vh;position:relative}.box,.content-accordian-trigger-btn,input[type=radio].payment-card+label,pre{background:rgba(0,0,0,.8);display:block;padding:20px;margin-bottom:20px;margin-top:0}.box:after,.content-accordian-trigger-btn:after,input[type=radio].payment-card+label:after,pre:after{content:'';display:block;clear:both}.box>:last-child,.content-accordian-trigger-btn>:last-child,input[type=radio].payment-card+label>:last-child,pre>:last-child{margin-bottom:0}.box.slim,.slim.content-accordian-trigger-btn,input[type=radio].payment-card+label.slim,pre.slim{padding:5px 20px}.pull-down{margin-bottom:10px}.body-text .gallery,.row{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:auto;justify-content:center}.body-text .gallery:after,.row:after{content:'';display:block;clear:both}.body-text .center.gallery,.row.center{justify-content:center}.body-text .row-left.gallery,.row.row-left{justify-content:flex-start}.body-text .row-right.gallery,.row.row-right{justify-content:flex-end}@media screen and (max-width:650px){.wrap.menu-fixed .content:before{height:90px}.wrap .content:before{content:'';display:block;height:90px}}@media screen and (max-width:800px){.wrap.hng-account-management-page{background-image:url(//static.heroesandgenerals.com/ui-kit/images/bg-medium.jpg)}}@media screen and (max-width:500px){.wrap.hng-account-management-page{background-image:url(//static.heroesandgenerals.com/ui-kit/images/bg-small.jpg)}}.col-1{width:calc(100% / 6 - 20px);margin-left:10px;margin-right:10px}.col-1.pull-right{margin-right:0;width:calc(100% / 6 - 10px)}.col-1.pull-left{margin-left:0;width:calc(100% / 6 - 10px)}.col-1.pull-both,pre.col-1{margin-left:0;margin-right:0;width:calc(100% / 6)}.body-text .gallery.gallery-columns-3 .gallery-item,.col-2{width:calc(100% / 3 - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-3 .pull-right.gallery-item,.col-2.pull-right{margin-right:0;width:calc(100% / 3 - 10px)}.body-text .gallery.gallery-columns-3 .pull-left.gallery-item,.col-2.pull-left{margin-left:0;width:calc(100% / 3 - 10px)}.body-text .gallery.gallery-columns-3 .pull-both.gallery-item,.body-text .gallery.gallery-columns-3 pre.gallery-item,.col-2.pull-both,pre.col-2{margin-left:0;margin-right:0;width:calc(100% / 3)}.body-text .gallery.gallery-columns-2 .gallery-item,.col-3{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-2 .pull-right.gallery-item,.col-3.pull-right{margin-right:0;width:calc(100% / 2 - 10px)}.body-text .gallery.gallery-columns-2 .pull-left.gallery-item,.col-3.pull-left{margin-left:0;width:calc(100% / 2 - 10px)}.body-text .gallery.gallery-columns-2 .pull-both.gallery-item,.body-text .gallery.gallery-columns-2 pre.gallery-item,.col-3.pull-both,pre.col-3{margin-left:0;margin-right:0;width:calc(100% / 2)}.col-4{width:calc(100% / 3 * 2 - 20px);margin-left:10px;margin-right:10px}.col-4.pull-right{margin-right:0;width:calc(100% / 3 * 2 - 10px)}.col-4.pull-left{margin-left:0;width:calc(100% / 3 * 2 - 10px)}.col-4.pull-both,pre.col-4{margin-left:0;margin-right:0;width:calc(100% / 3 * 2)}.col-5{width:calc(100% / 6 * 5 - 20px);margin-left:10px;margin-right:10px}.col-5.pull-right{margin-right:0;width:calc(100% / 6 * 5 - 10px)}.col-5.pull-left{margin-left:0;width:calc(100% / 6 * 5 - 10px)}.col-5.pull-both,pre.col-5{margin-left:0;margin-right:0;width:calc(100% / 6 * 5)}.body-text .gallery.gallery-columns-1 .gallery-item,.col-6,pre{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-1 .pull-right.gallery-item,.col-6.pull-right,pre.pull-right{margin-right:0;width:calc(100% - 10px)}.body-text .gallery.gallery-columns-1 .pull-left.gallery-item,.col-6.pull-left,pre.pull-left{margin-left:0;width:calc(100% - 10px)}.body-text .gallery.gallery-columns-1 .pull-both.gallery-item,.body-text .gallery.gallery-columns-1 pre.gallery-item,.col-6.pull-both,pre{margin-left:0;margin-right:0;width:100%}.col-half{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}.col-half.pull-right{margin-right:0;width:calc(100% / 2 - 10px)}.col-half.pull-left{margin-left:0;width:calc(100% / 2 - 10px)}.col-half.pull-both,pre.col-half{margin-left:0;margin-right:0;width:calc(100% / 2)}.push-1{margin-left:calc(100% / 6 + 10px)}.push-1.pull-left{margin-left:calc(100% / 6)}.push-1.pull-both,pre.push-1{margin-left:calc(100% / 6)}.push-2{margin-left:calc(100% / 3 + 10px)}.push-2.pull-left{margin-left:calc(100% / 3)}.push-2.pull-both,pre.push-2{margin-left:calc(100% / 3)}.push-3{margin-left:calc(100% / 2 + 10px)}.push-3.pull-left{margin-left:calc(100% / 2)}.push-3.pull-both,pre.push-3{margin-left:calc(100% / 2)}.push-4{margin-left:calc(100% / 3 * 2 + 10px)}.push-4.pull-left{margin-left:calc(100% / 3 * 2)}.push-4.pull-both,pre.push-4{margin-left:calc(100% / 3 * 2)}.push-5{margin-left:calc(100% / 6 * 5 + 10px)}.push-5.pull-left{margin-left:calc(100% / 6 * 5)}.push-5.pull-both,pre.push-5{margin-left:calc(100% / 6 * 5)}.left{float:left}.right{float:right}@media screen and (max-width:770px){.body-text .gallery.gallery-columns-3 .gallery-item,.col-1,.col-2{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-3 .pull-right.gallery-item,.col-1.pull-right,.col-2.pull-right{margin-right:0;width:calc(100% / 2 - 10px)}.body-text .gallery.gallery-columns-3 .pull-left.gallery-item,.col-1.pull-left,.col-2.pull-left{margin-left:0;width:calc(100% / 2 - 10px)}.body-text .gallery.gallery-columns-3 .pull-both.gallery-item,.body-text .gallery.gallery-columns-3 pre.gallery-item,.col-1.pull-both,.col-2.pull-both,pre.col-1,pre.col-2{margin-left:0;margin-right:0;width:calc(100% / 2)}.push-1,.push-2{margin-left:calc(100% / 4 + 10px)}.push-1.pull-left,.push-2.pull-left{margin-left:calc(100% / 4)}.push-1.pull-both,.push-2.pull-both,pre.push-1,pre.push-2{margin-left:calc(100% / 4)}.push-3,.push-4,.push-5{margin-left:calc(100% / 2 + 10px)}.push-3.pull-left,.push-4.pull-left,.push-5.pull-left{margin-left:calc(100% / 2)}.push-3.pull-both,.push-4.pull-both,.push-5.pull-both,pre.push-3,pre.push-4,pre.push-5{margin-left:calc(100% / 2)}.col-4,.col-5{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.col-4.pull-right,.col-5.pull-right{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.col-4.pull-left,.col-5.pull-left{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.col-4.pull-both,.col-5.pull-both,pre.col-4,pre.col-5{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}@media screen and (max-width:550px){.body-text .gallery.gallery-columns-2 .btn.gallery-item,.col-1,.col-3.btn{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-2 .btn.pull-right.gallery-item,.col-1.pull-right,.col-3.btn.pull-right{margin-right:0;width:calc(100% / 2 - 10px)}.body-text .gallery.gallery-columns-2 .btn.pull-left.gallery-item,.col-1.pull-left,.col-3.btn.pull-left{margin-left:0;width:calc(100% / 2 - 10px)}.body-text .gallery.gallery-columns-2 .btn.pull-both.gallery-item,.body-text .gallery.gallery-columns-2 pre.btn.gallery-item,.col-1.pull-both,.col-3.btn.pull-both,pre.col-1,pre.col-3.btn{margin-left:0;margin-right:0;width:calc(100% / 2)}.body-text .gallery.gallery-columns-2 .btn.push-1.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-2.gallery-item,.col-1.push-1,.col-1.push-2,.col-3.btn.push-1,.col-3.btn.push-2{margin-left:calc(100% / 4 + 10px)}.body-text .gallery.gallery-columns-2 .btn.push-1.pull-left.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-2.pull-left.gallery-item,.col-1.push-1.pull-left,.col-1.push-2.pull-left,.col-3.btn.push-1.pull-left,.col-3.btn.push-2.pull-left{margin-left:calc(100% / 4)}.body-text .gallery.gallery-columns-2 .btn.push-1.pull-both.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-2.pull-both.gallery-item,.body-text .gallery.gallery-columns-2 pre.btn.push-1.gallery-item,.body-text .gallery.gallery-columns-2 pre.btn.push-2.gallery-item,.col-1.push-1.pull-both,.col-1.push-2.pull-both,.col-3.btn.push-1.pull-both,.col-3.btn.push-2.pull-both,pre.col-1.push-1,pre.col-1.push-2,pre.col-3.btn.push-1,pre.col-3.btn.push-2{margin-left:calc(100% / 4)}.body-text .gallery.gallery-columns-2 .btn.push-3.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-4.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-5.gallery-item,.col-1.push-3,.col-1.push-4,.col-1.push-5,.col-3.btn.push-3,.col-3.btn.push-4,.col-3.btn.push-5{margin-left:calc(100% / 2 + 10px)}.body-text .gallery.gallery-columns-2 .btn.push-3.pull-left.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-4.pull-left.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-5.pull-left.gallery-item,.col-1.push-3.pull-left,.col-1.push-4.pull-left,.col-1.push-5.pull-left,.col-3.btn.push-3.pull-left,.col-3.btn.push-4.pull-left,.col-3.btn.push-5.pull-left{margin-left:calc(100% / 2)}.body-text .gallery.gallery-columns-2 .btn.push-3.pull-both.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-4.pull-both.gallery-item,.body-text .gallery.gallery-columns-2 .btn.push-5.pull-both.gallery-item,.body-text .gallery.gallery-columns-2 pre.btn.push-3.gallery-item,.body-text .gallery.gallery-columns-2 pre.btn.push-4.gallery-item,.body-text .gallery.gallery-columns-2 pre.btn.push-5.gallery-item,.col-1.push-3.pull-both,.col-1.push-4.pull-both,.col-1.push-5.pull-both,.col-3.btn.push-3.pull-both,.col-3.btn.push-4.pull-both,.col-3.btn.push-5.pull-both,pre.col-1.push-3,pre.col-1.push-4,pre.col-1.push-5,pre.col-3.btn.push-3,pre.col-3.btn.push-4,pre.col-3.btn.push-5{margin-left:calc(100% / 2)}.body-text .gallery.gallery-columns-2 .gallery-item,.body-text .gallery.gallery-columns-3 .gallery-item,.col-2,.col-3,.col-4,.col-5{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-2 .pull-right.gallery-item,.body-text .gallery.gallery-columns-3 .pull-right.gallery-item,.col-2.pull-right,.col-3.pull-right,.col-4.pull-right,.col-5.pull-right{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-2 .pull-left.gallery-item,.body-text .gallery.gallery-columns-3 .pull-left.gallery-item,.col-2.pull-left,.col-3.pull-left,.col-4.pull-left,.col-5.pull-left{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.body-text .gallery.gallery-columns-2 .pull-both.gallery-item,.body-text .gallery.gallery-columns-2 pre.gallery-item,.body-text .gallery.gallery-columns-3 .pull-both.gallery-item,.body-text .gallery.gallery-columns-3 pre.gallery-item,.col-2.pull-both,.col-3.pull-both,.col-4.pull-both,.col-5.pull-both,pre.col-2,pre.col-3,pre.col-4,pre.col-5{width:calc(100% - 20px);margin-left:10px;margin-right:10px}}ol{margin:0 0 20px;padding-left:15px;font-size:.95rem}ol ol,ol ul{margin:0}ol>li{position:relative;padding-left:15px;list-style-type:decimal;margin-bottom:10px}ul{margin:0 0 20px;padding-left:15px;font-size:.95rem}ul ol,ul ul{margin:0}ul>li{position:relative;padding-left:15px;list-style-image:url(//static.heroesandgenerals.com/ui-kit/images/ul-point.svg);margin-bottom:10px}ul.small-checkmark>li{list-style:none}ul.small-checkmark>li:before{content:'';display:block;width:13px;height:13px;background:url(//static.heroesandgenerals.com/ui-kit/images/white-checkmark.svg) no-repeat center;background-size:contain;position:absolute;left:-15px;top:4px}ul.medium-checkmark>li{list-style:none}ul.medium-checkmark>li:before{content:'';display:block;width:23px;height:23px;background:url(//static.heroesandgenerals.com/ui-kit/images/white-checkmark.svg) no-repeat center;background-size:contain;position:absolute;left:-15px;top:-4px}ul.large-checkmark>li{list-style:none}ul.large-checkmark>li:before{content:'';display:block;width:40px;height:40px;background:url(//static.heroesandgenerals.com/ui-kit/images/white-checkmark.svg) no-repeat center;background-size:contain;position:absolute;left:-30px;top:-4px}ul.yellow-checkmark>li:before{background:url(//static.heroesandgenerals.com/ui-kit/images/yellow-checkmark.svg) no-repeat center}ul.blue-checkmark>li:before{background:url(//static.heroesandgenerals.com/ui-kit/images/blue-checkmark.svg) no-repeat center}ul.green-checkmark>li:before{background:url(//static.heroesandgenerals.com/ui-kit/images/green-checkmark.svg) no-repeat center}ul.red-checkmark>li:before{background:url(//static.heroesandgenerals.com/ui-kit/images/red-checkmark.svg) no-repeat center}div.hng-ui-tabs ul{border-bottom:1px solid #fff}div.hng-ui-tabs ul li{display:inline;margin:0;padding:0}div.hng-ui-tabs ul li a{text-decoration:none;display:inline-block;margin-bottom:-1px;padding:12px 15px 8px}div.hng-ui-tabs ul li.ui-tabs-active{border-bottom:1px solid #111}div.hng-ui-tabs ul li.ui-tabs-active a{border:1px solid #fff;border-bottom:1px solid #111;background-color:#111;font-weight:700}div.hng-ui-tabs div.tab-content{border:1px solid #fff;border-top:none;padding:15px;background-color:#111}form{margin-bottom:20px}form:last-child{margin-bottom:0}fieldset{border:1px solid #fff;padding:20px}div.form-element{position:relative;margin-bottom:15px}div.form-element:last-child{margin-bottom:0}div.form-element>*{display:block}div.form-element label:first-child{margin-bottom:5px;font-weight:700}cite.msg,dfn.msg,em.msg,i.msg,p.msg{border:1px solid #fff;padding:5px 5px;margin:0 0 10px;background:rgba(0,0,0,.8)}cite.msg.error,dfn.msg.error,em.msg.error,i.msg.error,p.msg.error{color:#ff4634;border-color:#ff4634}cite.msg.error+input,dfn.msg.error+input,em.msg.error+input,i.msg.error+input,p.msg.error+input{border-color:#ff4634}cite.msg.warning,dfn.msg.warning,em.msg.warning,i.msg.warning,p.msg.warning{color:#f8b133;border-color:#f8b133}cite.msg.warning+input,dfn.msg.warning+input,em.msg.warning+input,i.msg.warning+input,p.msg.warning+input{border-color:#f8b133}cite.msg.success,dfn.msg.success,em.msg.success,i.msg.success,p.msg.success{color:#249300;border-color:#249300}cite.msg.success+input,dfn.msg.success+input,em.msg.success+input,i.msg.success+input,p.msg.success+input{border-color:#249300}cite.msg.info,dfn.msg.info,em.msg.info,i.msg.info,p.msg.info{color:#47a1eb;border-color:#47a1eb}cite.msg.info+input,dfn.msg.info+input,em.msg.info+input,i.msg.info+input,p.msg.info+input{border-color:#47a1eb}.form-pop-up{border:1px solid #fff;border-top:0;padding:5px;margin:0 0 10px;background:#242424}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{width:100%;padding:5px 20px;background:rgba(255,255,255,.2);outline:0;box-shadow:0 40px 40px -40px rgba(0,0,0,.4) inset;border:1px solid #fff;font-size:1.1rem;color:#fff}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover{background:rgba(255,255,255,.3)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{box-shadow:0 40px 40px -40px rgba(0,0,0,.6) inset,0 0 0 2px #242424,0 0 0 3px #f8b133}input[type=email]+label,input[type=number]+label,input[type=password]+label,input[type=search]+label,input[type=tel]+label,input[type=text]+label,input[type=url]+label{font-size:.7rem;text-transform:uppercase;margin:5px 20px 0}input[type=search]{text-align:center}input[type=search]+label:before{content:'';display:inline-block;width:10px;height:10px;background:url(//static.heroesandgenerals.com/ui-kit/images/search-icon.svg) no-repeat center;background-size:contain;margin-right:5px}input[type=radio]{display:none}input[type=radio]+label{line-height:1.5}input[type=radio]+label:before{content:'';display:inline-block;width:11px;height:11px;border:1px solid #fff;border-radius:50%;margin-right:7px}input[type=radio]:checked+label:before{box-shadow:0 0 0 3px #242424 inset;background:#fff}input[type=checkbox]{display:none}input[type=checkbox]+label{position:relative;line-height:1.5}input[type=checkbox]+label:before{content:'';display:inline-block;width:11px;height:11px;border:1px solid #fff;margin-right:7px;position:relative;left:0;top:0}input[type=checkbox]:checked+label:before{top:-1px;line-height:12px;content:'✓'}textarea{background:rgba(255,255,255,.2);border:1px solid #fff;padding:10px;color:#fff;outline:0;box-shadow:0 40px 40px -40px rgba(0,0,0,.4) inset;width:100%}textarea:focus{box-shadow:0 40px 40px -40px rgba(0,0,0,.6) inset,0 0 0 2px #242424,0 0 0 3px #f8b133}input[type=range]{-webkit-appearance:none;width:100%;height:3px;border-radius:0;background:#fff;outline:0;padding:0;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;border:none;outline:0;border-radius:50%;background-color:#fff;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}input[type=range]::-webkit-slider-thumb:hover{background-color:#f8b133}input[type=range]::-webkit-slider-thumb:active{background-color:#f8b133}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:15px;width:15px;border:none;outline:0;border-radius:50%;background:#fff;cursor:pointer;-moz-transition:background-color .3s ease;transition:background-color .3s ease}input[type=range]::-moz-range-thumb:hover{background-color:#f8b133}input[type=range]::-moz-range-thumb:active{background-color:#f8b133}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:15px;width:15px;border:none;outline:0;border-radius:50%;background:#fff;cursor:pointer;-moz-transition:background-color .3s ease;transition:background-color .3s ease}input[type=range]::-moz-range-thumb:hover{background-color:#f8b133}input[type=range]::-moz-range-thumb:active{background-color:#f8b133}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:15px;width:15px;border:none;outline:0;border-radius:50%;background:#fff;cursor:pointer;-moz-transition:background-color .3s ease;transition:background-color .3s ease}input[type=range]::-moz-range-thumb:hover{background-color:#f8b133}input[type=range]::-moz-range-thumb:active{background-color:#f8b133}input[type=range]::-ms-thumb{-webkit-appearance:none;height:15px;width:15px;border:none;outline:0;border-radius:50%;background:#fff;cursor:pointer;-ms-transition:background-color .3s ease;transition:background-color .3s ease}input[type=range]::-ms-thumb:hover{background-color:#f8b133}input[type=range]::-ms-thumb:active{background-color:#f8b133}input[type=date]{background:0 0;border:none;outline:0;color:#fff}input[type=date]:hover{color:#f8b133;background:0 0}input[type=date]::-webkit-calendar-picker-indicator{background:0 0}input[type=date]::-webkit-datetime-edit-day-field:focus{background:#fff;color:#242424}input[type=date]::-webkit-datetime-edit-month-field:focus{background:#fff;color:#242424}input[type=date]::-webkit-datetime-edit-year-field:focus{background:#fff;color:#242424}input[type=date]::-moz-calendar-picker-indicator{background:0 0}input[type=date]::-moz-datetime-edit-day-field:focus{background:#fff;color:#242424}input[type=date]::-moz-datetime-edit-month-field:focus{background:#fff;color:#242424}input[type=date]::-moz-datetime-edit-year-field:focus{background:#fff;color:#242424}input[type=date]::-ms-calendar-picker-indicator{background:0 0}input[type=date]::-ms-datetime-edit-day-field:focus{background:#fff;color:#242424}input[type=date]::-ms-datetime-edit-month-field:focus{background:#fff;color:#242424}input[type=date]::-ms-datetime-edit-year-field:focus{background:#fff;color:#242424}input[type=time]{background:0 0;border:none;outline:0;color:#fff}input[type=time]:hover{color:#f8b133;background:0 0}input[type=time]::-webkit-datetime-edit-hour-field:focus{background:#fff;color:#242424}input[type=time]::-webkit-datetime-edit-minute-field:focus{background:#fff;color:#242424}input[type=time]::-moz-datetime-edit-hour-field:focus{background:#fff;color:#242424}input[type=time]::-moz-datetime-edit-minute-field:focus{background:#fff;color:#242424}input[type=time]::-ms-datetime-edit-hour-field:focus{background:#fff;color:#242424}input[type=time]::-ms-datetime-edit-minute-field:focus{background:#fff;color:#242424}input[type=datetime-local]{background:0 0;border:none;outline:0;color:#fff}input[type=datetime-local]:hover{color:#f8b133;background:0 0}input[type=datetime-local]::-webkit-calendar-picker-indicator{background:0 0}input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-webkit-datetime-edit-day-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-webkit-datetime-edit-month-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-webkit-datetime-edit-year-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-moz-calendar-picker-indicator{background:0 0}input[type=datetime-local]::-moz-datetime-edit-hour-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-moz-datetime-edit-minute-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-moz-datetime-edit-day-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-moz-datetime-edit-month-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-moz-datetime-edit-year-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-ms-calendar-picker-indicator{background:0 0}input[type=datetime-local]::-ms-datetime-edit-hour-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-ms-datetime-edit-minute-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-ms-datetime-edit-day-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-ms-datetime-edit-month-field:focus{background:#fff;color:#242424}input[type=datetime-local]::-ms-datetime-edit-year-field:focus{background:#fff;color:#242424}input[type=color]{padding:0;margin:0;border:2px solid #242424;outline:1px solid #fff}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0}input[type=color]::-moz-color-swatch-wrapper{padding:0}input[type=color]::-moz-color-swatch{border:0}input[type=color]::-ms-color-swatch-wrapper{padding:0}input[type=color]::-ms-color-swatch{border:0}select{background:#242424;border:1px solid #fff;color:#fff;font-family:sans-serif;box-shadow:none;display:inline-block!important}select:hover{color:#f8b133}th{padding:10px 5px 5px;background:rgba(0,0,0,.8);text-align:left;font-size:.95rem}th:first-child{padding-left:20px}th:last-child{padding-right:20px}td{padding:10px 5px 5px;text-align:left;font-size:.95rem;border-bottom:1px solid #fff}td:first-child{padding-left:20px}td:last-child{padding-right:20px}.table{display:table;border-collapse:collapse;width:100%}.table-row{display:table-row}.table-header{display:table-cell;padding:10px 5px 5px;background:rgba(0,0,0,.8);text-align:left;font-size:.95rem;font-weight:700}.table-header:first-child{padding-left:20px}.table-header:last-child{padding-right:20px}.table-cell{display:table-cell;padding:10px 5px 5px;text-align:left;font-size:.95rem;border-bottom:1px solid #fff}.table-cell:first-child{padding-left:20px}.table-cell:last-child{padding-right:20px}@media screen and (max-width:600px){.table-header{display:none}.table,.table-cell,.table-row{display:block}.table-row{border-bottom:1px solid #fff}.table-cell{padding-left:20px;border:none}.table-cell:last-child{padding-right:0}.table-cell:nth-child(2n){background:rgba(0,0,0,.2)}.table-cell:before{content:attr(headers) ":";margin-right:20px;display:inline-block;width:40%;font-weight:700}}.btn{position:relative;cursor:pointer;color:#fff;text-align:center;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;padding:20px 40px 18px;text-transform:uppercase;font-size:1.5rem;font-family:body-text,sans-serif;text-decoration:none;opacity:.9}.btn:hover{opacity:1;color:#fff}.btn:hover:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}.sidebar>.btn{padding:20px 0;display:block;text-align:center;margin-bottom:20px}.btn.red-btn{background:rgba(131,32,23,.8)}.btn.blue-btn{background:rgba(38,80,115,.8)}.btn.green-btn{background:rgba(24,96,0,.8)}.btn.yellow-btn{background:rgba(240,156,8,.8);color:#000}.btn.white-btn{background:rgba(230,230,230,.8);color:#000}.btn.grey-btn{background:rgba(87,87,87,.8)}.btn.black-btn{background:rgba(0,0,0,.8)}button.btn,input[type=button].btn,input[type=reset].btn,input[type=submit].btn{-webkit-appearance:none;background:rgba(255,255,255,.2);color:#fff;padding:10px 40px;text-transform:uppercase;border:none;font-size:1.1rem;display:block;align-text:center}button.btn:focus,input[type=button].btn:focus,input[type=reset].btn:focus,input[type=submit].btn:focus{outline:0}@media screen and (max-width:550px){.btn{font-size:1.3rem}}.wp-caption{margin:0 20px 20px;width:calc(50% - 10px)!important}.wp-caption.alignleft{float:left;margin-left:0}.wp-caption.alignleft.full-width{width:100%!important}.wp-caption.alignright{float:right;margin-right:0}.wp-caption.alignright.full-width{width:100%!important}.wp-caption.aligncenter{margin:0 auto 20px}.wp-caption.aligncenter.full-width{width:100%!important}.wp-caption.alignnone{margin:0 0 20px}.wp-caption figcaption{font-style:italic;margin-top:5px}.wp-caption img{max-width:100%;height:auto}article.post img{margin:0 20px 20px;max-width:100%;height:auto}article.post img.alignleft{width:calc(50% - 10px)!important;float:left;margin-left:0}article.post img.alignleft.full-width{width:100%!important}article.post img.alignright{width:calc(50% - 10px)!important;float:right;margin-right:0}article.post img.alignright.full-width{width:100%!important}article.post img.aligncenter{margin:0 auto 20px}article.post img.aligncenter.full-width{width:100%!important}article.post img.alignnone{margin:0 0 20px}article.post figcaption{margin:0 20px 20px}article.post figcaption img{margin:0}article.post ul.fade-slider li img{margin:0!important}.modal{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:7998}.modal-dialog{border:1px solid #fff;width:400px;max-width:90%;position:relative;z-index:7999}.modal-dialog:after{content:'';display:block;clear:both}.modal-dialog>:last-child{margin-bottom:0}.modal-content{background:#242424;padding:20px}.modal-body{padding:20px;margin-bottom:20px;margin-top:0}.modal-footer{display:flex;flex-wrap:wrap;justify-content:center}.modal-footer .btn{width:calc(100% / 2 - 20px);margin-left:10px;margin-right:10px}blockquote{margin:20px;position:relative}blockquote:before{content:'"';display:block;position:absolute;font-size:2rem;left:-12px;top:-8px}cite,dfn,em,i{font-style:italic}hr{background-color:#fff;border:0;height:1px;margin:0 0 20px}img{max-width:100%;height:auto}img.icon{max-width:40px;max-height:30px}pre{padding:20px;background:rgba(0,0,0,.8);margin:0 0 20px}iframe[name=google_conversion_frame]{height:0!important;line-height:0!important;font-size:0!important}[data-tooltip]{position:relative}.tool-tip{display:inline-block;padding:5px;background:#242424;border:1px solid #f8b133;text-transform:none;position:absolute;left:-17px;bottom:calc(100%);color:#fff;width:auto;min-width:200px}.tool-tip:before{content:'';display:block;position:absolute;width:0;height:0;bottom:-17px;left:15px;border-top:17px solid #242424;border-right:10px solid transparent;border-left:10px solid transparent;z-index:9999}.tool-tip:after{content:'';display:block;position:absolute;width:0;height:0;bottom:-19px;left:14px;border-top:19px solid #f8b133;border-right:11px solid transparent;border-left:11px solid transparent;z-index:9998}.fade-slider{position:relative;width:100%;margin-bottom:20px;padding:0}.fade-slider>li{position:absolute;width:100%;height:100%;top:0;left:0;list-style:none;padding:0;text-indent:0}.fade-slider>li .description{position:absolute;bottom:0;left:0;right:0;padding:10px;margin:0;background:rgba(0,0,0,.8)}.slide-slider{position:relative;width:100%;margin-bottom:20px;padding:0;overflow:hidden}.slide-slider>li{position:absolute;width:100%;height:100%;top:0;left:0;list-style:none;padding:0;text-indent:0}.slide-slider>li .description{position:absolute;bottom:0;left:0;right:0;padding:10px;margin:0;background:rgba(0,0,0,.8)}.content-accordian-trigger-btn{background:rgba(255,255,255,.2);padding:10px;padding-left:40px;position:relative;margin-bottom:20px;cursor:pointer}.content-accordian-trigger-btn:before{content:"";display:block;width:0;height:0;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;margin-right:5px;position:absolute;top:calc(50% - 2.5px);left:15px;transition:all .3s ease}.content-accordian-trigger-btn.display:before{transform:scaleY(-1)}.content-accordian-trigger-btn:hover{background:rgba(255,255,255,.25);box-shadow:0 40px 40px -40px rgba(0,0,0,.4) inset}.content-accordian-trigger-btn:hover:before{transform:scale(1.2)}.content-accordian-trigger-btn:hover:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}.content-accordian{display:none;padding:0 20px 20px}.site-header{width:100%;margin-bottom:20px}.menu-fixed .site-header:after{content:'';display:block;height:40px}.logo-container{background:rgba(0,0,0,.8);height:70px;border-bottom:1px solid #fff;display:flex;justify-content:space-around;align-items:center}.header-logo-link{text-align:center;width:60%;height:50%}img.logo{max-width:100%;max-height:100%}.menu-button{display:none;width:30px;height:20px;position:relative}.menu-button .menu-line{width:100%;height:2px;background:#fff;display:block;position:absolute;transition:all .5s ease}.menu-button .menu-line:nth-child(1){top:0}.menu-button .menu-line:nth-child(2){top:calc(50% - 1px);opacity:1}.menu-button .menu-line:nth-child(3){bottom:0}.menu-button.active .menu-line:nth-child(1){top:calc(50% - 1px);transform:rotate(-225deg)}.menu-button.active .menu-line:nth-child(2){top:calc(50% - 1px);opacity:0}.menu-button.active .menu-line:nth-child(3){bottom:calc(50% - 1px);transform:rotate(225deg)}.site-menu{background:rgba(0,0,0,.8)}.menu-fixed .site-menu{position:fixed;top:0;z-index:9999;width:100%}@media screen and (max-width:650px){.site-header{position:fixed;z-index:9999;top:0}.menu-fixed .site-header{top:0}.menu-button{display:block}}.menu{display:flex;justify-content:space-between;padding:0;margin:0}.menu-item{border-bottom:1px solid #fff;list-style:none;flex-grow:1;position:relative;padding:0;margin:0}.menu-item:before{display:none}.menu-item a{display:block;width:100%;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.5rem;font-family:headline,sans-serif;text-align:center;padding:4px 0}.menu-item:hover>a:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}.menu-item.menu-item-has-children>a:before{content:"";display:inline-block;width:0;height:0;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;margin-right:5px;position:relative;top:-5px;transition:all .3s ease}.menu-item.current-menu-ancestor>a,.menu-item.current-menu-item>a{background:#f8b133;color:#000}.menu-item.current-menu-ancestor>a:before,.menu-item.current-menu-item>a:before{border-top-color:#000}.menu-item.sub-menu-display>a{background:#f8b133;color:#000}.menu-item.sub-menu-display>a:before{border-top-color:#000;transform:scale(1,-1)}.sub-menu{display:none;position:absolute;margin:0;padding:10px 10px 10px;background:#000;box-shadow:0 0 0 1px #fff;top:65px;left:15%;z-index:9998}.sub-menu:before{content:'';display:block;position:absolute;width:0;height:0;top:-17px;left:15px;border-bottom:17px solid #000;border-right:10px solid transparent;border-left:10px solid transparent;z-index:9999}.sub-menu:after{content:'';display:block;position:absolute;width:0;height:0;top:-19px;left:14px;border-bottom:19px solid #fff;border-right:11px solid transparent;border-left:11px solid transparent;z-index:9998}.menu-item-has-children:last-child .sub-menu{left:auto;right:15%}.menu-item-has-children:last-child .sub-menu:before{left:auto;right:15px}.menu-item-has-children:last-child .sub-menu:after{left:auto;right:14px}.sub-menu li{border:none;margin-bottom:5px}.sub-menu li:last-child{margin-bottom:0}.sub-menu a{background:#242424;white-space:nowrap;display:block;color:#8a8a8a;text-align:left;padding:10px 20px;font-family:body-text,sans-serif;font-size:.95rem;height:auto;line-height:1}.sub-menu a:hover{color:#fff;background:#575757}@media screen and (max-width:800px){.menu-item a{font-size:1.2rem}.sub-menu a{font-size:.95rem}}@media screen and (max-width:650px){.site-menu{display:none;position:fixed;height:calc(100% - 70px);background:#242424;width:100%;z-index:9999;top:70px}.main-landing-page .site-menu{height:calc(100% - 60px);top:60px}.menu{width:100%;height:100%;padding:40px;display:block;overflow:auto}.menu-item{border-bottom:none;float:left;clear:both}.menu-item:hover>a:after{display:none}.menu-item a{display:block;color:#fff;text-decoration:none;padding:5px 0;text-transform:uppercase;font-size:1.6rem;font-family:headline,sans-serif;text-align:left;float:left}.menu-item.menu-item-has-children>a:before{margin-left:-15px}.menu-item.sub-menu-display>a{background:0 0;color:#fff}.menu-item.sub-menu-display>a:before{border-top-color:#fff}.menu-item.current-menu-ancestor>a,.menu-item.current-menu-item>a{background:0 0;color:#fff}.menu-item.current-menu-ancestor>a:before,.menu-item.current-menu-item>a:before{border-top-color:#fff}.sub-menu{float:left;position:static;border:none;box-shadow:none;padding:0 20px 10px;background:0 0}.sub-menu:after,.sub-menu:before{display:block;content:'';clear:both;position:static;border:none}.sub-menu a{font-family:body-text,sans-serif;font-size:.95rem}.sub-menu a:hover{background:0 0}}.site-footer{position:absolute;bottom:0;width:100%}.site-footer-content{padding:20px 0;background:rgba(0,0,0,.8);border-top:1px solid #fff}.promobar{text-align:center;position:fixed;bottom:0;background:rgba(0,0,0,.8);width:100%;z-index:7999}.footer-visible .promobar{position:relative}.promobar .btn{background:rgba(175,43,30,.7);font-family:headline,sans-serif;font-size:2rem;line-height:1;padding:10px 40px 2px;margin:10px 10px;display:inline-block}@media screen and (max-width:650px){.promobar{display:none}}input[type=radio].payment-card+label{cursor:pointer;width:calc(100% / 3 - 40px);margin-left:20px;margin-right:20px;position:relative;margin-bottom:30px;padding:10px;background:0 0}input[type=radio].payment-card+label:hover{color:#fff}input[type=radio].payment-card:checked+label{background:rgba(0,0,0,.8)}input[type=radio].payment-card:checked+label:before{box-shadow:none;background:0 0}input[type=radio].payment-card:checked+label:after{opacity:1;border-width:11px}@media screen and (max-width:550px){input[type=radio].payment-card+label{width:calc(100% / 2 - 40px)}}#MISSING{text-align:center}#MISSING form{display:inline-block;text-align:left}#MISSING td{padding:0;border:none}#MISSING .ORB_BUTTONHELPTEXT,#MISSING .ORB_INSTRUCTIONS,#MISSING .ORB_INSTRUCTIONTEXT{display:none}#MISSING .ORB_TABLE_FIELDS{border-collapse:separate;border-spacing:0 15px}#MISSING label[for=btnCancel]{display:none}#MISSING label{color:#fff;font-family:body-text,sans-serif;font-size:.8rem;line-height:normal;line-height:1.3;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;vertical-align:baseline;margin-bottom:3px}#MISSING .ORB_INPUT{width:auto!important;padding:5px 10px;margin-right:5px;font-size:.95rem}#MISSING .ORB_SELECT{background-color:#242424!important;border:1px solid #fff!important;margin-right:5px}#MISSING a.Normal{color:#fff;font-family:body-text,sans-serif;font-size:.9em;line-height:normal;line-height:1.3;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;vertical-align:baseline}#MISSING .ORB_BUTTONELEMENT{text-align:left;margin-left:0;display:flex;flex-direction:row-reverse;justify-content:flex-end}#MISSING .ORB_BUTTONELEMENT input{letter-spacing:.02em;-webkit-appearance:none;background:rgba(255,255,255,.3);color:#fff;padding:10px 40px;text-transform:uppercase;border:none;font-size:.95rem;display:inline-block;align-text:center;width:auto!important;font-weight:100;font-family:body-text,sans-serif;margin-right:10px;opacity:.8}#MISSING .ORB_BUTTONELEMENT input:hover{opacity:1}#MISSING .ORB_BUTTONELEMENT input:focus{outline:0}#MISSING .ORB_BUTTONELEMENT input[value=Cancel]{background:rgba(51,107,153,.7)}#MISSING .ORB_TD_ERRORLEFT{display:none}#MISSING .ORB_TD_ERRORRIGHT{border:1px solid #fff;padding:5px 5px;margin:0 0 10px;color:#ff4634;border-color:#ff4634;font-family:body-text,sans-serif;font-size:.9rem;margin-top:5px}.hng-game-signup{background:0 0}.hng-game-signup button[type=submit]{width:100%}.hng-game-signup cite,.hng-game-signup dfn,.hng-game-signup em,.hng-game-signup i,.hng-game-signup p{font-size:.8em}.hng-game-signup label.checklabel{font-size:.95rem}pre{background:#242424}.sidebar{margin-bottom:20px}.sidebar input[type=search]{margin-bottom:0}.sidebar a{color:#fff}.hng_recent_posts{padding-bottom:10px}.hng_recent_posts ul{margin:0;padding:0}.hng_recent_posts li{width:100%;list-style:none;padding:0}.hng_recent_posts img{display:block;width:100%;height:auto}.hng_recent_posts a{text-decoration:none}.forum-sidebar-user-info-name{margin-bottom:10px}.forum-sidebar-user-info-name a{text-decoration:none;font-size:1.2rem;font-family:headline,sans-serif}.sidebar-login-button{width:100%}.forum-sidebar-user-info-avatar a{display:inline-block;text-decoration:none;position:relative}.sidebar-submenu-expander{position:relative}.sidebar-submenu-expander:before{content:"";display:block;position:absolute;width:0;height:0;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;margin-right:5px;top:calc(50% - 2.5px);left:30px;transition:all .3s ease}.sidebar-submenu-expander:hover:before{transform:scale(1.2)}.sidebar-submenu-expander.sub-menu-display:before{transform:scaleY(-1)}.sidebar-submenu{padding-left:15px;padding-bottom:10px;display:none}@media screen and (max-width:770px){.sidebar{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.hng_recent_posts ul{display:flex;flex-wrap:wrap;justify-content:space-between}.hng_recent_posts li{width:calc(50% - 10px)}}@media screen and (max-width:550px){.hng_recent_posts li{width:100%}}#archive-posts{margin-bottom:100px}a.archive{text-decoration:none;display:flex;flex-direction:column;color:#d9d9d9}a.archive:hover{color:#fff}a.archive:hover .box,a.archive:hover .content-accordian-trigger-btn,a.archive:hover input[type=radio].payment-card+label,a.archive:hover pre{background:rgba(13,13,13,.8)}a.archive:hover .box:after,a.archive:hover .content-accordian-trigger-btn:after,a.archive:hover input[type=radio].payment-card+label:after,a.archive:hover pre:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}a.archive img{display:block;width:100%}a.archive .box,a.archive .content-accordian-trigger-btn,a.archive input[type=radio].payment-card+label,a.archive pre{position:relative;flex-grow:1}cite.byline,dfn.byline,em.byline,i.byline,p.byline{margin-bottom:10px}.archive-featured-posts{padding-bottom:10px;display:flex;flex-direction:column;justify-content:space-between}.archive-featured-posts .box,.archive-featured-posts .content-accordian-trigger-btn,.archive-featured-posts input[type=radio].payment-card+label,.archive-featured-posts pre{margin-bottom:10px}@media screen and (max-width:770px){.archive-featured-posts.col-2,.body-text .gallery.gallery-columns-3 .archive-featured-posts.gallery-item{width:calc(100% - 20px);margin-left:10px;margin-right:10px;flex-direction:row}.archive-featured-posts.col-2 a.archive,.body-text .gallery.gallery-columns-3 .archive-featured-posts.gallery-item a.archive{width:calc(50% - 10px)}}@media screen and (max-width:550px){.archive-featured-posts.col-2,.body-text .gallery.gallery-columns-3 .archive-featured-posts.gallery-item{width:calc(100% - 20px);flex-direction:column}.archive-featured-posts.col-2 a.archive,.body-text .gallery.gallery-columns-3 .archive-featured-posts.gallery-item a.archive{width:100%}}.home.page .site-header{margin:0 0 20px;position:relative}body.home{background-image:url(../images/hng_wwii.jpg)!important;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.landingpage-container{width:100%;height:calc(100vh - 115px);max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;padding-top:30px}.landingpage-container img.logo{width:500px;max-width:100%;height:auto}.landing-promo-button{margin-bottom:20px;font-family:headline,sans-serif;font-size:2.2rem;padding:12px 0 2px}.landing-promo-button:hover{color:#fff}.landing-promo-button.red-btn{background:rgba(131,32,23,.7)}.landing-promo-button.blue-btn{background:rgba(38,80,115,.7)}.landing-promo-button.green-btn{background:rgba(24,96,0,.7)}.landing-promo-button.yellow-btn{background:rgba(240,156,8,.7);color:#000}.landing-promo-button.white-btn{background:rgba(230,230,230,.7);color:#000}.landing-promo-button.grey-btn{background:rgba(87,87,87,.7)}.landing-promo-button.black-btn{background:rgba(0,0,0,.7)}.landingpage-content{align-items:flex-start}.poly-lang-selector{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);padding:5px 10px;margin:0}.poly-lang-selector li{list-style-type:none;list-style-image:none;float:left;margin:0;margin-right:10px;padding:0}.poly-lang-selector li:last-child{margin-right:0}@media screen and (max-width:770px){.body-text .gallery.gallery-columns-2 .landingpage-container .gallery-item,.body-text .gallery.gallery-columns-3 .landingpage-container .gallery-item,.landingpage-container .body-text .gallery.gallery-columns-2 .gallery-item,.landingpage-container .body-text .gallery.gallery-columns-3 .gallery-item,.landingpage-container .col-2,.landingpage-container .col-3{width:calc(100% / 2 - 20px);margin-right:10px;margin-left:10px}}@media screen and (min-width:650px){.home.page .logo-container{display:none}}@media screen and (max-width:650px){.home.page .logo-container{height:60px}.home.page .content:before{height:0}.landingpage-container{width:100%;height:auto;max-width:1200px;margin:10px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-content:start}}@media screen and (max-width:550px){.body-text .gallery.gallery-columns-2 .landingpage-container .gallery-item,.body-text .gallery.gallery-columns-3 .landingpage-container .gallery-item,.landingpage-container .body-text .gallery.gallery-columns-2 .gallery-item,.landingpage-container .body-text .gallery.gallery-columns-3 .gallery-item,.landingpage-container .col-2,.landingpage-container .col-3{width:calc(100% - 20px);margin-right:10px;margin-left:10px}}.kb-article-link{text-decoration:none}.kb-article-link:hover{color:#fff}.kb-article-link:hover h4{color:#f8b133;text-decoration:underline}.single-kb-article-list-item{margin-bottom:20px}.single-kb-article-list-item a{text-decoration:none}.single-kb-article-list-item a h5{margin-bottom:0}.single-kb-article-list-item:last-child{margin-bottom:0}.kb-categories{padding:0}.kb-categories li{padding:0;list-style:none}.kb-categories li a{background:rgba(255,255,255,.3);display:block;color:#e6e6e6;text-align:center;padding:10px;text-transform:uppercase;text-decoration:none;margin-bottom:5px;position:relative}.kb-categories li a:hover{color:#fff;background:rgba(255,255,255,.4);box-shadow:0 40px 40px -40px rgba(0,0,0,.4) inset}.kb-categories li a:hover:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}.kb-categories h5{margin:0}.gallery-thumbnail{padding:10px;cursor:pointer;color:#fff;background:rgba(0,0,0,.8);position:relative}.gallery-thumbnail:hover{background:rgba(13,13,13,.8);color:#fff}.gallery-thumbnail:hover:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}.gallery-thumbnail img{display:block}body.post-type-archive-leaderboard article a{text-decoration:none}body.post-type-archive-leaderboard article a h3{margin:0;padding:0}body.page div#leaderboards article a{text-decoration:none}body.page div#leaderboards article a h3{margin:0;padding:0}body.page article.leaderboard-category a{text-decoration:none!important}body.page article.leaderboard-category a h3{margin:0;padding:0}body.single-leaderboard div#tabs ul.r-tabs-nav,body.tax-lb_category div#tabs ul.r-tabs-nav{display:table;width:100%}body.single-leaderboard div#tabs ul.r-tabs-nav li,body.tax-lb_category div#tabs ul.r-tabs-nav li{display:table-cell;width:50%;float:left;padding:0 1px 0 0;background:0 0}body.single-leaderboard div#tabs ul.r-tabs-nav li a,body.tax-lb_category div#tabs ul.r-tabs-nav li a{margin:0;list-style:none;float:left;width:100%;font-size:1rem;text-transform:uppercase;border:1px solid #000;padding:12px 10px 10px;text-decoration:none;display:block;background-color:rgba(255,255,255,.2)}body.single-leaderboard div#tabs ul.r-tabs-nav li a:hover,body.tax-lb_category div#tabs ul.r-tabs-nav li a:hover{background:url(../images/buttons/btn_hover_top_left.png) no-repeat top left,url(../images/buttons/btn_hover_top_right.png) no-repeat top right,url(../images/buttons/btn_hover_bottom_left.png) no-repeat bottom left,url(../images/buttons/btn_hover_bottom_right.png) no-repeat bottom right;background-size:10px,10px,10px,10px;background-color:none;color:#f8b133}body.single-leaderboard div#tabs ul.r-tabs-nav li.r-tabs-state-active a,body.tax-lb_category div#tabs ul.r-tabs-nav li.r-tabs-state-active a{background-color:#f8b133;color:#000}body.single-leaderboard article.leaderboard,body.tax-lb_category article.leaderboard{margin-top:1em;display:none;text-align:left}body.single-leaderboard article.leaderboard.leaderboard table,body.tax-lb_category article.leaderboard.leaderboard table{border-collapse:collapse}body.single-leaderboard article.leaderboard.leaderboard table tr td,body.tax-lb_category article.leaderboard.leaderboard table tr td{border:none;word-break:break-word}body.single-leaderboard article.leaderboard.leaderboard table tr td h2,body.single-leaderboard article.leaderboard.leaderboard table tr td h3,body.tax-lb_category article.leaderboard.leaderboard table tr td h2,body.tax-lb_category article.leaderboard.leaderboard table tr td h3{margin:0;padding:0}body.single-leaderboard article.leaderboard.leaderboard table tr:nth-child(odd),body.tax-lb_category article.leaderboard.leaderboard table tr:nth-child(odd){background:rgba(255,255,255,.05)}body.single-leaderboard article.leaderboard.leaderboard table tr.selected,body.tax-lb_category article.leaderboard.leaderboard table tr.selected{border:1px solid #f8b133;border-left:none;border-right:none}body.single-leaderboard article.leaderboard.leaderboard table img.faction-icon,body.tax-lb_category article.leaderboard.leaderboard table img.faction-icon{width:40px;min-width:40px;height:auto}body.single-leaderboard article.leaderboard:first-of-type,body.tax-lb_category article.leaderboard:first-of-type{display:block}body.single-post div#leaderboard-wrapper table#leaderboard{border-collapse:collapse}body.single-post div#leaderboard-wrapper table#leaderboard tr td{border:none;word-break:break-word}body.single-post div#leaderboard-wrapper table#leaderboard tr td h2,body.single-post div#leaderboard-wrapper table#leaderboard tr td h3{margin:0;padding:0}body.single-post div#leaderboard-wrapper table#leaderboard tr:nth-child(odd){background:rgba(255,255,255,.05)}body.single-post div#leaderboard-wrapper table#leaderboard tr.selected{border:1px solid #f8b133;border-left:none;border-right:none}body.single-post div#leaderboard-wrapper table#leaderboard img.faction-icon{width:40px;height:auto}section.widget_hng_leaderboard_categories_widget h3.widget-title{margin-bottom:5px!important}section.widget_hng_leaderboard_categories_widget ul{margin:0;padding:0!important;list-style:none}section.widget_hng_leaderboard_categories_widget ul li{list-style-image:none!important;margin:0;padding:0}section.widget_hng_leaderboard_categories_widget ul li h4{margin:0}section.widget_hng_leaderboard_categories_widget ul li h4 a{text-decoration:none;color:#fff;margin-bottom:5px;padding:20px 20px 15px}section.widget_hng_leaderboard_categories_widget ul li h4 a:hover{background:url(../images/buttons/btn_hover_top_left.png) no-repeat top left,url(../images/buttons/btn_hover_top_right.png) no-repeat top right,url(../images/buttons/btn_hover_bottom_left.png) no-repeat bottom left,url(../images/buttons/btn_hover_bottom_right.png) no-repeat bottom right;background-size:10px,10px,10px,10px;background-color:rgba(0,0,0,.8);color:#f8b133}section.widget_hng_leaderboard_categories_widget ul li h4 a.active{background-color:#f8b133;color:#000}.body-text .gallery .gallery-item{margin:0 10px 20px;opacity:.8;position:relative}.body-text .gallery .gallery-item:hover{opacity:1}.body-text .gallery .gallery-item a{display:block;cursor:pointer}.body-text .gallery .gallery-item a:hover:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch}.body-text .gallery img{width:100%;height:auto;display:block}div.wrap div.content{padding-bottom:414px}body.home div.wrap div.content{padding-bottom:0!important}body.single article.post footer.entry-footer cite.cat-links,body.single article.post footer.entry-footer cite.tags-links,body.single article.post footer.entry-footer dfn.cat-links,body.single article.post footer.entry-footer dfn.tags-links,body.single article.post footer.entry-footer em.cat-links,body.single article.post footer.entry-footer em.tags-links,body.single article.post footer.entry-footer i.cat-links,body.single article.post footer.entry-footer i.tags-links,body.single article.post footer.entry-footer p.cat-links,body.single article.post footer.entry-footer p.tags-links{text-transform:uppercase;margin:-2px 0 0;padding:0}.road-map-stages{margin-left:20px;padding-left:20px;border-left:1px solid #fff;position:relative}.road-map-stages:before{content:'';display:block;width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;left:-5px;top:0}.road-map-stages:after{content:'';display:block;width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;left:-5px;bottom:0}.road-map-stages .box,.road-map-stages .content-accordian-trigger-btn,.road-map-stages input[type=radio].payment-card+label,.road-map-stages pre{position:relative}.road-map-stages .box:before,.road-map-stages .content-accordian-trigger-btn:before,.road-map-stages input[type=radio].payment-card+label:before,.road-map-stages pre:before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#000;border:1px solid #fff;position:absolute;left:-30px;top:calc(50% - 10px);text-align:center;line-height:21px}.road-map-stages .stage-complete:before{content:'✓'}body.post-type-archive-motd article.motd div.body-text,body.single-motd article.motd div.body-text{text-align:left}body.post-type-archive-motd article.motd div.body-text h3,body.single-motd article.motd div.body-text h3{margin:0 0 .5em;padding:0}body #hng-bg-video,body.home #hng-bg-video{position:fixed;left:50%;top:0;min-width:100%;min-height:100%;z-index:-1;transform:translateX(-50%)}body .hng-play-btn-wrapper,body.home .hng-play-btn-wrapper{text-align:center;position:absolute;width:100%;left:0;top:70%;margin-top:20px;transform:translateY(-50%)}body .hng-play-btn-wrapper .hng-open-download-modal,body.home .hng-play-btn-wrapper .hng-open-download-modal{background:rgba(162,3,15,.8);width:100%;display:inline-block;position:relative;max-width:645px;text-align:center;color:#fff;text-transform:uppercase;font-size:35px;line-height:100%;margin:20px auto 0;padding:40px 40px 35px;transition:all .2s ease;cursor:pointer}body .hng-download-btn-wrapper,body.home .hng-download-btn-wrapper{overflow:auto;margin-bottom:-30px}body .hng-download-btn-wrapper .hng-download-btn,body.home .hng-download-btn-wrapper .hng-download-btn{max-width:none;background:rgba(162,3,15,.8);width:100%;display:inline-block;position:relative;max-width:645px;text-align:center;color:#fff;text-transform:uppercase;font-size:35px;line-height:100%;margin:20px auto 0;padding:40px 40px 35px;transition:all .2s ease;cursor:pointer}body .hng-download-btn-wrapper .hng-download-btn:hover,body.home .hng-download-btn-wrapper .hng-download-btn:hover{background:rgba(226,35,50,.8)}body .hng-download-btn-wrapper .hng-download-btn:hover:after,body.home .hng-download-btn-wrapper .hng-download-btn:hover:after{content:"";left:0;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;right:0;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;display:block;position:absolute;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent}body .hng-download-btn-wrapper .hng-download-btn.hng-submitter,body.home .hng-download-btn-wrapper .hng-download-btn.hng-submitter{background:rgba(255,255,255,.2);color:#fff}body .hng-download-btn-wrapper .hng-download-btn.hng-submitter:hover,body.home .hng-download-btn-wrapper .hng-download-btn.hng-submitter:hover{background:rgba(255,255,255,.2);color:#fff}body .hng-download-btn-wrapper cite,body .hng-download-btn-wrapper dfn,body .hng-download-btn-wrapper em,body .hng-download-btn-wrapper i,body .hng-download-btn-wrapper p,body.home .hng-download-btn-wrapper cite,body.home .hng-download-btn-wrapper dfn,body.home .hng-download-btn-wrapper em,body.home .hng-download-btn-wrapper i,body.home .hng-download-btn-wrapper p{margin:10px 0;font-size:.85rem;float:right}body .hng-download-btn-wrapper cite:first-child,body .hng-download-btn-wrapper dfn:first-child,body .hng-download-btn-wrapper em:first-child,body .hng-download-btn-wrapper i:first-child,body .hng-download-btn-wrapper p:first-child,body.home .hng-download-btn-wrapper cite:first-child,body.home .hng-download-btn-wrapper dfn:first-child,body.home .hng-download-btn-wrapper em:first-child,body.home .hng-download-btn-wrapper i:first-child,body.home .hng-download-btn-wrapper p:first-child{float:left}body .hng-download-btn-wrapper cite a,body .hng-download-btn-wrapper dfn a,body .hng-download-btn-wrapper em a,body .hng-download-btn-wrapper i a,body .hng-download-btn-wrapper p a,body.home .hng-download-btn-wrapper cite a,body.home .hng-download-btn-wrapper dfn a,body.home .hng-download-btn-wrapper em a,body.home .hng-download-btn-wrapper i a,body.home .hng-download-btn-wrapper p a{font-weight:700;text-decoration:none}body .hng-download-modal-wrapper,body.home .hng-download-modal-wrapper{position:fixed;left:50%;top:50%;z-index:1;margin-top:-10px;transform:translateX(-50%) translateY(-50%);background:rgba(0,0,0,.8);padding:40px;display:none;width:100%;max-width:650px;min-height:300px}body .hng-download-modal-wrapper .hng-registration-header,body.home .hng-download-modal-wrapper .hng-registration-header{color:#fff;font-size:3rem;font-family:headline,sans-serif;text-align:center;width:100%;margin:0;padding:0;margin-bottom:20px}body .hng-download-modal-wrapper .hng-close-download-modal,body.home .hng-download-modal-wrapper .hng-close-download-modal{color:#fff;opacity:.8;font-size:30px;cursor:pointer;position:absolute;top:10px;right:20px;width:20px;height:20px}body .hng-download-modal-wrapper .hng-close-download-modal:hover,body.home .hng-download-modal-wrapper .hng-close-download-modal:hover{opacity:1}body .hng-business-link,body.home .hng-business-link{padding-top:20px;padding-left:20px}body #iframe-thingy,body.home #iframe-thingy{width:100%;min-height:216px;max-height:400px;overflow:auto!important}body #iframe-thingy.ff,body.home #iframe-thingy.ff{height:450px!important;max-height:450px!important}@media only screen and (max-width:650px){body.home .hng-download-modal-wrapper{top:-140px;left:0;right:0;padding:20px;transform:none;position:relative}body.home .hng-download-modal-wrapper .hng-registration-header{margin-top:30px}body.home .hng-download-btn-wrapper{margin-bottom:-15px}body.home .hng-download-btn-wrapper cite,body.home .hng-download-btn-wrapper dfn,body.home .hng-download-btn-wrapper em,body.home .hng-download-btn-wrapper i,body.home .hng-download-btn-wrapper p{float:none!important;display:block;text-align:center}body.home .hng-download-btn-wrapper .hng-open-download-modal{padding:30px 30px 25px;font-size:30px;max-width:300px}body.home #iframe-thingy{max-height:450px}}.social-media .sharedaddy h3.sd-title{display:none}.social-media .sharedaddy li:before{display:none}.social-media .sharedaddy .sd-content ul{display:flex;justify-content:left;margin:0!important}.social-media .sharedaddy .sd-content ul:before{content:'Share on:';margin-right:15px}.social-media .sharedaddy .sd-content ul li{display:block}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button{width:24px!important;height:20px!important;margin-right:15px;display:block;background-size:contain;background:none center no-repeat!important;border-radius:0!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button:before{display:none}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button.share-facebook{background-image:url(../images/facebook-icon.svg)!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button.share-twitter{background-image:url(../images/twitter-icon.svg)!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button.share-reddit{background-image:url(../images/reddit-icon.svg)!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button.share-tumblr{background-image:url(../images/tumblr-icon.svg)!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button.share-jetpack-whatsapp{background-image:url(../images/whatsapp-icon.svg)!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button.share-email{background-image:url(../images/mail-icon.svg)!important}.social-media .sharedaddy .sd-social-icon .share-icon.sd-button span{display:none}body div#overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8000;background:rgba(0,0,0,.65)}body div#overlay #iframe-thingy{width:100%;min-height:260px}body div#overlay .hng-download-modal-wrapper{position:fixed;left:50%;top:50%;z-index:1;margin-top:-10px;transform:translateX(-50%) translateY(-50%);background:rgba(0,0,0,.8);padding:40px;display:none;width:100%;max-width:650px;min-height:300px}body div#overlay .hng-download-modal-wrapper .hng-registration-header{color:#fff;font-size:3rem;font-family:headline,sans-serif;text-align:center;width:100%;margin:0;padding:0;margin-bottom:20px}body div#overlay .hng-download-modal-wrapper .hng-close-download-modal{color:#fff;opacity:.8;font-size:30px;cursor:pointer;position:absolute;top:10px;right:20px;width:20px;height:20px}body div#overlay .hng-download-modal-wrapper .hng-close-download-modal:hover{opacity:1}body div#overlay .hng-download-modal-wrapper .hng-download-btn-wrapper{overflow:auto;margin-bottom:-30px}body div#overlay .hng-download-modal-wrapper .hng-download-btn-wrapper .hng-download-btn{max-width:none;background:rgba(162,3,15,.8);width:100%;display:inline-block;position:relative;max-width:645px;text-align:center;color:#fff;text-transform:uppercase;font-size:35px;line-height:100%;margin:20px auto 0;padding:40px 40px 35px;transition:all .2s ease;cursor:pointer}body div#overlay .hng-download-modal-wrapper .hng-download-btn-wrapper .hng-download-btn:hover{background:rgba(226,35,50,.8)}body div#overlay .hng-download-modal-wrapper .hng-download-btn-wrapper .hng-download-btn:hover:after{content:"";left:0;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;right:0;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;display:block;position:absolute;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent}body div#overlay .hng-download-modal-wrapper .hng-download-btn-wrapper .hng-download-btn.hng-submitter{background:rgba(255,255,255,.2);color:#fff}body div#overlay .hng-download-modal-wrapper .hng-download-btn-wrapper .hng-download-btn.hng-submitter:hover{background:rgba(255,255,255,.2);color:#fff}section.sidebar-widget{margin-bottom:20px}section.sidebar-widget.widget_polylang ul{list-style:none;margin:0;padding:0;text-align:center}section.sidebar-widget.widget_polylang ul li{margin:0 2px;padding:0;display:inline}section.sidebar-widget.widget_hng_motd_widget h3.widget-title.box,section.sidebar-widget.widget_hng_motd_widget h3.widget-title.content-accordian-trigger-btn{margin:0;background-color:tranparentize(#af2b1e,.3)!important}section.sidebar-widget.widget_hng_motd_widget div.widget-content{background-color:rgba(0,0,0,.8);padding:20px 20px 5px}section.sidebar-widget.widget_hng_motd_widget div.widget-content h4 span.date{color:rgba(255,255,255,.5)}.select2-selection{background:rgba(255,255,255,.2)!important;border:1px solid #fff!important;border-radius:0!important}.select2-selection input.select2-search__field{text-align:left;text-transform:uppercase;font-size:1.2rem!important;margin:10px 0 0 0!important;padding:0!important}.select2-selection li.select2-search{margin-bottom:0!important}span.select2-dropdown{background-color:#121212!important}span.select2-dropdown li.select2-results__option{height:52px!important;line-height:40px;margin-bottom:0!important}span.select2-dropdown li.select2-results__option div.select2-result{height:40px!important;line-height:40px}span.select2-dropdown li.select2-results__option div.select2-result img.avatar{width:40px;height:40px;float:left}span.select2-dropdown li.select2-results__option div.select2-result span.username{line-height:40px;display:inline-block;padding:0 0 0 6px!important}span.select2-dropdown li.select2-results__option--highlighted{background-color:#f8b133!important;color:#000!important}.alert-bar{background:rgba(175,43,30,.3)!important;border:none}.alert-bar h2{margin:0;padding:.35rem 0 0;font-size:2rem;border-bottom:1px solid #fff;box-shadow:0 0 40px rgba(0,0,0,.4) inset;line-height:3rem}.alert-bar h2 a{text-decoration:none}nav.site-menu ul#menu-menu li.pll-parent-menu-item a *{display:none}nav.site-menu ul#menu-menu li.pll-parent-menu-item a img{margin:-2px 0 0 0;padding:0;vertical-align:middle;display:inline-block}nav.site-menu ul#menu-menu li.pll-parent-menu-item ul.sub-menu{min-width:175px}nav.site-menu ul#menu-menu li.pll-parent-menu-item ul.sub-menu li.lang-item a{padding:10px 10px 8px}nav.site-menu ul#menu-menu li.pll-parent-menu-item ul.sub-menu li.lang-item a *{display:inline}nav.site-menu ul#menu-menu li.pll-parent-menu-item ul.sub-menu li.lang-item a img{margin:-4px 10px 0 0;padding:0;vertical-align:middle}#catapult-cookie-bar{background-color:rgba(0,0,0,.8)!important}#catapult-cookie-bar #catapultCookie{border-radius:0;padding:8px 20px 6px;background:0 0;color:#fff;position:relative}#catapult-cookie-bar #catapultCookie:hover:after{content:"";left:0;-o-border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;right:0;border-image:url(//static.heroesandgenerals.com/ui-kit/images/hg-border-img.gif) 35 stretch;display:block;position:absolute;top:0;bottom:0;border-width:7px;border-style:solid;border-color:transparent}.merch img{width:100%;height:auto}body{background:url(../images/backdrop.jpg) center top no-repeat #111;background-size:cover}.attachment-post-thumbnail{display:block}figcaption{margin-top:5px;font-style:italic}.body-text h2{margin-top:30px;margin-bottom:5px}.body-text h3{margin-top:25px;margin-bottom:10px}.cat-tag-header{display:block;float:left;margin-right:10px}img.feature{display:block;width:100%}.archive-article-link{margin-bottom:10px;background:rgba(0,0,0,.8);display:block}.archive-article-link:after{content:'';display:block;clear:both}.archive-article-link img{display:block;flex-grow:0;height:auto}.archive-article-link .archive-article-link-description{margin-bottom:0;background:0 0}.btn.load-more-posts{display:inline-flex}.site-footer{width:100vw}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite.png)!important}#fancybox-loading div{background:url(../images/fancybox_loading.gif) center center no-repeat!important}.fancybox-nav{background:transparent url(../images/blank.gif)!important}.fancybox-overlay{background:url(../images/fancybox_overlay.png)!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox_sprite@2x.png)!important;background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif)!important;background-size:24px 24px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3ZlbmRvcnMvZmFuY3lib3gvc291cmNlL2pxdWVyeS5mYW5jeWJveC5jc3MiLCIuLi92ZW5kb3JzL3Rvb2x0aXBzdGVyL2Rpc3QvY3NzL3Rvb2x0aXBzdGVyLmJ1bmRsZS5taW4uY3NzIiwiLi4vdmVuZG9ycy9yZXNwb25zaXZlLXRhYnMvY3NzL3Jlc3BvbnNpdmUtdGFicy5jc3MiLCIuLi92ZW5kb3JzL2huZy11aS1raXQvYXNzZXRzL3NyYy9zYXNzL19jb2xvcnMuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX3Jlc2V0LnNjc3MiLCJobmcubWluLmNzcyIsImhuZy5jc3MiLCIuLi92ZW5kb3JzL2huZy11aS1raXQvYXNzZXRzL3NyYy9zYXNzL19mb250cy5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fb3ZlcmFsbC5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fZ3JpZC5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fbGlzdHMuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX3RhYnMuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX2Zvcm1zLnNjc3MiLCIuLi92ZW5kb3JzL2huZy11aS1raXQvYXNzZXRzL3NyYy9zYXNzL190YWJsZXMuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX2J1dHRvbnMuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX3Bvc3QtbWVkaWEuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX21vZGFscy5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fbWlzYy1lbGVtZW50cy5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fc2xpZGVycy5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fY29udGVudC1hY2NvcmRpYW4uc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3MvX2hlYWRlci5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fbmF2aWdhdGlvbi5zY3NzIiwiLi4vdmVuZG9ycy9obmctdWkta2l0L2Fzc2V0cy9zcmMvc2Fzcy9fZm9vdGVyLnNjc3MiLCIuLi92ZW5kb3JzL2huZy11aS1raXQvYXNzZXRzL3NyYy9zYXNzL19hY2NvdW50LW1hbmFnZW1lbnQuc2NzcyIsIi4uL3ZlbmRvcnMvaG5nLXVpLWtpdC9hc3NldHMvc3JjL3Nhc3Mvc3R5bGUuc2NzcyIsInRlbXBsYXRlcy9fc2lkZWJhci5zY3NzIiwidGVtcGxhdGVzL19uZXdzLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fbGFuZGluZ3BhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fa25vd2xlZGdlYmFzZS5zY3NzIiwidGVtcGxhdGVzL19nYWxsZXJ5LnNjc3MiLCJ0ZW1wbGF0ZXMvX2xlYWRlcmJvYXJkcy5zY3NzIiwicGFydGlhbHMvX2NvbnRlbnQuc2NzcyIsInBhcnRpYWxzL19wbGF5X25vdy5zY3NzIiwibW9kdWxlcy9fc29jaWFsLW1lZGlhLnNjc3MiLCJtb2R1bGVzL19vdmVybGF5LnNjc3MiLCJtb2R1bGVzL193aWRnZXRzLnNjc3MiLCJtb2R1bGVzL19zZWxlY3QyLnNjc3MiLCJtb2R1bGVzL19hbGVydC1iYXIuc2NzcyIsIm1vZHVsZXMvX3BvbHlsYW5nLnNjc3MiLCJtb2R1bGVzL19jb29raWViYXIuc2NzcyIsIm1vZHVsZXMvX21lcmNoLnNjc3MiLCJobmcuc2NzcyJdLCJuYW1l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QkFBQSxvQkFBQSxvQkFDQyxpQkFBQSw2Q0FFRCxzQkFDQyxXQUFBLG9DQUFBLE9BQUEsT0FBQSxvQkFFRCxjQUNDLFdBQUEsWUFBQSxtQ0FFRCxrQkFDQyxXQUFBLDhDQUlELDREQUFBLGtEQUFBLDZDQWRBLGtCQUFBLGdCQUFBLG9CQUFBLG9CQW1CRSxpQkFBQSxnREFDQSxnQkFBQSxLQUFBLE1BakJGLHNCQXFCRSxpQkFBQSxpREFDQSxnQkFBQSxLQUFBIiwiZmlsZSI6ImhuZy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGZhbmN5Qm94IHYyLjEuNSBmYW5jeWFwcHMuY29tIHwgZmFuY3lhcHBzLmNvbS9mYW5jeWJveC8jbGljZW5zZSAqL1xuLmZhbmN5Ym94LXdyYXAsXG4uZmFuY3lib3gtc2tpbixcbi5mYW5jeWJveC1vdXRlcixcbi5mYW5jeWJveC1pbm5lcixcbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC13cmFwIGlmcmFtZSxcbi5mYW5jeWJveC13cmFwIG9iamVjdCxcbi5mYW5jeWJveC1uYXYsXG4uZmFuY3lib3gtbmF2IHNwYW4sXG4uZmFuY3lib3gtdG1wXG57XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHotaW5kZXg6IDgwMjA7XG59XG5cbi5mYW5jeWJveC1za2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXHRjb2xvcjogIzQ0NDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHQgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQge1xuXHR6LWluZGV4OiA4MDMwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC1za2luIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdCAgIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHQgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG5cdGNvbG9yOiAjNDQ0O1xuXHRmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZmFuY3lib3hfc3ByaXRlLnBuZyk7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcblx0b3BhY2l0eTogMC44O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNjA7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHVybChmYW5jeWJveF9sb2FkaW5nLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5mYW5jeWJveC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMThweDtcblx0cmlnaHQ6IC0xOHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGJsYW5rLmdpZik7IC8qIGhlbHBzIElFICovXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0ei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tdG9wOiAtMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDQwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuXHRsZWZ0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0cmlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10bXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTk5cHg7XG5cdGxlZnQ6IC05OTk5OXB4O1xuXHRtYXgtd2lkdGg6IDk5OTk5cHg7XG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE92ZXJsYXkgaGVscGVyICovXG5cbi5mYW5jeWJveC1sb2NrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jayBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1sb2NrLXRlc3Qge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiA4MDEwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoZmFuY3lib3hfb3ZlcmxheS5wbmcpO1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LWxvY2sgLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiBUaXRsZSBoZWxwZXIgKi9cblxuLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRmb250OiBub3JtYWwgMTNweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0ei1pbmRleDogODA1MDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtdGl0bGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tYm90dG9tOiAtMzVweDtcblx0ei1pbmRleDogODA1MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtZmxvYXQtd3JhcCAuY2hpbGQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XG5cdHBhZGRpbmc6IDJweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLyogRmFsbGJhY2sgZm9yIHdlYiBicm93c2VycyB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBSR0JhICovXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3V0c2lkZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xufVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcblx0ICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpe1xuXG5cdCNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChmYW5jeWJveF9zcHJpdGVAMngucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cblx0fVxuXG5cdCNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuXHR9XG59IiwiLnRvb2x0aXBzdGVyLWZhbGwsLnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvd3std2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4xNSk7LW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpfS50b29sdGlwc3Rlci1iYXNle2Rpc3BsYXk6ZmxleDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlfS50b29sdGlwc3Rlci1ib3h7ZmxleDoxIDEgYXV0b30udG9vbHRpcHN0ZXItY29udGVudHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG99LnRvb2x0aXBzdGVyLXJ1bGVye2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG9vbHRpcHN0ZXItZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3d7b3BhY2l0eToxfS50b29sdGlwc3Rlci1ncm93ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAsMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCwwKTstby10cmFuc2Zvcm06c2NhbGUoMCwwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDAsMCk7dHJhbnNmb3JtOnNjYWxlKDAsMCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnRvb2x0aXBzdGVyLWdyb3cudG9vbHRpcHN0ZXItc2hvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEsMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEsMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLDEpO3RyYW5zZm9ybTpzY2FsZSgxLDEpOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4xNSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4xNSl9LnRvb2x0aXBzdGVyLXN3aW5ne29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooNGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDRkZWcpO3RyYW5zZm9ybTpyb3RhdGVaKDRkZWcpOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSxvcGFjaXR5Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5Oi1vLXRyYW5zZm9ybTstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTotbXMtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVaKDApOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVooMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZVooMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGVaKDApO3RyYW5zZm9ybTpyb3RhdGVaKDApOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMywuNjM1LC40OTUsMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIzLC42MzUsLjQ5NSwyLjQpOy1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMywuNjM1LC40OTUsMi40KTstbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMywuNjM1LC40OTUsMi40KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIzLC42MzUsLjQ5NSwyLjQpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjMsLjYzNSwuNDk1LDIuNCl9LnRvb2x0aXBzdGVyLWZhbGx7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6dG9wOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dG9wOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OnRvcDt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcDstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpfS50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWx7dG9wOjAhaW1wb3J0YW50fS50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5ney13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstby10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dG9wOjAhaW1wb3J0YW50O29wYWNpdHk6MH0udG9vbHRpcHN0ZXItc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LW1vei10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OmxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0Oy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTstbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMTUpOy1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjE1KX0udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItaW5pdGlhbHtsZWZ0Oi00MHB4IWltcG9ydGFudH0udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmd7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDstbW96LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YWxsOy1tcy10cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDtsZWZ0OjAhaW1wb3J0YW50O29wYWNpdHk6MH1Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZ3swJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS50b29sdGlwc3Rlci11cGRhdGUtZmFkZXthbmltYXRpb246dG9vbHRpcHN0ZXItZmFkaW5nIC40c31Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nezI1JXt0cmFuc2Zvcm06cm90YXRlKC0yZGVnKX03NSV7dHJhbnNmb3JtOnJvdGF0ZSgyZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMCl9fS50b29sdGlwc3Rlci11cGRhdGUtcm90YXRle2FuaW1hdGlvbjp0b29sdGlwc3Rlci1yb3RhdGluZyAuNnN9QGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nezUwJXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19LnRvb2x0aXBzdGVyLXVwZGF0ZS1zY2FsZXthbmltYXRpb246dG9vbHRpcHN0ZXItc2NhbGluZyAuNnN9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveHtiYWNrZ3JvdW5kOiM1NjU2NTY7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6NHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYm94e21hcmdpbi10b3A6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveHttYXJnaW4tcmlnaHQ6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1ib3h7bWFyZ2luLWxlZnQ6OHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYm94e21hcmdpbi1ib3R0b206OHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50e2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MThweDtwYWRkaW5nOjZweCAxNHB4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvd3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGV9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvd3toZWlnaHQ6MTBweDttYXJnaW4tbGVmdDotMTBweDt0b3A6MDt3aWR0aDoyMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93e2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvd3toZWlnaHQ6MjBweDttYXJnaW4tdG9wOi0xMHB4O2xlZnQ6MDt0b3A6MDt3aWR0aDoxMHB4fS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3d7Ym90dG9tOjA7aGVpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7d2lkdGg6MjBweH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZCwudG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9LnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7Ym9yZGVyOjEwcHggc29saWQgdHJhbnNwYXJlbnR9LnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItYm90dG9tIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlci1ib3R0b20tY29sb3I6IzU2NTY1NjtsZWZ0OjA7dG9wOjNweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlci1sZWZ0LWNvbG9yOiM1NjU2NTY7bGVmdDotM3B4O3RvcDowfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXJpZ2h0IC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke2JvcmRlci1yaWdodC1jb2xvcjojNTY1NjU2O2xlZnQ6M3B4O3RvcDowfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtib3JkZXItdG9wLWNvbG9yOiM1NjU2NTY7bGVmdDowO3RvcDotM3B4fS50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7bGVmdDowO3RvcDowfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1sZWZ0IC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcHN0ZXItc2lkZXRpcCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVke3Bvc2l0aW9uOnJlbGF0aXZlfS50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVke3RvcDotMTBweH0udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3ctdW5jcm9wcGVke2xlZnQ6LTEwcHh9IiwiLnItdGFicyAuci10YWJzLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yLXRhYnMgLnItdGFicy10YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnItdGFicyAuci10YWJzLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yLXRhYnMgLnItdGFicy1hY2NvcmRpb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yLXRhYnMgLnItdGFicy1wYW5lbC5yLXRhYnMtc3RhdGUtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogQWNjb3JkaW9uIHJlc3BvbnNpdmUgYnJlYWtwb2ludCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yLXRhYnMgLnItdGFicy1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yLXRhYnMgLnItdGFicy1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJHllbGxvdzogI2Y4YjEzMztcbiRyZWQ6ICNhZjJiMWU7XG4kYmx1ZTogIzMzNmI5OTtcbiRncmVlbjogIzI0OTMwMDtcbiRncmV5OiAjNzA3MDcwO1xuJGRhcms6ICMyNDI0MjQ7XG4kYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjIpO1xuJGJhY2tncm91bmQtcmVkOiB0cmFucGFyZW50aXplKCRyZWQsIDAuMyk7XG5cbkBtaXhpbiBob3Zlcigpe1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJvcmRlci13aWR0aDogN3B4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItaW1hZ2U6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmXCIpIDM1IHN0cmV0Y2g7XG5cdH1cbn1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAkeWVsbG93O1xufVxuXG4ucmVkIHtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi5ibHVlIHtcbiAgY29sb3I6ICRibHVlO1xufVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4uZ3JleSB7XG4gIGNvbG9yOiAkZ3JleTtcbn1cblxuLndoaXRlIHtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cblxuc3Bhbi55ZWxsb3ctYmcge1xuXHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRwYWRkaW5nOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTJweDtcbn1cblxuc3Bhbi5yZWQtYmcge1xuXHRiYWNrZ3JvdW5kOiAkcmVkO1xuXHRwYWRkaW5nOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTJweDtcbn1cblxuc3Bhbi5ibHVlLWJnIHtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdHBhZGRpbmc6IDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMnB4O1xufVxuXG5zcGFuLmdyZWVuLWJnIHtcblx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRwYWRkaW5nOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTJweDtcbn1cblxuc3Bhbi5ncmV5LWJnIHtcblx0YmFja2dyb3VuZDogJGdyZXk7XG5cdHBhZGRpbmc6IDJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMnB4O1xufVxuXG5zcGFuLndoaXRlLWJnIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRwYWRkaW5nOiAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTJweDtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCxcbiAqIGlPUyBTYWZhcmksIE1pY3Jvc29mdCBFZGdlIGFuZCBJRS5cbiAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cbiIsbnVsbCwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoLi4vdmVuZG9ycy9mYW5jeWJveC9zb3VyY2UvanF1ZXJ5LmZhbmN5Ym94LmNzcyk7XG5AaW1wb3J0IHVybCguLi92ZW5kb3JzL3Rvb2x0aXBzdGVyL2Rpc3QvY3NzL3Rvb2x0aXBzdGVyLmJ1bmRsZS5taW4uY3NzKTtcbkBpbXBvcnQgdXJsKC4uL3ZlbmRvcnMvcmVzcG9uc2l2ZS10YWJzL2Nzcy9yZXNwb25zaXZlLXRhYnMuY3NzKTtcbi55ZWxsb3cge1xuICBjb2xvcjogI2Y4YjEzMzsgfVxuXG4ucmVkIHtcbiAgY29sb3I6ICNhZjJiMWU7IH1cblxuLmJsdWUge1xuICBjb2xvcjogIzMzNmI5OTsgfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzI0OTMwMDsgfVxuXG4uZ3JleSB7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbnNwYW4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2Y4YjEzMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnB4OyB9XG5cbnNwYW4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2FmMmIxZTtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7IH1cblxuc3Bhbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzMzNmI5OTtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7IH1cblxuc3Bhbi5ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICMyNDkzMDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnB4OyB9XG5cbnNwYW4uZ3JleS1iZyB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnB4OyB9XG5cbnNwYW4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGxpbmUtaGVpZ2h0IGZvciBhbGwgaGVhZGluZ3MgaW4gQ2hyb21lIG1vYmlsZSwgRmlyZWZveCxcbiAqIGlPUyBTYWZhcmksIE1pY3Jvc29mdCBFZGdlIGFuZCBJRS5cbiAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdoZWFkbGluZSc7XG4gIHNyYzogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9oZWFkbGluZS5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ZvbnRzL2hlYWRsaW5lLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvaGVhZGxpbmUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ZvbnRzL2hlYWRsaW5lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9oZWFkbGluZS5zdmcjYmI0ODYxMDc4NDJhYzRiYWJhM2YyZDVlMzFhZWZhOWJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnO1xuICBzcmM6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvYm9keS10ZXh0LmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvYm9keS10ZXh0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvYm9keS10ZXh0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9ib2R5LXRleHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ZvbnRzL2JvZHktdGV4dC5zdmcjZWNhOWQyOWIxOGQ3OTc2N2IxODFlNDBlYzZjZTJiZDFcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAnaGVhZGxpbmUnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaDIuYm94LCBoMi5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaDMuYm94LCBoMy5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAuOTVyZW07XG4gIGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbnAsIGRmbiwgY2l0ZSwgZW0sIGkge1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmOyB9XG5cbmEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y4YjEzMzsgfVxuXG4uYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRleHQtY29sLTIge1xuICBjb2x1bW4tY291bnQ6IDI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC50ZXh0LWNvbC0yIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9XG5cbi53cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAud3JhcC5obmctYWNjb3VudC1tYW5hZ2VtZW50LXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9iZy1mdWxsLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyB9XG5cbi5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm94LCAuY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG4sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbCwgcHJlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuYm94OmFmdGVyLCAuY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG46YWZ0ZXIsIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbDphZnRlciwgcHJlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYm94ID4gKjpsYXN0LWNoaWxkLCAuY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG4gPiAqOmxhc3QtY2hpbGQsIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbCA+ICo6bGFzdC1jaGlsZCwgcHJlID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib3guc2xpbSwgLnNsaW0uY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG4sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbC5zbGltLCBwcmUuc2xpbSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7IH1cblxuLnB1bGwtZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnJvdywgLmJvZHktdGV4dCAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yb3c6YWZ0ZXIsIC5ib2R5LXRleHQgLmdhbGxlcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yb3cuY2VudGVyLCAuYm9keS10ZXh0IC5jZW50ZXIuZ2FsbGVyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJvdy5yb3ctbGVmdCwgLmJvZHktdGV4dCAucm93LWxlZnQuZ2FsbGVyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yb3cucm93LXJpZ2h0LCAuYm9keS10ZXh0IC5yb3ctcmlnaHQuZ2FsbGVyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAud3JhcC5tZW51LWZpeGVkIC5jb250ZW50OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC53cmFwIC5jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA5MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndyYXAuaG5nLWFjY291bnQtbWFuYWdlbWVudC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvYmctbWVkaXVtLmpwZyk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud3JhcC5obmctYWNjb3VudC1tYW5hZ2VtZW50LXBhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9iZy1zbWFsbC5qcGcpOyB9IH1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY29sLTEucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2IC0gMTBweCk7IH1cbiAgLmNvbC0xLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAxMHB4KTsgfVxuICAuY29sLTEucHVsbC1ib3RoLCBwcmUuY29sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7IH1cblxuLmNvbC0yLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jb2wtMi5wdWxsLXJpZ2h0LCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5wdWxsLXJpZ2h0LmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7IH1cbiAgLmNvbC0yLnB1bGwtbGVmdCwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAucHVsbC1sZWZ0LmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTsgfVxuICAuY29sLTIucHVsbC1ib3RoLCBwcmUuY29sLTIsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgcHJlLmdhbGxlcnktaXRlbSwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAucHVsbC1ib3RoLmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuXG4uY29sLTMsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNvbC0zLnB1bGwtcmlnaHQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLnB1bGwtcmlnaHQuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTsgfVxuICAuY29sLTMucHVsbC1sZWZ0LCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5wdWxsLWxlZnQuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpOyB9XG4gIC5jb2wtMy5wdWxsLWJvdGgsIHByZS5jb2wtMywgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBwcmUuZ2FsbGVyeS1pdGVtLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5wdWxsLWJvdGguZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMiAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jb2wtNC5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyIC0gMTBweCk7IH1cbiAgLmNvbC00LnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyIC0gMTBweCk7IH1cbiAgLmNvbC00LnB1bGwtYm90aCwgcHJlLmNvbC00IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTsgfVxuXG4uY29sLTUge1xuICB3aWR0aDogY2FsYygxMDAlIC8gNiAqIDUgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY29sLTUucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2ICogNSAtIDEwcHgpOyB9XG4gIC5jb2wtNS5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2ICogNSAtIDEwcHgpOyB9XG4gIC5jb2wtNS5wdWxsLWJvdGgsIHByZS5jb2wtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2ICogNSk7IH1cblxuLmNvbC02LCBwcmUsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY29sLTYucHVsbC1yaWdodCwgcHJlLnB1bGwtcmlnaHQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLnB1bGwtcmlnaHQuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gIC5jb2wtNi5wdWxsLWxlZnQsIHByZS5wdWxsLWxlZnQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLnB1bGwtbGVmdC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAuY29sLTYucHVsbC1ib3RoLCBwcmUsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLnB1bGwtYm90aC5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgcHJlLmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtaGFsZiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNvbC1oYWxmLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpOyB9XG4gIC5jb2wtaGFsZi5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7IH1cbiAgLmNvbC1oYWxmLnB1bGwtYm90aCwgcHJlLmNvbC1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9XG5cbi5wdXNoLTEge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNiArIDEwcHgpOyB9XG4gIC5wdXNoLTEucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNik7IH1cbiAgLnB1c2gtMS5wdWxsLWJvdGgsIHByZS5wdXNoLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA2KTsgfVxuXG4ucHVzaC0yIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDMgKyAxMHB4KTsgfVxuICAucHVzaC0yLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDMpOyB9XG4gIC5wdXNoLTIucHVsbC1ib3RoLCBwcmUucHVzaC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMyk7IH1cblxuLnB1c2gtMyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyICsgMTBweCk7IH1cbiAgLnB1c2gtMy5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyKTsgfVxuICAucHVzaC0zLnB1bGwtYm90aCwgcHJlLnB1c2gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIpOyB9XG5cbi5wdXNoLTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMyAqIDIgKyAxMHB4KTsgfVxuICAucHVzaC00LnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDMgKiAyKTsgfVxuICAucHVzaC00LnB1bGwtYm90aCwgcHJlLnB1c2gtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDMgKiAyKTsgfVxuXG4ucHVzaC01IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDYgKiA1ICsgMTBweCk7IH1cbiAgLnB1c2gtNS5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA2ICogNSk7IH1cbiAgLnB1c2gtNS5wdWxsLWJvdGgsIHByZS5wdXNoLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA2ICogNSk7IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbC0xLCAuY29sLTIsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuY29sLTEucHVsbC1yaWdodCwgLmNvbC0yLnB1bGwtcmlnaHQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLnB1bGwtcmlnaHQuZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7IH1cbiAgICAuY29sLTEucHVsbC1sZWZ0LCAuY29sLTIucHVsbC1sZWZ0LCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5wdWxsLWxlZnQuZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTsgfVxuICAgIC5jb2wtMS5wdWxsLWJvdGgsIHByZS5jb2wtMSwgLmNvbC0yLnB1bGwtYm90aCwgcHJlLmNvbC0yLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIHByZS5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLnB1bGwtYm90aC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH1cbiAgLnB1c2gtMSwgLnB1c2gtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDQgKyAxMHB4KTsgfVxuICAgIC5wdXNoLTEucHVsbC1sZWZ0LCAucHVzaC0yLnB1bGwtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNCk7IH1cbiAgICAucHVzaC0xLnB1bGwtYm90aCwgcHJlLnB1c2gtMSwgLnB1c2gtMi5wdWxsLWJvdGgsIHByZS5wdXNoLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDQpOyB9XG4gIC5wdXNoLTMsIC5wdXNoLTQsIC5wdXNoLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyICsgMTBweCk7IH1cbiAgICAucHVzaC0zLnB1bGwtbGVmdCwgLnB1c2gtNC5wdWxsLWxlZnQsIC5wdXNoLTUucHVsbC1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyKTsgfVxuICAgIC5wdXNoLTMucHVsbC1ib3RoLCBwcmUucHVzaC0zLCAucHVzaC00LnB1bGwtYm90aCwgcHJlLnB1c2gtNCwgLnB1c2gtNS5wdWxsLWJvdGgsIHByZS5wdXNoLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIpOyB9XG4gIC5jb2wtNCwgLmNvbC01IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNvbC00LnB1bGwtcmlnaHQsIC5jb2wtNS5wdWxsLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNvbC00LnB1bGwtbGVmdCwgLmNvbC01LnB1bGwtbGVmdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5jb2wtNC5wdWxsLWJvdGgsIHByZS5jb2wtNCwgLmNvbC01LnB1bGwtYm90aCwgcHJlLmNvbC01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmNvbC0xLCAuY29sLTMuYnRuLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5idG4uZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5jb2wtMS5wdWxsLXJpZ2h0LCAuY29sLTMuYnRuLnB1bGwtcmlnaHQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdWxsLXJpZ2h0LmdhbGxlcnktaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpOyB9XG4gICAgLmNvbC0xLnB1bGwtbGVmdCwgLmNvbC0zLmJ0bi5wdWxsLWxlZnQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdWxsLWxlZnQuZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTsgfVxuICAgIC5jb2wtMS5wdWxsLWJvdGgsIHByZS5jb2wtMSwgLmNvbC0zLmJ0bi5wdWxsLWJvdGgsIHByZS5jb2wtMy5idG4sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgcHJlLmJ0bi5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdWxsLWJvdGguZ2FsbGVyeS1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9XG4gICAgLmNvbC0xLnB1c2gtMSwgLmNvbC0xLnB1c2gtMiwgLmNvbC0zLmJ0bi5wdXNoLTEsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTEuZ2FsbGVyeS1pdGVtLCAuY29sLTMuYnRuLnB1c2gtMiwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuYnRuLnB1c2gtMi5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDQgKyAxMHB4KTsgfVxuICAgICAgLmNvbC0xLnB1c2gtMS5wdWxsLWxlZnQsIC5jb2wtMS5wdXNoLTIucHVsbC1sZWZ0LCAuY29sLTMuYnRuLnB1c2gtMS5wdWxsLWxlZnQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTEucHVsbC1sZWZ0LmdhbGxlcnktaXRlbSwgLmNvbC0zLmJ0bi5wdXNoLTIucHVsbC1sZWZ0LCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5idG4ucHVzaC0yLnB1bGwtbGVmdC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNCk7IH1cbiAgICAgIC5jb2wtMS5wdXNoLTEucHVsbC1ib3RoLCBwcmUuY29sLTEucHVzaC0xLCAuY29sLTEucHVzaC0yLnB1bGwtYm90aCwgcHJlLmNvbC0xLnB1c2gtMiwgLmNvbC0zLmJ0bi5wdXNoLTEucHVsbC1ib3RoLCBwcmUuY29sLTMuYnRuLnB1c2gtMSwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBwcmUuYnRuLnB1c2gtMS5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTEucHVsbC1ib3RoLmdhbGxlcnktaXRlbSwgLmNvbC0zLmJ0bi5wdXNoLTIucHVsbC1ib3RoLCBwcmUuY29sLTMuYnRuLnB1c2gtMiwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBwcmUuYnRuLnB1c2gtMi5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTIucHVsbC1ib3RoLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA0KTsgfVxuICAgIC5jb2wtMS5wdXNoLTMsIC5jb2wtMS5wdXNoLTQsIC5jb2wtMS5wdXNoLTUsIC5jb2wtMy5idG4ucHVzaC0zLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5idG4ucHVzaC0zLmdhbGxlcnktaXRlbSwgLmNvbC0zLmJ0bi5wdXNoLTQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTQuZ2FsbGVyeS1pdGVtLCAuY29sLTMuYnRuLnB1c2gtNSwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuYnRuLnB1c2gtNS5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIgKyAxMHB4KTsgfVxuICAgICAgLmNvbC0xLnB1c2gtMy5wdWxsLWxlZnQsIC5jb2wtMS5wdXNoLTQucHVsbC1sZWZ0LCAuY29sLTEucHVzaC01LnB1bGwtbGVmdCwgLmNvbC0zLmJ0bi5wdXNoLTMucHVsbC1sZWZ0LCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5idG4ucHVzaC0zLnB1bGwtbGVmdC5nYWxsZXJ5LWl0ZW0sIC5jb2wtMy5idG4ucHVzaC00LnB1bGwtbGVmdCwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuYnRuLnB1c2gtNC5wdWxsLWxlZnQuZ2FsbGVyeS1pdGVtLCAuY29sLTMuYnRuLnB1c2gtNS5wdWxsLWxlZnQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTUucHVsbC1sZWZ0LmdhbGxlcnktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyKTsgfVxuICAgICAgLmNvbC0xLnB1c2gtMy5wdWxsLWJvdGgsIHByZS5jb2wtMS5wdXNoLTMsIC5jb2wtMS5wdXNoLTQucHVsbC1ib3RoLCBwcmUuY29sLTEucHVzaC00LCAuY29sLTEucHVzaC01LnB1bGwtYm90aCwgcHJlLmNvbC0xLnB1c2gtNSwgLmNvbC0zLmJ0bi5wdXNoLTMucHVsbC1ib3RoLCBwcmUuY29sLTMuYnRuLnB1c2gtMywgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBwcmUuYnRuLnB1c2gtMy5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTMucHVsbC1ib3RoLmdhbGxlcnktaXRlbSwgLmNvbC0zLmJ0bi5wdXNoLTQucHVsbC1ib3RoLCBwcmUuY29sLTMuYnRuLnB1c2gtNCwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBwcmUuYnRuLnB1c2gtNC5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTQucHVsbC1ib3RoLmdhbGxlcnktaXRlbSwgLmNvbC0zLmJ0bi5wdXNoLTUucHVsbC1ib3RoLCBwcmUuY29sLTMuYnRuLnB1c2gtNSwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBwcmUuYnRuLnB1c2gtNS5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmJ0bi5wdXNoLTUucHVsbC1ib3RoLmdhbGxlcnktaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyKTsgfVxuICAuY29sLTIsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSwgLmNvbC0zLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0sIC5jb2wtNCwgLmNvbC01IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmNvbC0yLnB1bGwtcmlnaHQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLnB1bGwtcmlnaHQuZ2FsbGVyeS1pdGVtLCAuY29sLTMucHVsbC1yaWdodCwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAucHVsbC1yaWdodC5nYWxsZXJ5LWl0ZW0sIC5jb2wtNC5wdWxsLXJpZ2h0LCAuY29sLTUucHVsbC1yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5jb2wtMi5wdWxsLWxlZnQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLnB1bGwtbGVmdC5nYWxsZXJ5LWl0ZW0sIC5jb2wtMy5wdWxsLWxlZnQsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLnB1bGwtbGVmdC5nYWxsZXJ5LWl0ZW0sIC5jb2wtNC5wdWxsLWxlZnQsIC5jb2wtNS5wdWxsLWxlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuY29sLTIucHVsbC1ib3RoLCBwcmUuY29sLTIsIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgcHJlLmdhbGxlcnktaXRlbSwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAucHVsbC1ib3RoLmdhbGxlcnktaXRlbSwgLmNvbC0zLnB1bGwtYm90aCwgcHJlLmNvbC0zLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIHByZS5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLnB1bGwtYm90aC5nYWxsZXJ5LWl0ZW0sIC5jb2wtNC5wdWxsLWJvdGgsIHByZS5jb2wtNCwgLmNvbC01LnB1bGwtYm90aCwgcHJlLmNvbC01IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxub2wge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogLjk1cmVtOyB9XG4gIG9sIHVsLCBvbCBvbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIG9sID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxudWwge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogLjk1cmVtOyB9XG4gIHVsIHVsLCB1bCBvbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3VsLXBvaW50LnN2Zyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG51bC5zbWFsbC1jaGVja21hcmsgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgdWwuc21hbGwtY2hlY2ttYXJrID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvd2hpdGUtY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgdG9wOiA0cHg7IH1cblxudWwubWVkaXVtLWNoZWNrbWFyayA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5tZWRpdW0tY2hlY2ttYXJrID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvd2hpdGUtY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgdG9wOiAtNHB4OyB9XG5cbnVsLmxhcmdlLWNoZWNrbWFyayA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5sYXJnZS1jaGVja21hcmsgPiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy93aGl0ZS1jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IC00cHg7IH1cblxudWwueWVsbG93LWNoZWNrbWFyayA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3llbGxvdy1jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxudWwuYmx1ZS1jaGVja21hcmsgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9ibHVlLWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG51bC5ncmVlbi1jaGVja21hcmsgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9ncmVlbi1jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxudWwucmVkLWNoZWNrbWFyayA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3JlZC1jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuZGl2LmhuZy11aS10YWJzIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgZGl2LmhuZy11aS10YWJzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBkaXYuaG5nLXVpLXRhYnMgdWwgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4IDhweDsgfVxuICAgIGRpdi5obmctdWktdGFicyB1bCBsaS51aS10YWJzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTsgfVxuICAgICAgZGl2LmhuZy11aS10YWJzIHVsIGxpLnVpLXRhYnMtYWN0aXZlIGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGl2LmhuZy11aS10YWJzIGRpdi50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7IH1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgZm9ybTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDsgfVxuXG5kaXYuZm9ybS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIGRpdi5mb3JtLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBkaXYuZm9ybS1lbGVtZW50ID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZGl2LmZvcm0tZWxlbWVudCBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnAubXNnLCBkZm4ubXNnLCBjaXRlLm1zZywgZW0ubXNnLCBpLm1zZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICBwLm1zZy5lcnJvciwgZGZuLm1zZy5lcnJvciwgY2l0ZS5tc2cuZXJyb3IsIGVtLm1zZy5lcnJvciwgaS5tc2cuZXJyb3Ige1xuICAgIGNvbG9yOiAjZmY0NjM0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNDYzNDsgfVxuICAgIHAubXNnLmVycm9yICsgaW5wdXQsIGRmbi5tc2cuZXJyb3IgKyBpbnB1dCwgY2l0ZS5tc2cuZXJyb3IgKyBpbnB1dCwgZW0ubXNnLmVycm9yICsgaW5wdXQsIGkubXNnLmVycm9yICsgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY0NjM0OyB9XG4gIHAubXNnLndhcm5pbmcsIGRmbi5tc2cud2FybmluZywgY2l0ZS5tc2cud2FybmluZywgZW0ubXNnLndhcm5pbmcsIGkubXNnLndhcm5pbmcge1xuICAgIGNvbG9yOiAjZjhiMTMzO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4YjEzMzsgfVxuICAgIHAubXNnLndhcm5pbmcgKyBpbnB1dCwgZGZuLm1zZy53YXJuaW5nICsgaW5wdXQsIGNpdGUubXNnLndhcm5pbmcgKyBpbnB1dCwgZW0ubXNnLndhcm5pbmcgKyBpbnB1dCwgaS5tc2cud2FybmluZyArIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y4YjEzMzsgfVxuICBwLm1zZy5zdWNjZXNzLCBkZm4ubXNnLnN1Y2Nlc3MsIGNpdGUubXNnLnN1Y2Nlc3MsIGVtLm1zZy5zdWNjZXNzLCBpLm1zZy5zdWNjZXNzIHtcbiAgICBjb2xvcjogIzI0OTMwMDtcbiAgICBib3JkZXItY29sb3I6ICMyNDkzMDA7IH1cbiAgICBwLm1zZy5zdWNjZXNzICsgaW5wdXQsIGRmbi5tc2cuc3VjY2VzcyArIGlucHV0LCBjaXRlLm1zZy5zdWNjZXNzICsgaW5wdXQsIGVtLm1zZy5zdWNjZXNzICsgaW5wdXQsIGkubXNnLnN1Y2Nlc3MgKyBpbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6ICMyNDkzMDA7IH1cbiAgcC5tc2cuaW5mbywgZGZuLm1zZy5pbmZvLCBjaXRlLm1zZy5pbmZvLCBlbS5tc2cuaW5mbywgaS5tc2cuaW5mbyB7XG4gICAgY29sb3I6ICM0N2ExZWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDdhMWViOyB9XG4gICAgcC5tc2cuaW5mbyArIGlucHV0LCBkZm4ubXNnLmluZm8gKyBpbnB1dCwgY2l0ZS5tc2cuaW5mbyArIGlucHV0LCBlbS5tc2cuaW5mbyArIGlucHV0LCBpLm1zZy5pbmZvICsgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDdhMWViOyB9XG5cbi5mb3JtLXBvcC11cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjQyNDI0OyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDQwcHggNDBweCAtNDBweCByZ2JhKDAsIDAsIDAsIDAuNCkgaW5zZXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwgMCwgMCwgMC42KSBpbnNldCwgMCAwIDAgMnB4ICMyNDI0MjQsIDAgMCAwIDNweCAjZjhiMTMzOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IC43cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiA1cHggMjBweCAwcHg7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyNDI0MjQgaW5zZXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbnRlbnQ6ICfinJMnOyB9XG5cbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgwLCAwLCAwLCAwLjQpIGluc2V0O1xuICB3aWR0aDogMTAwJTsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgwLCAwLCAwLCAwLjYpIGluc2V0LCAwIDAgMCAycHggIzI0MjQyNCwgMCAwIDAgM3B4ICNmOGIxMzM7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTsgfVxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzOyB9XG4gICAgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlOyB9XG4gICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjEzMzsgfVxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlOyB9XG4gICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjEzMzsgfVxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlOyB9XG4gICAgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjEzMzsgfVxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7IH1cbiAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGIxMzM7IH1cbiAgICBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNmOGIxMzM7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbW96LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tb3otZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi1tcy1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBpbnB1dFt0eXBlPVwidGltZVwiXTpob3ZlciB7XG4gICAgY29sb3I6ICNmOGIxMzM7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi1tb3otZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotbW96LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cblxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjZjhiMTMzO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbW96LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbW96LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tb3otZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbW96LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1vei1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1vei1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tcy1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOjotbXMtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzI0MjQyNDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tcy1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyNDI0MjQ7IH1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjQyNDI0O1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGlucHV0W3R5cGU9XCJjb2xvclwiXTo6LW1vei1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICBpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotbXMtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotbXMtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDA7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICBzZWxlY3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZjhiMTMzOyB9XG5cbnRoIHtcbiAgcGFkZGluZzogMTBweCA1cHggNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogLjk1cmVtOyB9XG4gIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgdGg6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG50ZCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAuOTVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4udGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4udGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMTBweCA1cHggNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGFibGUtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnRhYmxlLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMTBweCA1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLnRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAudGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWJsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYmxlLCAudGFibGUtcm93LCAudGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYmxlLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLnRhYmxlLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAudGFibGUtY2VsbDpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC50YWJsZS1jZWxsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGhlYWRlcnMpIFwiOlwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAuOTsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWZcIikgMzUgc3RyZXRjaDsgfVxuICAuc2lkZWJhciA+IC5idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5idG4ucmVkLWJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzEsIDMyLCAyMywgMC44KTsgfVxuICAuYnRuLmJsdWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA4MCwgMTE1LCAwLjgpOyB9XG4gIC5idG4uZ3JlZW4tYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCA5NiwgMCwgMC44KTsgfVxuICAuYnRuLnllbGxvdy1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAxNTYsIDgsIDAuOCk7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJ0bi53aGl0ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44KTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYnRuLmdyZXktYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCA4NywgODcsIDAuOCk7IH1cbiAgLmJ0bi5ibGFjay1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG5idXR0b24uYnRuLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLXRleHQ6IGNlbnRlcjsgfVxuICBidXR0b24uYnRuOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bjpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bjpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC53cC1jYXB0aW9uLmFsaWdubGVmdC5mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC53cC1jYXB0aW9uLmFsaWducmlnaHQuZnVsbC13aWR0aCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gICAgLndwLWNhcHRpb24uYWxpZ25jZW50ZXIuZnVsbC13aWR0aCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAud3AtY2FwdGlvbiBmaWdjYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC53cC1jYXB0aW9uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5hcnRpY2xlLnBvc3QgaW1nIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgYXJ0aWNsZS5wb3N0IGltZy5hbGlnbmxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBhcnRpY2xlLnBvc3QgaW1nLmFsaWdubGVmdC5mdWxsLXdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgYXJ0aWNsZS5wb3N0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBhcnRpY2xlLnBvc3QgaW1nLmFsaWducmlnaHQuZnVsbC13aWR0aCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGFydGljbGUucG9zdCBpbWcuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgICBhcnRpY2xlLnBvc3QgaW1nLmFsaWduY2VudGVyLmZ1bGwtd2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBhcnRpY2xlLnBvc3QgaW1nLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG5hcnRpY2xlLnBvc3QgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7IH1cbiAgYXJ0aWNsZS5wb3N0IGZpZ2NhcHRpb24gaW1nIHtcbiAgICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZS5wb3N0IHVsLmZhZGUtc2xpZGVyIGxpIGltZyB7XG4gIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA3OTk4OyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc5OTk7IH1cbiAgLm1vZGFsLWRpYWxvZzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1vZGFsLWRpYWxvZyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMyNDI0MjQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXCInO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGVmdDogLTEycHg7XG4gICAgdG9wOiAtOHB4OyB9XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIGltZy5pY29uIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDsgfVxuXG5wcmUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cblxuaWZyYW1lW25hbWU9J2dvb2dsZV9jb252ZXJzaW9uX2ZyYW1lJ10ge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7IH1cblxuKltkYXRhLXRvb2x0aXBdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b29sLXRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMjQyNDI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhiMTMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgYm90dG9tOiBjYWxjKDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnRvb2wtdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IC0xN3B4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAjMjQyNDI0O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gIC50b29sLXRpcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IC0xOXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgYm9yZGVyLXRvcDogMTlweCBzb2xpZCAjZjhiMTMzO1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5OTk4OyB9XG5cbi5mYWRlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmZhZGUtc2xpZGVyID4gbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWluZGVudDogMDsgfVxuICAgIC5mYWRlLXNsaWRlciA+IGxpIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5zbGlkZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGlkZS1zbGlkZXIgPiBsaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgLnNsaWRlLXNsaWRlciA+IGxpIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0bi5kaXNwbGF5OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG4gIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDQwcHggNDBweCAtNDBweCByZ2JhKDAsIDAsIDAsIDAuNCkgaW5zZXQ7IH1cbiAgICAuY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG46aG92ZXI6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWZcIikgMzUgc3RyZXRjaDsgfVxuXG4uY29udGVudC1hY2NvcmRpYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWVudS1maXhlZCAuc2l0ZS1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDsgfVxuXG4ubG9nby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXItbG9nby1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDUwJTsgfVxuXG5pbWcubG9nbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ubWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1lbnUtYnV0dG9uIC5tZW51LWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuICAgIC5tZW51LWJ1dHRvbiAubWVudS1saW5lOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubWVudS1idXR0b24gLm1lbnUtbGluZTpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1lbnUtYnV0dG9uIC5tZW51LWxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAubWVudS1idXR0b24uYWN0aXZlIC5tZW51LWxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTsgfVxuICAubWVudS1idXR0b24uYWN0aXZlIC5tZW51LWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tZW51LWJ1dHRvbi5hY3RpdmUgLm1lbnUtbGluZTpudGgtY2hpbGQoMykge1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cblxuLnNpdGUtbWVudSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAubWVudS1maXhlZCAuc2l0ZS1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMDsgfVxuICAgIC5tZW51LWZpeGVkIC5zaXRlLWhlYWRlciB7XG4gICAgICB0b3A6IDA7IH1cbiAgLm1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLm1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICdoZWFkbGluZScsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweCAwOyB9XG4gIC5tZW51LWl0ZW06aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItaW1hZ2U6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmXCIpIDM1IHN0cmV0Y2g7IH1cbiAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNmOGIxMzM7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDsgfVxuICAubWVudS1pdGVtLnN1Yi1tZW51LWRpc3BsYXkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhiMTMzO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1lbnUtaXRlbS5zdWItbWVudS1kaXNwbGF5ID4gYTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmY7XG4gIHRvcDogNjVweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiA5OTk4OyB9XG4gIC5zdWItbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDE3cHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAuc3ViLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAtMTlweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDE5cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogOTk5ODsgfVxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpsYXN0LWNoaWxkIC5zdWItbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTUlOyB9XG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bGFzdC1jaGlsZCAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTVweDsgfVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmxhc3QtY2hpbGQgLnN1Yi1tZW51OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTRweDsgfVxuICAuc3ViLW1lbnUgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdWItbWVudSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQyNDI0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM4YThhOGE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzU3NTc1NzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IC45NXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zaXRlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogNzBweDsgfVxuICAgIC5tYWluLWxhbmRpbmctcGFnZSAuc2l0ZS1tZW51IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICB0b3A6IDYwcHg7IH1cbiAgLm1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5tZW51LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubWVudS1pdGVtOmhvdmVyID4gYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnUtaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaGVhZGxpbmUnLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLm1lbnUtaXRlbS5zdWItbWVudS1kaXNwbGF5ID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tZW51LWl0ZW0uc3ViLW1lbnUtZGlzcGxheSA+IGE6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdWItbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnN1Yi1tZW51OmJlZm9yZSwgLnN1Yi1tZW51OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc3ViLW1lbnUgYSB7XG4gICAgICBmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IC45NXJlbTsgfVxuICAgICAgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlLWZvb3Rlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5wcm9tb2JhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDc5OTk7IH1cbiAgLmZvb3Rlci12aXNpYmxlIC5wcm9tb2JhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9tb2JhciAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NSwgNDMsIDMwLCAwLjcpO1xuICAgIGZvbnQtZmFtaWx5OiAnaGVhZGxpbmUnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMnB4O1xuICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucHJvbW9iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucGF5bWVudC1jYXJkICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLnBheW1lbnQtY2FyZCArIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ucGF5bWVudC1jYXJkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucGF5bWVudC1jYXJkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucGF5bWVudC1jYXJkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLnBheW1lbnQtY2FyZCArIGxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDQwcHgpOyB9IH1cblxuI01JU1NJTkcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI01JU1NJTkcgZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI01JU1NJTkcgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICNNSVNTSU5HIC5PUkJfSU5TVFJVQ1RJT05TLCAjTUlTU0lORyAuT1JCX0lOU1RSVUNUSU9OVEVYVCwgI01JU1NJTkcgLk9SQl9CVVRUT05IRUxQVEVYVCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjTUlTU0lORyAuT1JCX1RBQkxFX0ZJRUxEUyB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAxNXB4OyB9XG4gICNNSVNTSU5HIGxhYmVsW2Zvcj1cImJ0bkNhbmNlbFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjTUlTU0lORyBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgI01JU1NJTkcgLk9SQl9JTlBVVCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IC45NXJlbTsgfVxuICAjTUlTU0lORyAuT1JCX1NFTEVDVCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjTUlTU0lORyBhLk5vcm1hbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gICNNSVNTSU5HIC5PUkJfQlVUVE9ORUxFTUVOVCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAjTUlTU0lORyAuT1JCX0JVVFRPTkVMRU1FTlQgaW5wdXQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbGlnbi10ZXh0OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgICAjTUlTU0lORyAuT1JCX0JVVFRPTkVMRU1FTlQgaW5wdXQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjTUlTU0lORyAuT1JCX0JVVFRPTkVMRU1FTlQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwOyB9XG4gICAgICAjTUlTU0lORyAuT1JCX0JVVFRPTkVMRU1FTlQgaW5wdXRbdmFsdWU9XCJDYW5jZWxcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCAxMDcsIDE1MywgMC43KTsgfVxuICAjTUlTU0lORyAuT1JCX1REX0VSUk9STEVGVCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjTUlTU0lORyAuT1JCX1REX0VSUk9SUklHSFQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAjZmY0NjM0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNDYzNDtcbiAgICBmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmhuZy1nYW1lLXNpZ251cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5obmctZ2FtZS1zaWdudXAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5obmctZ2FtZS1zaWdudXAgcCwgLmhuZy1nYW1lLXNpZ251cCBkZm4sIC5obmctZ2FtZS1zaWdudXAgY2l0ZSwgLmhuZy1nYW1lLXNpZ251cCBlbSwgLmhuZy1nYW1lLXNpZ251cCBpIHtcbiAgICBmb250LXNpemU6IC44ZW07IH1cbiAgLmhuZy1nYW1lLXNpZ251cCBsYWJlbC5jaGVja2xhYmVsIHtcbiAgICBmb250LXNpemU6IC45NXJlbTsgfVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjMjQyNDI0OyB9XG5cbi5zaWRlYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2lkZWJhciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaWRlYmFyIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5obmdfcmVjZW50X3Bvc3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmhuZ19yZWNlbnRfcG9zdHMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5obmdfcmVjZW50X3Bvc3RzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhuZ19yZWNlbnRfcG9zdHMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhuZ19yZWNlbnRfcG9zdHMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb3J1bS1zaWRlYmFyLXVzZXItaW5mby1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZm9ydW0tc2lkZWJhci11c2VyLWluZm8tbmFtZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1mYW1pbHk6ICdoZWFkbGluZScsIHNhbnMtc2VyaWY7IH1cblxuLnNpZGViYXItbG9naW4tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcnVtLXNpZGViYXItdXNlci1pbmZvLWF2YXRhciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2lkZWJhci1zdWJtZW51LWV4cGFuZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5zaWRlYmFyLXN1Ym1lbnUtZXhwYW5kZXI6aG92ZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgLnNpZGViYXItc3VibWVudS1leHBhbmRlci5zdWItbWVudS1kaXNwbGF5OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG5cbi5zaWRlYmFyLXN1Ym1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5obmdfcmVjZW50X3Bvc3RzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmhuZ19yZWNlbnRfcG9zdHMgbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhuZ19yZWNlbnRfcG9zdHMgbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI2FyY2hpdmUtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG5hLmFyY2hpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZDlkOWQ5OyB9XG4gIGEuYXJjaGl2ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBhLmFyY2hpdmU6aG92ZXIgLmJveCwgYS5hcmNoaXZlOmhvdmVyIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biwgYS5hcmNoaXZlOmhvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbCwgYS5hcmNoaXZlOmhvdmVyIHByZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAxMywgMTMsIDAuOCk7IH1cbiAgICAgIGEuYXJjaGl2ZTpob3ZlciAuYm94OmFmdGVyLCBhLmFyY2hpdmU6aG92ZXIgLmNvbnRlbnQtYWNjb3JkaWFuLXRyaWdnZXItYnRuOmFmdGVyLCBhLmFyY2hpdmU6aG92ZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLnBheW1lbnQtY2FyZCArIGxhYmVsOmFmdGVyLCBhLmFyY2hpdmU6aG92ZXIgcHJlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWZcIikgMzUgc3RyZXRjaDsgfVxuICBhLmFyY2hpdmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICBhLmFyY2hpdmUgLmJveCwgYS5hcmNoaXZlIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biwgYS5hcmNoaXZlIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbCwgYS5hcmNoaXZlIHByZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG5wLmJ5bGluZSwgZGZuLmJ5bGluZSwgY2l0ZS5ieWxpbmUsIGVtLmJ5bGluZSwgaS5ieWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYXJjaGl2ZS1mZWF0dXJlZC1wb3N0cyAuYm94LCAuYXJjaGl2ZS1mZWF0dXJlZC1wb3N0cyAuY29udGVudC1hY2NvcmRpYW4tdHJpZ2dlci1idG4sIC5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5wYXltZW50LWNhcmQgKyBsYWJlbCwgLmFyY2hpdmUtZmVhdHVyZWQtcG9zdHMgcHJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzLmNvbC0yLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFyY2hpdmUtZmVhdHVyZWQtcG9zdHMuY29sLTIgYS5hcmNoaXZlLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzLmdhbGxlcnktaXRlbSBhLmFyY2hpdmUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYXJjaGl2ZS1mZWF0dXJlZC1wb3N0cy5jb2wtMiwgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuYXJjaGl2ZS1mZWF0dXJlZC1wb3N0cy5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFyY2hpdmUtZmVhdHVyZWQtcG9zdHMuY29sLTIgYS5hcmNoaXZlLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzLmdhbGxlcnktaXRlbSBhLmFyY2hpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9tZS5wYWdlIC5zaXRlLWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5LmhvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG5nX3d3aWkuanBnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7IH1cblxuLmxhbmRpbmdwYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciBpbWcubG9nbyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmxhbmRpbmctcHJvbW8tYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdoZWFkbGluZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwYWRkaW5nOiAxMnB4IDAgMnB4OyB9XG4gIC5sYW5kaW5nLXByb21vLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxhbmRpbmctcHJvbW8tYnV0dG9uLnJlZC1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMxLCAzMiwgMjMsIDAuNyk7IH1cbiAgLmxhbmRpbmctcHJvbW8tYnV0dG9uLmJsdWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA4MCwgMTE1LCAwLjcpOyB9XG4gIC5sYW5kaW5nLXByb21vLWJ1dHRvbi5ncmVlbi1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQsIDk2LCAwLCAwLjcpOyB9XG4gIC5sYW5kaW5nLXByb21vLWJ1dHRvbi55ZWxsb3ctYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTU2LCA4LCAwLjcpO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5sYW5kaW5nLXByb21vLWJ1dHRvbi53aGl0ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC43KTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubGFuZGluZy1wcm9tby1idXR0b24uZ3JleS1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDg3LCA4NywgMC43KTsgfVxuICAubGFuZGluZy1wcm9tby1idXR0b24uYmxhY2stYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmxhbmRpbmdwYWdlLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucG9seS1sYW5nLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDA7IH1cbiAgLnBvbHktbGFuZy1zZWxlY3RvciBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBvbHktbGFuZy1zZWxlY3RvciBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAubGFuZGluZ3BhZ2UtY29udGFpbmVyIC5jb2wtMiwgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtLCAubGFuZGluZ3BhZ2UtY29udGFpbmVyIC5jb2wtMywgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0sIC5ib2R5LXRleHQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5ob21lLnBhZ2UgLmxvZ28tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhvbWUucGFnZSAubG9nby1jb250YWluZXIge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuaG9tZS5wYWdlIC5jb250ZW50OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5sYW5kaW5ncGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciAuY29sLTIsIC5sYW5kaW5ncGFnZS1jb250YWluZXIgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5sYW5kaW5ncGFnZS1jb250YWluZXIgLmdhbGxlcnktaXRlbSwgLmxhbmRpbmdwYWdlLWNvbnRhaW5lciAuY29sLTMsIC5sYW5kaW5ncGFnZS1jb250YWluZXIgLmJvZHktdGV4dCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLCAuYm9keS10ZXh0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5sYW5kaW5ncGFnZS1jb250YWluZXIgLmdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG5cbi5rYi1hcnRpY2xlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmtiLWFydGljbGUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAua2ItYXJ0aWNsZS1saW5rOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjZjhiMTMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnNpbmdsZS1rYi1hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS1rYi1hcnRpY2xlLWxpc3QtaXRlbSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2luZ2xlLWtiLWFydGljbGUtbGlzdC1pdGVtIGEgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2luZ2xlLWtiLWFydGljbGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmtiLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5rYi1jYXRlZ29yaWVzIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAua2ItY2F0ZWdvcmllcyBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmtiLWNhdGVnb3JpZXMgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwgMCwgMCwgMC40KSBpbnNldDsgfVxuICAgICAgICAua2ItY2F0ZWdvcmllcyBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItaW1hZ2U6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmXCIpIDM1IHN0cmV0Y2g7IH1cbiAgLmtiLWNhdGVnb3JpZXMgaDUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZ2FsbGVyeS10aHVtYm5haWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2FsbGVyeS10aHVtYm5haWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDEzLCAxMywgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5nYWxsZXJ5LXRodW1ibmFpbDpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1pbWFnZTogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWZcIikgMzUgc3RyZXRjaDsgfVxuICAuZ2FsbGVyeS10aHVtYm5haWwgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWxlYWRlcmJvYXJkIGFydGljbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLWxlYWRlcmJvYXJkIGFydGljbGUgYSBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuYm9keS5wYWdlIGRpdiNsZWFkZXJib2FyZHMgYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGJvZHkucGFnZSBkaXYjbGVhZGVyYm9hcmRzIGFydGljbGUgYSBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuYm9keS5wYWdlIGFydGljbGUubGVhZGVyYm9hcmQtY2F0ZWdvcnkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkucGFnZSBhcnRpY2xlLmxlYWRlcmJvYXJkLWNhdGVnb3J5IGEgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGRpdiN0YWJzIHVsLnItdGFicy1uYXYsXG5ib2R5LnRheC1sYl9jYXRlZ29yeSBkaXYjdGFicyB1bC5yLXRhYnMtbmF2IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGRpdiN0YWJzIHVsLnItdGFicy1uYXYgbGksXG4gIGJvZHkudGF4LWxiX2NhdGVnb3J5IGRpdiN0YWJzIHVsLnItdGFicy1uYXYgbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5LnNpbmdsZS1sZWFkZXJib2FyZCBkaXYjdGFicyB1bC5yLXRhYnMtbmF2IGxpIGEsXG4gICAgYm9keS50YXgtbGJfY2F0ZWdvcnkgZGl2I3RhYnMgdWwuci10YWJzLW5hdiBsaSBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICBib2R5LnNpbmdsZS1sZWFkZXJib2FyZCBkaXYjdGFicyB1bC5yLXRhYnMtbmF2IGxpIGE6aG92ZXIsXG4gICAgICBib2R5LnRheC1sYl9jYXRlZ29yeSBkaXYjdGFicyB1bC5yLXRhYnMtbmF2IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX3RvcF9sZWZ0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0LCB1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX3RvcF9yaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQsIHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfYm90dG9tX2xlZnQucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQsIHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfYm90dG9tX3JpZ2h0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4LCAxMHB4LCAxMHB4LCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgICAgICBjb2xvcjogI2Y4YjEzMzsgfVxuICAgIGJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGRpdiN0YWJzIHVsLnItdGFicy1uYXYgbGkuci10YWJzLXN0YXRlLWFjdGl2ZSBhLFxuICAgIGJvZHkudGF4LWxiX2NhdGVnb3J5IGRpdiN0YWJzIHVsLnItdGFicy1uYXYgbGkuci10YWJzLXN0YXRlLWFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGIxMzM7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5ib2R5LnNpbmdsZS1sZWFkZXJib2FyZCBhcnRpY2xlLmxlYWRlcmJvYXJkLFxuYm9keS50YXgtbGJfY2F0ZWdvcnkgYXJ0aWNsZS5sZWFkZXJib2FyZCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5LnNpbmdsZS1sZWFkZXJib2FyZCBhcnRpY2xlLmxlYWRlcmJvYXJkLmxlYWRlcmJvYXJkIHRhYmxlLFxuICBib2R5LnRheC1sYl9jYXRlZ29yeSBhcnRpY2xlLmxlYWRlcmJvYXJkLmxlYWRlcmJvYXJkIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgYm9keS5zaW5nbGUtbGVhZGVyYm9hcmQgYXJ0aWNsZS5sZWFkZXJib2FyZC5sZWFkZXJib2FyZCB0YWJsZSB0ciB0ZCxcbiAgICBib2R5LnRheC1sYl9jYXRlZ29yeSBhcnRpY2xlLmxlYWRlcmJvYXJkLmxlYWRlcmJvYXJkIHRhYmxlIHRyIHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIGJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGFydGljbGUubGVhZGVyYm9hcmQubGVhZGVyYm9hcmQgdGFibGUgdHIgdGQgaDIsIGJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGFydGljbGUubGVhZGVyYm9hcmQubGVhZGVyYm9hcmQgdGFibGUgdHIgdGQgaDMsXG4gICAgICBib2R5LnRheC1sYl9jYXRlZ29yeSBhcnRpY2xlLmxlYWRlcmJvYXJkLmxlYWRlcmJvYXJkIHRhYmxlIHRyIHRkIGgyLFxuICAgICAgYm9keS50YXgtbGJfY2F0ZWdvcnkgYXJ0aWNsZS5sZWFkZXJib2FyZC5sZWFkZXJib2FyZCB0YWJsZSB0ciB0ZCBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGFydGljbGUubGVhZGVyYm9hcmQubGVhZGVyYm9hcmQgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCksXG4gICAgYm9keS50YXgtbGJfY2F0ZWdvcnkgYXJ0aWNsZS5sZWFkZXJib2FyZC5sZWFkZXJib2FyZCB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgYm9keS5zaW5nbGUtbGVhZGVyYm9hcmQgYXJ0aWNsZS5sZWFkZXJib2FyZC5sZWFkZXJib2FyZCB0YWJsZSB0ci5zZWxlY3RlZCxcbiAgICBib2R5LnRheC1sYl9jYXRlZ29yeSBhcnRpY2xlLmxlYWRlcmJvYXJkLmxlYWRlcmJvYXJkIHRhYmxlIHRyLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGIxMzM7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIGJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkIGFydGljbGUubGVhZGVyYm9hcmQubGVhZGVyYm9hcmQgdGFibGUgaW1nLmZhY3Rpb24taWNvbixcbiAgICBib2R5LnRheC1sYl9jYXRlZ29yeSBhcnRpY2xlLmxlYWRlcmJvYXJkLmxlYWRlcmJvYXJkIHRhYmxlIGltZy5mYWN0aW9uLWljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuYm9keS5zaW5nbGUtbGVhZGVyYm9hcmQgYXJ0aWNsZS5sZWFkZXJib2FyZDpmaXJzdC1vZi10eXBlLFxuYm9keS50YXgtbGJfY2F0ZWdvcnkgYXJ0aWNsZS5sZWFkZXJib2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keS5zaW5nbGUtcG9zdCBkaXYjbGVhZGVyYm9hcmQtd3JhcHBlciB0YWJsZSNsZWFkZXJib2FyZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgYm9keS5zaW5nbGUtcG9zdCBkaXYjbGVhZGVyYm9hcmQtd3JhcHBlciB0YWJsZSNsZWFkZXJib2FyZCB0ciB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBib2R5LnNpbmdsZS1wb3N0IGRpdiNsZWFkZXJib2FyZC13cmFwcGVyIHRhYmxlI2xlYWRlcmJvYXJkIHRyIHRkIGgyLCBib2R5LnNpbmdsZS1wb3N0IGRpdiNsZWFkZXJib2FyZC13cmFwcGVyIHRhYmxlI2xlYWRlcmJvYXJkIHRyIHRkIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgYm9keS5zaW5nbGUtcG9zdCBkaXYjbGVhZGVyYm9hcmQtd3JhcHBlciB0YWJsZSNsZWFkZXJib2FyZCB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICBib2R5LnNpbmdsZS1wb3N0IGRpdiNsZWFkZXJib2FyZC13cmFwcGVyIHRhYmxlI2xlYWRlcmJvYXJkIHRyLnNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhiMTMzO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBib2R5LnNpbmdsZS1wb3N0IGRpdiNsZWFkZXJib2FyZC13cmFwcGVyIHRhYmxlI2xlYWRlcmJvYXJkIGltZy5mYWN0aW9uLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5zZWN0aW9uLndpZGdldF9obmdfbGVhZGVyYm9hcmRfY2F0ZWdvcmllc193aWRnZXQgaDMud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuc2VjdGlvbi53aWRnZXRfaG5nX2xlYWRlcmJvYXJkX2NhdGVnb3JpZXNfd2lkZ2V0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgc2VjdGlvbi53aWRnZXRfaG5nX2xlYWRlcmJvYXJkX2NhdGVnb3JpZXNfd2lkZ2V0IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgc2VjdGlvbi53aWRnZXRfaG5nX2xlYWRlcmJvYXJkX2NhdGVnb3JpZXNfd2lkZ2V0IHVsIGxpIGg0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgc2VjdGlvbi53aWRnZXRfaG5nX2xlYWRlcmJvYXJkX2NhdGVnb3JpZXNfd2lkZ2V0IHVsIGxpIGg0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4OyB9XG4gICAgICAgIHNlY3Rpb24ud2lkZ2V0X2huZ19sZWFkZXJib2FyZF9jYXRlZ29yaWVzX3dpZGdldCB1bCBsaSBoNCBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX3RvcF9sZWZ0LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0LCB1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX3RvcF9yaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQsIHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfYm90dG9tX2xlZnQucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQsIHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfYm90dG9tX3JpZ2h0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHgsIDEwcHgsIDEwcHgsIDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgIGNvbG9yOiAjZjhiMTMzOyB9XG4gICAgICAgIHNlY3Rpb24ud2lkZ2V0X2huZ19sZWFkZXJib2FyZF9jYXRlZ29yaWVzX3dpZGdldCB1bCBsaSBoNCBhLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjEzMztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYm9keS10ZXh0IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBvcGFjaXR5OiAuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib2R5LXRleHQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYm9keS10ZXh0IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJvZHktdGV4dCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItaW1hZ2U6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmXCIpIDM1IHN0cmV0Y2g7IH1cblxuLmJvZHktdGV4dCAuZ2FsbGVyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5kaXYud3JhcCBkaXYuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MTRweDsgfVxuXG5ib2R5LmhvbWUgZGl2LndyYXAgZGl2LmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS5zaW5nbGUgYXJ0aWNsZS5wb3N0IGZvb3Rlci5lbnRyeS1mb290ZXIgcC50YWdzLWxpbmtzLCBib2R5LnNpbmdsZSBhcnRpY2xlLnBvc3QgZm9vdGVyLmVudHJ5LWZvb3RlciBkZm4udGFncy1saW5rcywgYm9keS5zaW5nbGUgYXJ0aWNsZS5wb3N0IGZvb3Rlci5lbnRyeS1mb290ZXIgY2l0ZS50YWdzLWxpbmtzLCBib2R5LnNpbmdsZSBhcnRpY2xlLnBvc3QgZm9vdGVyLmVudHJ5LWZvb3RlciBlbS50YWdzLWxpbmtzLCBib2R5LnNpbmdsZSBhcnRpY2xlLnBvc3QgZm9vdGVyLmVudHJ5LWZvb3RlciBpLnRhZ3MtbGlua3MsXG5ib2R5LnNpbmdsZSBhcnRpY2xlLnBvc3QgZm9vdGVyLmVudHJ5LWZvb3RlciBwLmNhdC1saW5rcyxcbmJvZHkuc2luZ2xlIGFydGljbGUucG9zdCBmb290ZXIuZW50cnktZm9vdGVyIGRmbi5jYXQtbGlua3MsXG5ib2R5LnNpbmdsZSBhcnRpY2xlLnBvc3QgZm9vdGVyLmVudHJ5LWZvb3RlciBjaXRlLmNhdC1saW5rcyxcbmJvZHkuc2luZ2xlIGFydGljbGUucG9zdCBmb290ZXIuZW50cnktZm9vdGVyIGVtLmNhdC1saW5rcyxcbmJvZHkuc2luZ2xlIGFydGljbGUucG9zdCBmb290ZXIuZW50cnktZm9vdGVyIGkuY2F0LWxpbmtzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAtMnB4IDAgMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucm9hZC1tYXAtc3RhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJvYWQtbWFwLXN0YWdlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDBweDsgfVxuICAucm9hZC1tYXAtc3RhZ2VzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAwcHg7IH1cbiAgLnJvYWQtbWFwLXN0YWdlcyAuYm94LCAucm9hZC1tYXAtc3RhZ2VzIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biwgLnJvYWQtbWFwLXN0YWdlcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ucGF5bWVudC1jYXJkICsgbGFiZWwsIC5yb2FkLW1hcC1zdGFnZXMgcHJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucm9hZC1tYXAtc3RhZ2VzIC5ib3g6YmVmb3JlLCAucm9hZC1tYXAtc3RhZ2VzIC5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0bjpiZWZvcmUsIC5yb2FkLW1hcC1zdGFnZXMgaW5wdXRbdHlwZT1cInJhZGlvXCJdLnBheW1lbnQtY2FyZCArIGxhYmVsOmJlZm9yZSwgLnJvYWQtbWFwLXN0YWdlcyBwcmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAucm9hZC1tYXAtc3RhZ2VzIC5zdGFnZS1jb21wbGV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfinJMnOyB9XG5cbmJvZHkuc2luZ2xlLW1vdGQgYXJ0aWNsZS5tb3RkIGRpdi5ib2R5LXRleHQsXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLW1vdGQgYXJ0aWNsZS5tb3RkIGRpdi5ib2R5LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGJvZHkuc2luZ2xlLW1vdGQgYXJ0aWNsZS5tb3RkIGRpdi5ib2R5LXRleHQgaDMsXG4gIGJvZHkucG9zdC10eXBlLWFyY2hpdmUtbW90ZCBhcnRpY2xlLm1vdGQgZGl2LmJvZHktdGV4dCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAjIyBQbGF5IE5vdyBMYW5kaW5nIFBhZ2UgLSBPY3QuIDIwMThcbiAjIyBVcGRhdGVkIEZlYiAyMDIxIC0gVGhvbWFzIE1lcnR6IC0gT2RkaXR5IEluZHVzdHJpZXNcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5ICNobmctYmctdmlkZW8sIGJvZHkuaG9tZSAjaG5nLWJnLXZpZGVvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbmJvZHkgLmhuZy1wbGF5LWJ0bi13cmFwcGVyLCBib2R5LmhvbWUgLmhuZy1wbGF5LWJ0bi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDcwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIGJvZHkgLmhuZy1wbGF5LWJ0bi13cmFwcGVyIC5obmctb3Blbi1kb3dubG9hZC1tb2RhbCwgYm9keS5ob21lIC5obmctcGxheS1idG4td3JhcHBlciAuaG5nLW9wZW4tZG93bmxvYWQtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYyLCAzLCAxNSwgMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDM1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICBib2R5IC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG4sIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIC5obmctZG93bmxvYWQtYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjIsIDMsIDE1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2NDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bjpob3ZlciwgYm9keS5ob21lIC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDM1LCA1MCwgMC44KTsgfVxuICAgICAgYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIC5obmctZG93bmxvYWQtYnRuOmhvdmVyOmFmdGVyLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC1vLWJvcmRlci1pbWFnZTogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmKSAzNSBzdHJldGNoO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWltYWdlOiB1cmwoLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWYpIDM1IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bi5obmctc3VibWl0dGVyLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bi5obmctc3VibWl0dGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBib2R5IC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG4uaG5nLXN1Ym1pdHRlcjpob3ZlciwgYm9keS5ob21lIC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG4uaG5nLXN1Ym1pdHRlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIHAsIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBkZm4sIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBjaXRlLCBib2R5IC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgZW0sIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBpLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBwLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBkZm4sIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGNpdGUsIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGVtLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIHA6Zmlyc3QtY2hpbGQsIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBkZm46Zmlyc3QtY2hpbGQsIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBjaXRlOmZpcnN0LWNoaWxkLCBib2R5IC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgZW06Zmlyc3QtY2hpbGQsIGJvZHkgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBpOmZpcnN0LWNoaWxkLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBwOmZpcnN0LWNoaWxkLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBkZm46Zmlyc3QtY2hpbGQsIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGNpdGU6Zmlyc3QtY2hpbGQsIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGVtOmZpcnN0LWNoaWxkLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIHAgYSwgYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGRmbiBhLCBib2R5IC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgY2l0ZSBhLCBib2R5IC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgZW0gYSwgYm9keSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGkgYSwgYm9keS5ob21lIC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgcCBhLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBkZm4gYSwgYm9keS5ob21lIC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgY2l0ZSBhLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBlbSBhLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBpIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIsIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgYm9keSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIgLmhuZy1yZWdpc3RyYXRpb24taGVhZGVyLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1tb2RhbC13cmFwcGVyIC5obmctcmVnaXN0cmF0aW9uLWhlYWRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBoZWFkbGluZSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBib2R5IC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLWNsb3NlLWRvd25sb2FkLW1vZGFsLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1tb2RhbC13cmFwcGVyIC5obmctY2xvc2UtZG93bmxvYWQtbW9kYWwge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgYm9keSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIgLmhuZy1jbG9zZS1kb3dubG9hZC1tb2RhbDpob3ZlciwgYm9keS5ob21lIC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLWNsb3NlLWRvd25sb2FkLW1vZGFsOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuYm9keSAuaG5nLWJ1c2luZXNzLWxpbmssIGJvZHkuaG9tZSAuaG5nLWJ1c2luZXNzLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbmJvZHkgI2lmcmFtZS10aGluZ3ksIGJvZHkuaG9tZSAjaWZyYW1lLXRoaW5neSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMTZweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgYm9keSAjaWZyYW1lLXRoaW5neS5mZiwgYm9keS5ob21lICNpZnJhbWUtdGhpbmd5LmZmIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIge1xuICAgIHRvcDogLTE0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS5ob21lIC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLXJlZ2lzdHJhdGlvbi1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgICBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBwLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBkZm4sIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGNpdGUsIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIGVtLCBib2R5LmhvbWUgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciBpIHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkuaG9tZSAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIC5obmctb3Blbi1kb3dubG9hZC1tb2RhbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgYm9keS5ob21lICNpZnJhbWUtdGhpbmd5IHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDsgfSB9XG5cbi5zb2NpYWwtbWVkaWEgLnNoYXJlZGFkZHkgaDMuc2QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zb2NpYWwtbWVkaWEgLnNoYXJlZGFkZHkgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1jb250ZW50IHVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1NoYXJlIG9uOic7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5zb2NpYWwtbWVkaWEgLnNoYXJlZGFkZHkgLnNkLWNvbnRlbnQgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zb2NpYWwtbWVkaWEgLnNoYXJlZGFkZHkgLnNkLXNvY2lhbC1pY29uIC5zaGFyZS1pY29uLnNkLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IG5vbmUgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNvY2lhbC1tZWRpYSAuc2hhcmVkYWRkeSAuc2Qtc29jaWFsLWljb24gLnNoYXJlLWljb24uc2QtYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1zb2NpYWwtaWNvbiAuc2hhcmUtaWNvbi5zZC1idXR0b24uc2hhcmUtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmFjZWJvb2staWNvbi5zdmcpICFpbXBvcnRhbnQ7IH1cbiAgLnNvY2lhbC1tZWRpYSAuc2hhcmVkYWRkeSAuc2Qtc29jaWFsLWljb24gLnNoYXJlLWljb24uc2QtYnV0dG9uLnNoYXJlLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHdpdHRlci1pY29uLnN2ZykgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1zb2NpYWwtaWNvbiAuc2hhcmUtaWNvbi5zZC1idXR0b24uc2hhcmUtcmVkZGl0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlZGRpdC1pY29uLnN2ZykgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1zb2NpYWwtaWNvbiAuc2hhcmUtaWNvbi5zZC1idXR0b24uc2hhcmUtdHVtYmxyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R1bWJsci1pY29uLnN2ZykgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1zb2NpYWwtaWNvbiAuc2hhcmUtaWNvbi5zZC1idXR0b24uc2hhcmUtamV0cGFjay13aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93aGF0c2FwcC1pY29uLnN2ZykgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1zb2NpYWwtaWNvbiAuc2hhcmUtaWNvbi5zZC1idXR0b24uc2hhcmUtZW1haWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbC1pY29uLnN2ZykgIWltcG9ydGFudDsgfVxuICAuc29jaWFsLW1lZGlhIC5zaGFyZWRhZGR5IC5zZC1zb2NpYWwtaWNvbiAuc2hhcmUtaWNvbi5zZC1idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IGRpdiNvdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDgwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cbiAgYm9keSBkaXYjb3ZlcmxheSAjaWZyYW1lLXRoaW5neSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjYwcHg7IH1cbiAgYm9keSBkaXYjb3ZlcmxheSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgICBib2R5IGRpdiNvdmVybGF5IC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLXJlZ2lzdHJhdGlvbi1oZWFkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBmb250LWZhbWlseTogaGVhZGxpbmUsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgYm9keSBkaXYjb3ZlcmxheSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIgLmhuZy1jbG9zZS1kb3dubG9hZC1tb2RhbCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgIGJvZHkgZGl2I292ZXJsYXkgLmhuZy1kb3dubG9hZC1tb2RhbC13cmFwcGVyIC5obmctY2xvc2UtZG93bmxvYWQtbW9kYWw6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgYm9keSBkaXYjb3ZlcmxheSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgICBib2R5IGRpdiNvdmVybGF5IC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIC5obmctZG93bmxvYWQtYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgMywgMTUsIDAuOCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDM1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBib2R5IGRpdiNvdmVybGF5IC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIC5obmctZG93bmxvYWQtYnRuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMzUsIDUwLCAwLjgpOyB9XG4gICAgICAgICAgYm9keSBkaXYjb3ZlcmxheSAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG4td3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC1vLWJvcmRlci1pbWFnZTogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmKSAzNSBzdHJldGNoO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9oZy1ib3JkZXItaW1nLmdpZikgMzUgc3RyZXRjaDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBib2R5IGRpdiNvdmVybGF5IC5obmctZG93bmxvYWQtbW9kYWwtd3JhcHBlciAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIC5obmctZG93bmxvYWQtYnRuLmhuZy1zdWJtaXR0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIGJvZHkgZGl2I292ZXJsYXkgLmhuZy1kb3dubG9hZC1tb2RhbC13cmFwcGVyIC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIgLmhuZy1kb3dubG9hZC1idG4uaG5nLXN1Ym1pdHRlcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5zZWN0aW9uLnNpZGViYXItd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBzZWN0aW9uLnNpZGViYXItd2lkZ2V0LndpZGdldF9wb2x5bGFuZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBzZWN0aW9uLnNpZGViYXItd2lkZ2V0LndpZGdldF9wb2x5bGFuZyB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICBzZWN0aW9uLnNpZGViYXItd2lkZ2V0LndpZGdldF9obmdfbW90ZF93aWRnZXQgaDMud2lkZ2V0LXRpdGxlLmJveCwgc2VjdGlvbi5zaWRlYmFyLXdpZGdldC53aWRnZXRfaG5nX21vdGRfd2lkZ2V0IGgzLndpZGdldC10aXRsZS5jb250ZW50LWFjY29yZGlhbi10cmlnZ2VyLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5wYXJlbnRpemUoI2FmMmIxZSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIHNlY3Rpb24uc2lkZWJhci13aWRnZXQud2lkZ2V0X2huZ19tb3RkX3dpZGdldCBkaXYud2lkZ2V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4OyB9XG4gICAgc2VjdGlvbi5zaWRlYmFyLXdpZGdldC53aWRnZXRfaG5nX21vdGRfd2lkZ2V0IGRpdi53aWRnZXQtY29udGVudCBoNCBzcGFuLmRhdGUge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24gaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uIGxpLnNlbGVjdDItc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG5zcGFuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7IH1cbiAgc3Bhbi5zZWxlY3QyLWRyb3Bkb3duIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBoZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgIHNwYW4uc2VsZWN0Mi1kcm9wZG93biBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBkaXYuc2VsZWN0Mi1yZXN1bHQge1xuICAgICAgaGVpZ2h0OiA0MHB4ICAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIHNwYW4uc2VsZWN0Mi1kcm9wZG93biBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBkaXYuc2VsZWN0Mi1yZXN1bHQgaW1nLmF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBzcGFuLnNlbGVjdDItZHJvcGRvd24gbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gZGl2LnNlbGVjdDItcmVzdWx0IHNwYW4udXNlcm5hbWUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2cHggIWltcG9ydGFudDsgfVxuICBzcGFuLnNlbGVjdDItZHJvcGRvd24gbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiMTMzICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzUsIDQzLCAzMCwgMC4zKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmFsZXJ0LWJhciBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IC4zNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjQpIGluc2V0O1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgLmFsZXJ0LWJhciBoMiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5uYXYuc2l0ZS1tZW51IHVsI21lbnUtbWVudSBsaS5wbGwtcGFyZW50LW1lbnUtaXRlbSBhICoge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbm5hdi5zaXRlLW1lbnUgdWwjbWVudS1tZW51IGxpLnBsbC1wYXJlbnQtbWVudS1pdGVtIGEgaW1nIHtcbiAgbWFyZ2luOiAtMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5uYXYuc2l0ZS1tZW51IHVsI21lbnUtbWVudSBsaS5wbGwtcGFyZW50LW1lbnUtaXRlbSB1bC5zdWItbWVudSB7XG4gIG1pbi13aWR0aDogMTc1cHg7IH1cbiAgbmF2LnNpdGUtbWVudSB1bCNtZW51LW1lbnUgbGkucGxsLXBhcmVudC1tZW51LWl0ZW0gdWwuc3ViLW1lbnUgbGkubGFuZy1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA4cHg7IH1cbiAgICBuYXYuc2l0ZS1tZW51IHVsI21lbnUtbWVudSBsaS5wbGwtcGFyZW50LW1lbnUtaXRlbSB1bC5zdWItbWVudSBsaS5sYW5nLWl0ZW0gYSAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIG5hdi5zaXRlLW1lbnUgdWwjbWVudS1tZW51IGxpLnBsbC1wYXJlbnQtbWVudS1pdGVtIHVsLnN1Yi1tZW51IGxpLmxhbmctaXRlbSBhIGltZyB7XG4gICAgICBtYXJnaW46IC00cHggMTBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNjYXRhcHVsdC1jb29raWUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7IH1cblxuI2NhdGFwdWx0LWNvb2tpZS1iYXIgI2NhdGFwdWx0Q29va2llIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4IDIwcHggNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjYXRhcHVsdC1jb29raWUtYmFyICNjYXRhcHVsdENvb2tpZTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIC1vLWJvcmRlci1pbWFnZTogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmKSAzNSBzdHJldGNoO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWltYWdlOiB1cmwoLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWYpIDM1IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWVyY2ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tkcm9wLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjMTExMTExO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5ib2R5LXRleHQgaDIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmJvZHktdGV4dCBoMyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNhdC10YWctaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuaW1nLmZlYXR1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFyY2hpdmUtYXJ0aWNsZS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXJjaGl2ZS1hcnRpY2xlLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5hcmNoaXZlLWFydGljbGUtbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFyY2hpdmUtYXJ0aWNsZS1saW5rIC5hcmNoaXZlLWFydGljbGUtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5idG4ubG9hZC1tb3JlLXBvc3RzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMHZ3OyB9XG5cbi8qIEZBTkNZQk9YIENVU1RPTUlaQVRJT04gKi9cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFuY3lib3hfc3ByaXRlLnBuZ1wiKSAhaW1wb3J0YW50OyB9XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9mYW5jeWJveF9sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cbi5mYW5jeWJveC1uYXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvYmxhbmsuZ2lmXCIpICFpbXBvcnRhbnQ7XG4gIC8qIGhlbHBzIElFICovIH1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmFuY3lib3hfb3ZlcmxheS5wbmdcIikgIWltcG9ydGFudDsgfVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggMTUycHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqLyB9XG4gICNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqLyB9IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2hlYWRsaW5lJztcbiAgc3JjOiB1cmwoJy8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvaGVhZGxpbmUuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvaGVhZGxpbmUuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9oZWFkbGluZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9oZWFkbGluZS50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9oZWFkbGluZS5zdmcjYmI0ODYxMDc4NDJhYzRiYWJhM2YyZDVlMzFhZWZhOWInKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG5cbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnO1xuICBzcmM6IHVybCgnLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9ib2R5LXRleHQuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvYm9keS10ZXh0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJy8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvZm9udHMvYm9keS10ZXh0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ZvbnRzL2JvZHktdGV4dC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9mb250cy9ib2R5LXRleHQuc3ZnI2VjYTlkMjliMThkNzk3NjdiMTgxZTQwZWM2Y2UyYmQxJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xuXG4gIGZvbnQtc3R5bGU6ICAgbm9ybWFsO1xuICBmb250LXdlaWdodDogIDQwMDtcbn1cbiIsImJvZHkge1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiAnaGVhZGxpbmUnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJi5ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmLmJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAuOTVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDFyZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICB9XG59XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWNvbC0yIHtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLnRleHQtY29sLTIge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuIiwiaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5ib2R5IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4ud3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cblx0Ji5obmctYWNjb3VudC1tYW5hZ2VtZW50LXBhZ2Uge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9iZy1mdWxsLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHR9XG59XG5cbi5jb250ZW50IHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveCB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJi5zbGltIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuXG4ucHVsbC1kb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAmLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi5yb3ctbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICYucm93LXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cbiAgLndyYXAge1xuICAgICYubWVudS1maXhlZCAuY29udGVudDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50e1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHQud3JhcC5obmctYWNjb3VudC1tYW5hZ2VtZW50LXBhZ2Uge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9iZy1tZWRpdW0uanBnKTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQud3JhcC5obmctYWNjb3VudC1tYW5hZ2VtZW50LXBhZ2Uge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9iZy1zbWFsbC5qcGcpO1xuXHR9XG59IiwiLmNvbC0xIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtYm90aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgfVxufVxuLmNvbC0yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtYm90aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxufVxuLmNvbC0zIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtYm90aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgfVxufVxuLmNvbC00IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICYucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMiAtIDEwcHgpO1xuICB9XG4gICYucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtYm90aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XG4gIH1cbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA2ICogNSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAmLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNiAqIDUgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgKiA1IC0gMTBweCk7XG4gIH1cbiAgJi5wdWxsLWJvdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNiAqIDUpO1xuICB9XG59XG4uY29sLTYge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICYucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gICYucHVsbC1ib3RoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbC1oYWxmIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgfVxuICAmLnB1bGwtYm90aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgfVxufVxuXG5cbi5wdXNoLTEge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNiArIDEwcHgpO1xuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDYpO1xuICB9XG4gICYucHVsbC1ib3RoIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNik7XG4gIH1cbn1cbi5wdXNoLTIge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMyArIDEwcHgpO1xuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG4gICYucHVsbC1ib3RoIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gIH1cbn1cbi5wdXNoLTMge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMiArIDEwcHgpO1xuICAmLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG4gICYucHVsbC1ib3RoIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMik7XG4gIH1cbn1cbi5wdXNoLTQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMyAqIDIgKyAxMHB4KTtcbiAgJi5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAzICogMik7XG4gIH1cbiAgJi5wdWxsLWJvdGgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAzICogMik7XG4gIH1cbn1cbi5wdXNoLTUge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNiAqIDUgKyAxMHB4KTtcbiAgJi5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA2ICogNSk7XG4gIH1cbiAgJi5wdWxsLWJvdGgge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA2ICogNSk7XG4gIH1cbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXG4gIC5jb2wtMSwgLmNvbC0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgICB9XG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgIH1cbiAgICAmLnB1bGwtYm90aCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG4gIH1cblxuICAucHVzaC0xLCAucHVzaC0yIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gNCArIDEwcHgpO1xuICAgICYucHVsbC1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgJi5wdWxsLWJvdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgfVxuXG4gIC5wdXNoLTMsIC5wdXNoLTQsIC5wdXNoLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyAyICsgMTBweCk7XG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cbiAgICAmLnB1bGwtYm90aCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLmNvbC00LCAuY29sLTUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgJi5wdWxsLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmLnB1bGwtbGVmdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi5wdWxsLWJvdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cbiAgLmNvbC0xLCAuY29sLTMuYnRuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcbiAgICB9XG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgIH1cbiAgICAmLnB1bGwtYm90aCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG4gICAgJi5wdXNoLTEsICYucHVzaC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA0ICsgMTBweCk7XG4gICAgICAmLnB1bGwtbGVmdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgIH1cbiAgICAgICYucHVsbC1ib3RoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHVzaC0zLCAmLnB1c2gtNCwgJi5wdXNoLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIgKyAxMHB4KTtcbiAgICAgICYucHVsbC1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgfVxuICAgICAgJi5wdWxsLWJvdGgge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC8gMik7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgJi5wdWxsLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmLnB1bGwtbGVmdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi5wdWxsLWJvdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJvbCB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Zm9udC1zaXplOiAuOTVyZW07XG5cblx0dWwsIG9sIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQ+IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbnVsIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmb250LXNpemU6IC45NXJlbTtcblxuXHR1bCwgb2wge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdD4gbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3VsLXBvaW50LnN2Zyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG51bC5zbWFsbC1jaGVja21hcmsge1xuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3doaXRlLWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG59XG5cbnVsLm1lZGl1bS1jaGVja21hcmsge1xuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3doaXRlLWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0fVxufVxuXG51bC5sYXJnZS1jaGVja21hcmsge1xuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3doaXRlLWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0fVxufVxuXG51bC55ZWxsb3ctY2hlY2ttYXJrID4gbGk6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMveWVsbG93LWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxudWwuYmx1ZS1jaGVja21hcmsgPiBsaTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9ibHVlLWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxudWwuZ3JlZW4tY2hlY2ttYXJrID4gbGk6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvZ3JlZW4tY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG51bC5yZWQtY2hlY2ttYXJrID4gbGk6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvcmVkLWNoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiIsImRpdi5obmctdWktdGFicyB7XG5cdHVsIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTVweCA4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYudWktdGFicy1hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRkaXYudGFiLWNvbnRlbnQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG5cdH1cbn0iLCJmb3JtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG5kaXYuZm9ybS1lbGVtZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0PiAqIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRsYWJlbDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbnAubXNnIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRwYWRkaW5nOiA1cHggNXB4O1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0Ji5lcnJvciB7XG5cdFx0Y29sb3I6IHNhdHVyYXRlKGxpZ2h0ZW4oJHJlZCwgMjApLCAzMCk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZShsaWdodGVuKCRyZWQsIDIwKSwgMzApO1xuXHRcdCsgaW5wdXQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZShsaWdodGVuKCRyZWQsIDIwKSwgMzApO1xuXHRcdH1cblx0fVxuXHQmLndhcm5pbmcge1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdGJvcmRlci1jb2xvcjogJHllbGxvdztcblx0XHQrIGlucHV0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHllbGxvdztcblx0XHR9XG5cdH1cblx0Ji5zdWNjZXNzIHtcblx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyZWVuO1xuXHRcdCsgaW5wdXQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHR9XG5cdCYuaW5mbyB7XG5cdFx0Y29sb3I6IHNhdHVyYXRlKGxpZ2h0ZW4oJGJsdWUsIDIwKSwgMzApO1xuXHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUobGlnaHRlbigkYmx1ZSwgMjApLCAzMCk7XG5cdFx0KyBpbnB1dCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKGxpZ2h0ZW4oJGJsdWUsIDIwKSwgMzApO1xuXHRcdH1cblx0fVxufVxuXG4uZm9ybS1wb3AtdXAge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdGJvcmRlci10b3A6IDA7XG5cdHBhZGRpbmc6IDVweDtcblx0bWFyZ2luOiAwcHggMCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkZGFyaztcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnRpemUod2hpdGUsIC44KTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgwLDAsMCwuNCkgaW5zZXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgLjcpO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwwLDAsLjYpIGluc2V0LCAwIDAgMCAycHggJGRhcmssIDAgMCAwIDNweCAkeWVsbG93O1xuXHR9XG5cdCsgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDVweCAyMHB4IDBweDtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQrIGxhYmVsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCsgbGFiZWwge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdH1cblx0fVxuXG5cdCY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgM3B4ICRkYXJrIGluc2V0O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCsgbGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0JjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0Y29udGVudDogJ+Kckyc7XG5cdH1cbn1cblxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgLjgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwwLDAsLjQpIGluc2V0O1xuXHR3aWR0aDogMTAwJTtcblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgwLDAsMCwuNikgaW5zZXQsIDAgMCAwIDJweCAkZGFyaywgMCAwIDAgM3B4ICR5ZWxsb3c7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cblx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LW1vei1yYW5nZS10aHVtYiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHR9XG5cdH1cblxuXHQmOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdH1cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdH1cblx0fVxuXG5cdCY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LW1zLXRodW1iIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdH1cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdH1cblx0fVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdCY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXG5cdCY6Oi1tb3otY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQmOjotbW96LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tb3otZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotbW96LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXG5cdCY6Oi1tcy1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdCY6Oi1tcy1kYXRldGltZS1lZGl0LWRheS1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotbXMtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotbXMtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjogJHdoaXRlO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHllbGxvdztcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXG5cdCY6Oi1tb3otZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tb3otZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblxuXHQmOjotbXMtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tcy1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXG5cdCY6Oi1tb3otY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQmOjotbW96LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotbW96LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tb3otZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblx0Jjo6LW1vei1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tb3otZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cblx0Jjo6LW1zLWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0Jjo6LW1zLWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZDpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQmOjotbXMtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblx0Jjo6LW1zLWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tcy1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG5cdCY6Oi1tcy1kYXRldGltZS1lZGl0LXllYXItZmllbGQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZGFyaztcblx0b3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHQmOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmOjotbW96LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCY6Oi1tb3otY29sb3Itc3dhdGNoIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmOjotbXMtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Jjo6LW1zLWNvbG9yLXN3YXRjaCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdH1cbn1cbiIsIlxudGgge1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG50ZCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAuOTVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi50YWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgLnRhYmxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZSwgLnRhYmxlLXJvdywgLnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYmxlLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgfVxuXG4gIC50YWJsZS1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoaGVhZGVycykgJzonO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4IDQwcHggMThweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvcGFjaXR5OiAuOTtcblx0Jjpob3Zlcntcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cblx0LnNpZGViYXIgPiAmIHtcblx0XHRwYWRkaW5nOiAyMHB4IDBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQmLnJlZC1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkcmVkLCAxMCksIC4yKTtcblx0fVxuXHQmLmJsdWUtYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShkYXJrZW4oJGJsdWUsIDEwKSwgLjIpO1xuXHR9XG5cdCYuZ3JlZW4tYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShkYXJrZW4oJGdyZWVuLCAxMCksIC4yKTtcblx0fVxuXHQmLnllbGxvdy1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkeWVsbG93LCAxMCksIC4yKTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG5cdCYud2hpdGUtYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShkYXJrZW4oJHdoaXRlLCAxMCksIC4yKTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG5cdCYuZ3JleS1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkZ3JleSwgMTApLCAuMik7XG5cdH1cblx0Ji5ibGFjay1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkYmxhY2ssIDEwKSwgLjIpO1xuXHR9XG59XG5cbmJ1dHRvbi5idG4sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bixcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0biB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUod2hpdGUsIC44KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YWxpZ24tdGV4dDogY2VudGVyO1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cblx0LmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbiIsIi53cC1jYXB0aW9uIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCkgIWltcG9ydGFudDtcblx0Ji5hbGlnbmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdCYuZnVsbC13aWR0aCB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmLmFsaWducmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdFx0Ji5mdWxsLXdpZHRoe1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblx0ZmlnY2FwdGlvbiB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuYXJ0aWNsZS5wb3N0IHtcblx0aW1nIHtcblx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XG5cdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdCYuZnVsbC13aWR0aCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0Ji5mdWxsLXdpZHRoe1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFsaWdubm9uZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxuXHRmaWdjYXB0aW9uIHtcblx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdHVsLmZhZGUtc2xpZGVyIHtcblx0XHRsaSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA3OTk4O1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc5OTk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogJGRhcms7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcblxuXG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAuYnRuIHtcblx0ICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xuXHQgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufSIsImJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcIic7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG4gIEBleHRlbmQgcDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gICYuaWNvbiB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxucHJlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbmlmcmFtZVtuYW1lPSdnb29nbGVfY29udmVyc2lvbl9mcmFtZSddIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuXG4qW2RhdGEtdG9vbHRpcF0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sLXRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkZGFyaztcblx0Ym9yZGVyOiAxcHggc29saWQgJHllbGxvdztcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTE3cHg7XG5cdGJvdHRvbTogY2FsYygxMDAlKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0d2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTE3cHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHRib3JkZXItdG9wOiAxN3B4IHNvbGlkICRkYXJrO1xuXHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMTlweDtcblx0XHRsZWZ0OiAxNHB4O1xuXHRcdGJvcmRlci10b3A6IDE5cHggc29saWQgJHllbGxvdztcblx0XHRib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogOTk5ODtcblx0fVxufSIsIi5mYWRlLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdD4gbGkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWluZGVudDogMDtcblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGUtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0PiBsaSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRlbnQtYWNjb3JkaWFuLXRyaWdnZXItYnRuIHtcblx0QGV4dGVuZCAuYm94O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC44KTtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIuNXB4KTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0fVxuXHQmLmRpc3BsYXk6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAuNzUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdFx0Ym94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgwLCAwLCAwLCAuNCkgaW5zZXQ7XG5cdH1cbn1cblxuLmNvbnRlbnQtYWNjb3JkaWFuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMCAyMHB4IDIwcHg7XG59IiwiLnNpdGUtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC5tZW51LWZpeGVkICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufVxuXG4ubG9nby1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDs7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbG9nby1saW5rIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDUwJTtcbn1cblxuaW1nLmxvZ28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tZW51LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Lm1lbnUtbGluZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdC5tZW51LWxpbmUge1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRib3R0b206IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtbWVudSB7XG5cdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHQubWVudS1maXhlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwcHg7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuXG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0dG9wOiAwO1xuXHRcdC5tZW51LWZpeGVkICYge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXG4gIC5tZW51LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxufVxuXG5cbkBpbXBvcnQgJ25hdmlnYXRpb24nO1xuIiwiLm1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1lbnUtaXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsZXgtZ3JvdzogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LWZhbWlseTogJ2hlYWRsaW5lJywgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQmID4gYSB7XG5cdFx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdCYgPiBhIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0Ji5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuXHRcdCYgPiBhIHtcblx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zdWItbWVudS1kaXNwbGF5IHtcblx0XHQmID4gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkd2hpdGU7XG5cdHRvcDogNjVweDtcblx0bGVmdDogMTUlO1xuXHR6LWluZGV4OiA5OTk4O1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHR0b3A6IC0xN3B4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTdweCBzb2xpZCAkYmxhY2s7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHR0b3A6IC0xOXB4O1xuXHRcdGxlZnQ6IDE0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTlweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDk5OTg7XG5cdH1cblxuXHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpsYXN0LWNoaWxkICYge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDE1JTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJGdyZXksIDEwKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAuOTVyZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkZ3JleSwgMTApO1xuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cblx0Lm1lbnUtaXRlbSB7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQuc3ViLW1lbnUge1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAuOTVyZW07XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblxuXHQuc2l0ZS1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuXHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0dG9wOiA3MHB4O1xuXHRcdC5tYWluLWxhbmRpbmctcGFnZSAmIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG5cdFx0XHR0b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0Lm1lbnUtaXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogYm90aDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LWZhbWlseTogJ2hlYWRsaW5lJywgc2Fucy1zZXJpZjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zdWItbWVudS1kaXNwbGF5IHtcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0Ji5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1tZW51IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogLjk1cmVtO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5zaXRlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtZm9vdGVyLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xufVxuXG4ucHJvbW9iYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDc5OTk7XG5cbiAgLmZvb3Rlci12aXNpYmxlICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRyZWQsIC4zKTtcbiAgICBmb250LWZhbWlseTogJ2hlYWRsaW5lJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDJweDtcbiAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdC5wcm9tb2JhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cbn0iLCJpbnB1dFt0eXBlPVwicmFkaW9cIl0ucGF5bWVudC1jYXJkIHtcblx0KyBsYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAZXh0ZW5kIC5ib3g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0JjpjaGVja2VkICsgbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRib3JkZXItd2lkdGg6IDExcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLnBheW1lbnQtY2FyZCB7XG5cdFx0KyBsYWJlbCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMiAtIDQwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4jTUlTU0lORyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9ybSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0dGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5PUkJfSU5TVFJVQ1RJT05TLCAuT1JCX0lOU1RSVUNUSU9OVEVYVCwgLk9SQl9CVVRUT05IRUxQVEVYVCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuT1JCX1RBQkxFX0ZJRUxEUyB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0XHRib3JkZXItc3BhY2luZzogMCAxNXB4O1xuXHR9XG5cdGxhYmVsW2Zvcj1cImJ0bkNhbmNlbFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJ2JvZHktdGV4dCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXHQuT1JCX0lOUFVUIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogLjk1cmVtO1xuXHR9XG5cdC5PUkJfU0VMRUNUIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdGEuTm9ybWFsIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnYm9keS10ZXh0Jywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0fVxuXHQuT1JCX0JVVFRPTkVMRU1FTlQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGlucHV0IHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgLjcpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggNDBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IC45NXJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGFsaWduLXRleHQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jlt2YWx1ZT1cIkNhbmNlbFwiXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRibHVlLCAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5PUkJfVERfRVJST1JMRUZUIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5PUkJfVERfRVJST1JSSUdIVCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDVweCA1cHg7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRjb2xvcjogc2F0dXJhdGUobGlnaHRlbigkcmVkLCAyMCksIDMwKTtcblx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKGxpZ2h0ZW4oJHJlZCwgMjApLCAzMCk7XG5cdFx0Zm9udC1mYW1pbHk6ICdib2R5LXRleHQnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi5obmctZ2FtZS1zaWdudXAge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0fVxuXHRsYWJlbC5jaGVja2xhYmVsIHtcblx0XHRmb250LXNpemU6IC45NXJlbTtcblx0fVxufSIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuXG5AaW1wb3J0IFwiZm9udHNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5cbkBpbXBvcnQgXCJvdmVyYWxsXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuXG5AaW1wb3J0IFwibGlzdHNcIjtcbkBpbXBvcnQgXCJ0YWJzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwicG9zdC1tZWRpYVwiO1xuQGltcG9ydCBcIm1vZGFsc1wiO1xuQGltcG9ydCBcIm1pc2MtZWxlbWVudHNcIjtcbkBpbXBvcnQgXCJzbGlkZXJzXCI7XG5AaW1wb3J0IFwiY29udGVudC1hY2NvcmRpYW5cIjtcblxuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuXG5AaW1wb3J0IFwiYWNjb3VudC1tYW5hZ2VtZW50XCI7XG5cbnByZSB7XG4gIEBleHRlbmQgLnB1bGwtYm90aDtcbiAgQGV4dGVuZCAuY29sLTY7XG4gIEBleHRlbmQgLmJveDtcbiAgYmFja2dyb3VuZDogJGRhcms7XG59XG4iLCIuc2lkZWJhciB7XG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaG5nX3JlY2VudF9wb3N0cyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0bGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLmZvcnVtLXNpZGViYXItdXNlci1pbmZvLW5hbWUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdoZWFkbGluZScsIHNhbnMtc2VyaWY7XG5cdH1cbn1cblxuLnNpZGViYXItbG9naW4tYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3J1bS1zaWRlYmFyLXVzZXItaW5mby1hdmF0YXIge1xuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uc2lkZWJhci1zdWJtZW51LWV4cGFuZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHR9XG5cdH1cblx0Ji5zdWItbWVudS1kaXNwbGF5IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdFx0fVxuXHR9XG59XG5cbi5zaWRlYmFyLXN1Ym1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG5cblx0LnNpZGViYXIge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuaG5nX3JlY2VudF9wb3N0cyB7XG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cblx0LmhuZ19yZWNlbnRfcG9zdHMge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG59XG4iLCIjYXJjaGl2ZS1wb3N0cyB7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5hLmFyY2hpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGNvbG9yOiBkYXJrZW4oJHdoaXRlLCAxNSk7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0LmJveCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYWNrZ3JvdW5kLCA1KTtcblx0XHRcdEBpbmNsdWRlIGhvdmVyO1xuXHRcdH1cblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cbn1cblxucC5ieWxpbmUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXJjaGl2ZS1mZWF0dXJlZC1wb3N0cyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC5ib3gge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblx0LmFyY2hpdmUtZmVhdHVyZWQtcG9zdHMuY29sLTIge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhLmFyY2hpdmUge1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdC5hcmNoaXZlLWZlYXR1cmVkLXBvc3RzLmNvbC0yIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhLmFyY2hpdmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLmhvbWUucGFnZSAuc2l0ZS1oZWFkZXIge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuaG9tZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9obmdfd3dpaS5qcGdcIikgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLmxhbmRpbmdwYWdlLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFxuXHRpbWcubG9nbyB7XG5cdFx0d2lkdGg6IDUwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmxhbmRpbmctcHJvbW8tYnV0dG9uIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1mYW1pbHk6ICdoZWFkbGluZScsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRwYWRkaW5nOiAxMnB4IDAgMnB4O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdCYucmVkLWJ0biB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoZGFya2VuKCRyZWQsIDEwKSwgLjMpO1xuXHR9XG5cdCYuYmx1ZS1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkYmx1ZSwgMTApLCAuMyk7XG5cdH1cblx0Ji5ncmVlbi1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkZ3JlZW4sIDEwKSwgLjMpO1xuXHR9XG5cdCYueWVsbG93LWJ0biB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoZGFya2VuKCR5ZWxsb3csIDEwKSwgLjMpO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblx0Ji53aGl0ZS1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKGRhcmtlbigkd2hpdGUsIDEwKSwgLjMpO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblx0Ji5ncmV5LWJ0biB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoZGFya2VuKCRncmV5LCAxMCksIC4zKTtcblx0fVxuXHQmLmJsYWNrLWJ0biB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoZGFya2VuKCRibGFjaywgMTApLCAuMyk7XG5cdH1cbn1cblxuLmxhbmRpbmdwYWdlLWNvbnRlbnQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBvbHktbGFuZy1zZWxlY3RvciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRtYXJnaW46IDA7XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcblx0XG5cdC5sYW5kaW5ncGFnZS1jb250YWluZXIge1xuXHRcdC5jb2wtMiwgLmNvbC0zIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcblxuXHQuaG9tZS5wYWdlIC5sb2dvLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cblx0LmhvbWUucGFnZSAubG9nby1jb250YWluZXIge1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXG5cdC5ob21lLnBhZ2UgLmNvbnRlbnQ6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQubGFuZGluZ3BhZ2UtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1jb250ZW50OiBzdGFydDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHQubGFuZGluZ3BhZ2UtY29udGFpbmVyIHtcblx0XHQuY29sLTIsIC5jb2wtMyB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5rYi1hcnRpY2xlLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cbi5zaW5nbGUta2ItYXJ0aWNsZS1saXN0LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5rYi1jYXRlZ29yaWVzIHtcblx0cGFkZGluZzogMDtcblx0bGkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAuNyk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiBkYXJrZW4od2hpdGUsIDEwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAuNik7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwgMCwgMCwgLjQpIGluc2V0O1xuXHRcdFx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuIiwiLmdhbGxlcnktdGh1bWJuYWlsIHtcblx0cGFkZGluZzogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYWNrZ3JvdW5kLCA1KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsImJvZHkucG9zdC10eXBlLWFyY2hpdmUtbGVhZGVyYm9hcmQge1xuXHRhcnRpY2xlIHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2Uge1xuXHRkaXYjbGVhZGVyYm9hcmRzIHtcblx0XHRhcnRpY2xlIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2Uge1xuXHRhcnRpY2xlLmxlYWRlcmJvYXJkLWNhdGVnb3J5IHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuc2luZ2xlLWxlYWRlcmJvYXJkLFxuYm9keS50YXgtbGJfY2F0ZWdvcnkge1xuXHRkaXYjdGFicyB7XG5cdFx0dWwuci10YWJzLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFweCAwIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoICR3aGl0ZSwgLjIgKTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfdG9wX2xlZnQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQsXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX3RvcF9yaWdodC5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQsXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX2JvdHRvbV9sZWZ0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0LFxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsKC4uL2ltYWdlcy9idXR0b25zL2J0bl9ob3Zlcl9ib3R0b21fcmlnaHQucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgMTBweCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0IDEwcHgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnItdGFicy1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGFydGljbGUubGVhZGVyYm9hcmQge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XG5cdFx0Ji5sZWFkZXJib2FyZCB7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0aDIsIGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoICNGRkYsIC4wNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHllbGxvdztcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aW1nLmZhY3Rpb24taWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRhcnRpY2xlLmxlYWRlcmJvYXJkOmZpcnN0LW9mLXR5cGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbmJvZHkuc2luZ2xlLXBvc3Qge1xuXHRkaXYjbGVhZGVyYm9hcmQtd3JhcHBlciB7XG5cdFx0dGFibGUjbGVhZGVyYm9hcmQge1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdFxuXHRcdFx0dHIge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aDIsIGgzIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAjRkZGLCAuMDUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcuZmFjdGlvbi1pY29uIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuc2VjdGlvbi53aWRnZXRfaG5nX2xlYWRlcmJvYXJkX2NhdGVnb3JpZXNfd2lkZ2V0IHtcblx0aDMud2lkZ2V0LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XG5cdFx0XHRoNCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idXR0b25zL2J0bl9ob3Zlcl90b3BfbGVmdC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdCxcblx0XHRcdFx0XHRcdFx0XHRcdHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfdG9wX3JpZ2h0LnBuZykgbm8tcmVwZWF0IHRvcCByaWdodCxcblx0XHRcdFx0XHRcdFx0XHRcdHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfYm90dG9tX2xlZnQucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQsXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX2JvdHRvbV9yaWdodC5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAxMHB4LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgMTBweCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkYmxhY2ssIC44ICk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHllbGxvdztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbnMvYnRuX2hvdmVyX3RvcF9sZWZ0X2Jsay5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdCxcblx0XHRcdFx0XHRcdC8vXHRcdFx0dXJsKC4uL2ltYWdlcy9idXR0b25zL2J0bl9ob3Zlcl90b3BfcmlnaHRfYmxrLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodCxcblx0XHRcdFx0XHRcdC8vXHRcdFx0dXJsKC4uL2ltYWdlcy9idXR0b25zL2J0bl9ob3Zlcl9ib3R0b21fbGVmdF9ibGsucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQsXG5cdFx0XHRcdFx0XHQvL1x0XHRcdHVybCguLi9pbWFnZXMvYnV0dG9ucy9idG5faG92ZXJfYm90dG9tX3JpZ2h0X2Jsay5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG5cdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtc2l6ZTogMTBweCxcblx0XHRcdFx0XHRcdC8vXHRcdFx0XHQgMTBweCxcblx0XHRcdFx0XHRcdC8vXHRcdFx0XHQgMTBweCxcblx0XHRcdFx0XHRcdC8vXHRcdFx0XHQgMTBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ib2R5LXRleHQge1xuXHQuZ2FsbGVyeSB7XG5cdFx0QGV4dGVuZCAucm93O1xuXHRcdCYuZ2FsbGVyeS1jb2x1bW5zLTEge1xuXHRcdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHRcdEBleHRlbmQgLmNvbC02O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdhbGxlcnktY29sdW1ucy0yIHtcblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHRAZXh0ZW5kIC5jb2wtMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5nYWxsZXJ5LWNvbHVtbnMtMyB7XG5cdFx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdFx0QGV4dGVuZCAuY29sLTI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAyMHB4O1xuXHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbmRpdi53cmFwIHtcblx0ZGl2LmNvbnRlbnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MTRweDtcblx0fVxufVxuYm9keS5ob21lIHtcblx0ZGl2LndyYXAge1xuXHRcdGRpdi5jb250ZW50IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5zaW5nbGUge1xuXHRhcnRpY2xlLnBvc3Qge1xuXHRcdGZvb3Rlci5lbnRyeS1mb290ZXIge1xuXHRcdFx0cC50YWdzLWxpbmtzLFxuXHRcdFx0cC5jYXQtbGlua3Mge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW46IC0ycHggMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucm9hZC1tYXAtc3RhZ2VzIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNXB4O1xuXHRcdHRvcDogMHB4O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtNXB4O1xuXHRcdGJvdHRvbTogMHB4O1xuXHR9XG5cdC5ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0fVxuXHQuc3RhZ2UtY29tcGxldGUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICfinJMnO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5LnNpbmdsZS1tb3RkLFxuYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1tb3RkIHtcblx0YXJ0aWNsZS5tb3RkIHtcblx0XHRkaXYuYm9keS10ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIC41ZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICMjIFBsYXkgTm93IExhbmRpbmcgUGFnZSAtIE9jdC4gMjAxOFxuICMjIFVwZGF0ZWQgRmViIDIwMjEgLSBUaG9tYXMgTWVydHogLSBPZGRpdHkgSW5kdXN0cmllc1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSwgYm9keS5ob21lIHtcbiAgLmhuZy1iZy12aWQtd3JhcHBlciB7fVxuXG4gICNobmctYmctdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5obmctcGxheS1idG4td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNzAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgLmhuZy1vcGVuLWRvd25sb2FkLW1vZGFsIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYyLDMsMTUsLjgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDM1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5obmctZG93bmxvYWQtYnRuLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG4gICAgLmhuZy1kb3dubG9hZC1idG4ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNjIsMywxNSwuOCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNjQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMzUsIDUwLCAwLjgpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAtby1ib3JkZXItaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9oZy1ib3JkZXItaW1nLmdpZilcbiAgICAgICAgICAgIDM1IHN0cmV0Y2g7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWltYWdlOiB1cmwoLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWYpXG4gICAgICAgICAgICAzNSBzdHJldGNoO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhuZy1zdWJtaXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuaG5nLWRvd25sb2FkLW1vZGFsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICAuaG5nLXJlZ2lzdHJhdGlvbi1oZWFkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBmb250LWZhbWlseTogaGVhZGxpbmUsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5obmctY2xvc2UtZG93bmxvYWQtbW9kYWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG5nLWJ1c2luZXNzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gICNpZnJhbWUtdGhpbmd5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMTZweDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgJi5mZiB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIGJvZHkuaG9tZSB7XG4gICAgLmhuZy1kb3dubG9hZC1tb2RhbC13cmFwcGVyIHtcbiAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmhuZy1yZWdpc3RyYXRpb24taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmhuZy1vcGVuLWRvd25sb2FkLW1vZGFsIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjaWZyYW1lLXRoaW5neSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zb2NpYWwtbWVkaWEge1xuXHQuc2hhcmVkYWRkeSB7XG5cdFx0aDMuc2QtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2QtY29udGVudCB7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdTaGFyZSBvbjonO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNkLXNvY2lhbC1pY29uIHtcblx0XHRcdC5zaGFyZS1pY29uLnNkLWJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2hhcmUtZmFjZWJvb2sge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmFjZWJvb2staWNvbi5zdmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaGFyZS10d2l0dGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXItaWNvbi5zdmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaGFyZS1yZWRkaXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVkZGl0LWljb24uc3ZnKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2hhcmUtdHVtYmxyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R1bWJsci1pY29uLnN2ZykgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNoYXJlLWpldHBhY2std2hhdHNhcHAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2hhdHNhcHAtaWNvbi5zdmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaGFyZS1lbWFpbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWlsLWljb24uc3ZnKSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkge1xuICBkaXYjb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA4MDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjY1KTtcblxuICAgICNpZnJhbWUtdGhpbmd5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgfVxuXG4gICAgLmhuZy1kb3dubG9hZC1tb2RhbC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAuaG5nLXJlZ2lzdHJhdGlvbi1oZWFkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogaGVhZGxpbmUsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmhuZy1jbG9zZS1kb3dubG9hZC1tb2RhbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaG5nLWRvd25sb2FkLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG4gICAgICAgIC5obmctZG93bmxvYWQtYnRuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNjIsMywxNSwuOCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY0NXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAzNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMzUsIDUwLCAwLjgpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgLW8tYm9yZGVyLWltYWdlOiB1cmwoLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWYpXG4gICAgICAgICAgICAgICAgMzUgc3RyZXRjaDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogdXJsKC8vc3RhdGljLmhlcm9lc2FuZGdlbmVyYWxzLmNvbS91aS1raXQvaW1hZ2VzL2hnLWJvcmRlci1pbWcuZ2lmKVxuICAgICAgICAgICAgICAgIDM1IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhuZy1zdWJtaXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbi5zaWRlYmFyLXdpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFxuXHQmLndpZGdldF9wb2x5bGFuZyB7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLndpZGdldF9obmdfbW90ZF93aWRnZXQge1xuXHRcdGgzLndpZGdldC10aXRsZS5ib3gge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtcmVkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGRpdi53aWRnZXQtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCA1cHg7XG5cdFx0XHRcblx0XHRcdGg0IHtcblx0XHRcdFx0c3Bhbi5kYXRlIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSggJHdoaXRlLCAuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnRpemUod2hpdGUsIC44KSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcblx0aW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cblx0bGkuc2VsZWN0Mi1zZWFyY2gge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5zcGFuLnNlbGVjdDItZHJvcGRvd24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAgIzEyMTIxMiAhaW1wb3J0YW50O1xuXHRcblx0bGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdGRpdi5zZWxlY3QyLXJlc3VsdCB7XG5cdFx0XHRoZWlnaHQ6IDQwcHggICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblxuXHRcdFx0aW1nLmF2YXRhciB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi51c2VybmFtZSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5hbGVydC1iYXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCAkcmVkLCAuMyApICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0aDIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAuMzVyZW0gMCAwO1xuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLDAsMCwuNCkgaW5zZXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCJuYXYuc2l0ZS1tZW51IHtcblx0dWwjbWVudS1tZW51IHtcblx0XHRsaS5wbGwtcGFyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogLTJweCAwIDAgMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNzVweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpLmxhbmctaXRlbSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IC00cHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59IiwiI2NhdGFwdWx0LWNvb2tpZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuI2NhdGFwdWx0LWNvb2tpZS1iYXIgI2NhdGFwdWx0Q29va2llIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4IDIwcHggNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2F0YXB1bHQtY29va2llLWJhciAjY2F0YXB1bHRDb29raWU6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICAtby1ib3JkZXItaW1hZ2U6IHVybCgvL3N0YXRpYy5oZXJvZXNhbmRnZW5lcmFscy5jb20vdWkta2l0L2ltYWdlcy9oZy1ib3JkZXItaW1nLmdpZilcbiAgICAzNSBzdHJldGNoO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWltYWdlOiB1cmwoLy9zdGF0aWMuaGVyb2VzYW5kZ2VuZXJhbHMuY29tL3VpLWtpdC9pbWFnZXMvaGctYm9yZGVyLWltZy5naWYpXG4gICAgMzUgc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogN3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiLm1lcmNoIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn0iLCJAaW1wb3J0ICcuLi92ZW5kb3JzL2huZy11aS1raXQvYXNzZXRzL3NyYy9zYXNzL3N0eWxlLnNjc3MnO1xuQGltcG9ydCAnLi4vdmVuZG9ycy9mYW5jeWJveC9zb3VyY2UvanF1ZXJ5LmZhbmN5Ym94LmNzcyc7XG5AaW1wb3J0ICcuLi92ZW5kb3JzL3Rvb2x0aXBzdGVyL2Rpc3QvY3NzL3Rvb2x0aXBzdGVyLmJ1bmRsZS5taW4uY3NzJztcbkBpbXBvcnQgJy4uL3ZlbmRvcnMvcmVzcG9uc2l2ZS10YWJzL2Nzcy9yZXNwb25zaXZlLXRhYnMuY3NzJztcblxuQGltcG9ydCAndGVtcGxhdGVzL3NpZGViYXInO1xuQGltcG9ydCAndGVtcGxhdGVzL25ld3MtcGFnZSc7XG5AaW1wb3J0ICd0ZW1wbGF0ZXMvbGFuZGluZ3BhZ2UnO1xuQGltcG9ydCAndGVtcGxhdGVzL2tub3dsZWRnZWJhc2UnO1xuQGltcG9ydCAndGVtcGxhdGVzL2dhbGxlcnknO1xuQGltcG9ydCAndGVtcGxhdGVzL2xlYWRlcmJvYXJkcyc7XG5cbkBpbXBvcnQgJ3BhcnRpYWxzL2NvbnRlbnQnO1xuQGltcG9ydCAncGFydGlhbHMvcGxheV9ub3cnO1xuXG5AaW1wb3J0ICdtb2R1bGVzL3NvY2lhbC1tZWRpYSc7XG5AaW1wb3J0ICdtb2R1bGVzL292ZXJsYXknO1xuQGltcG9ydCAnbW9kdWxlcy93aWRnZXRzJztcbkBpbXBvcnQgJ21vZHVsZXMvc2VsZWN0Mic7XG5AaW1wb3J0ICdtb2R1bGVzL2FsZXJ0LWJhcic7XG5AaW1wb3J0ICdtb2R1bGVzL3BvbHlsYW5nJztcbkBpbXBvcnQgJ21vZHVsZXMvY29va2llYmFyJztcbkBpbXBvcnQgJ21vZHVsZXMvbWVyY2gnO1xuXG5ib2R5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFja2Ryb3AuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQgIzExMTExMTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuZmlnY2FwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYm9keS10ZXh0IHtcblx0aDIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmNhdC10YWctaGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5pbWcuZmVhdHVyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmFyY2hpdmUtYXJ0aWNsZS1saW5rIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxleC1ncm93OiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuYXJjaGl2ZS1hcnRpY2xlLWxpbmstZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuXG4uYnRuLmxvYWQtbW9yZS1wb3N0cyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuXHR3aWR0aDogMTAwdnc7XG59XG5cbi8qIEZBTkNZQk9YIENVU1RPTUlaQVRJT04gKi9cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveF9zcHJpdGUucG5nJykgIWltcG9ydGFudDtcbn1cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC1uYXYge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9ibGFuay5naWYnKSAhaW1wb3J0YW50OyAvKiBoZWxwcyBJRSAqL1xufVxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9mYW5jeWJveF9vdmVybGF5LnBuZycpICFpbXBvcnRhbnQ7XG59XG5cbi8qUmV0aW5hIGdyYXBoaWNzISovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG5cdCAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuXHQgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSl7XG5cblx0I2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmFuY3lib3hfc3ByaXRlQDJ4LnBuZycpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG5cdH1cblxuXHQjZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZhbmN5Ym94X2xvYWRpbmdAMnguZ2lmJykgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuXHR9XG59XG4iXX0= */
