@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{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}input{overflow:visible}[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-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fefefe;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;color:#0a0a0a;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.hide,.is-hidden{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.row{max-width:73.125rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.5rem;margin-left:-.5rem}@media print,screen and (min-width:40em){.row .row{margin-right:-.5rem;margin-left:-.5rem}}@media print,screen and (min-width:64em){.row .row{margin-right:-.5rem;margin-left:-.5rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-right:0;margin-left:0}.column,.columns{flex:1 1 0px;padding-right:.5rem;padding-left:.5rem;min-width:0}@media print,screen and (min-width:40em){.column,.columns{padding-right:.5rem;padding-left:.5rem}}@media print,screen and (min-width:64em){.column,.columns{padding-right:.5rem;padding-left:.5rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.75rem;padding-left:.75rem}@media print,screen and (min-width:40em){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:40em) and (min-width:40em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width:40em){.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.75rem;padding-left:.75rem}}@media print,screen and (min-width:64em){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:64em) and (min-width:64em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:64em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width:64em){.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:1rem;padding-left:1rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.5rem}.column-block>:last-child{margin-bottom:0}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{-ms-grid-row-align:center;align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width:64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:c 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.mobx-holder{position:fixed;overflow:hidden;z-index:99999;width:100%;height:100%;left:0;top:0;visibility:hidden;opacity:0;will-change:opacity,visibility;box-sizing:border-box;touch-action:none;pointer-events:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;font-family:Arial,Helvetica,sans-serif;transition:opacity .4s ease,visibility .4s ease}.mobx-holder:-webkit-full-screen{background-color:transparent}.mobx-holder *{box-sizing:border-box}.mobx-holder svg{pointer-events:none}.mobx-open{pointer-events:auto;visibility:visible;opacity:1}.mobx-rtl{direction:rtl}.mobx-slider{position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:none;transition:opacity .45s ease}.mobx-hide{opacity:0;transition:none}.mobx-overlay{width:100%;height:100%;transform:translateZ(0);background-color:hsla(0,0%,100%,.95)}.mobx-overlay,.mobx-ui:after{position:absolute;left:0;top:0;will-change:opacity}.mobx-ui:after{content:"";right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility .25s ease-out}.mobx-open-tooltip .mobx-ui:after{opacity:1;visibility:visible}.mobx-share-tooltip :after,.mobx-thumb-video:after,.mobx-ui button,.mobx-video:after,.mobx-video:before{background-image:url(../img/svg/modulobox.svg);background-repeat:no-repeat;background-color:transparent}.mobx-top-bar{top:0}.mobx-bottom-bar,.mobx-top-bar{position:absolute;left:0;width:100%;will-change:transform;background-color:hsla(0,0%,100%,.9);transform:translateY(0);transition:transform .25s ease-in-out}.mobx-bottom-bar{bottom:0}.mobx-holder:not(.mobx-open) .mobx-bottom-bar,.mobx-panzoom .mobx-bottom-bar,.mobx-will-close .mobx-bottom-bar{transform:translateY(100%)}.mobx-caption{position:relative;display:block;width:100%;padding:0;margin:0;pointer-events:none}.mobx-caption-inner{max-width:420px;margin:0 auto;pointer-events:auto;cursor:default}.mobx-title{font-size:13px;line-height:18px}.mobx-desc,.mobx-title{position:relative;display:block;margin:0;padding:14px 10px 12px;font-weight:400;text-align:center;color:#282828}.mobx-desc{font-size:12px;line-height:16px}.mobx-title+.mobx-desc{margin:-6px 0 0;padding:0 10px 10px}.mobx-item,.mobx-item-inner{position:absolute;display:block;overflow:hidden;left:0;top:0;bottom:0;width:100%;text-align:center;touch-action:none;transform:translateZ(0);backface-visibility:hidden;transform-origin:center}.mobx-item-inner{-webkit-overflow-scrolling:touch;overflow:auto}.mobx-img,.mobx-panzoom .mobx-item{cursor:move;cursor:grab;cursor:-webkit-grab}.mobx-dragging .mobx-item *{cursor:grabbing;cursor:-webkit-grabbing}.mobx-error,.mobx-html,.mobx-iframe,.mobx-img,.mobx-video{position:absolute;display:block;height:0;width:0;max-width:none;padding:0;margin:0;opacity:0;will-change:opacity;visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;backface-visibility:hidden;transform:translateZ(0);transition:opacity .35s ease}.mobx-media-loaded{opacity:1;visibility:visible}.mobx-error,.mobx-html-inner{top:50%;transform:translateY(-50%)}.mobx-error{width:100%;height:auto;padding:20px 60px;color:#282828;text-align:center}.mobx-error,.mobx-html{pointer-events:none}.mobx-html-inner{position:relative;display:inline-block;overflow:auto;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;pointer-events:auto}.mobx-video{cursor:pointer;background:hsla(0,0%,100%,.1);background-size:cover;background-repeat:no-repeat;background-position:50%}.mobx-video.mobx-playing{background:none;background-image:none!important}.mobx-video:after,.mobx-video:before{position:absolute;content:"";top:50%;left:50%;width:80px;height:80px;padding:0;margin:-44px 0 0 -44px;border:4px solid #282828;border-radius:100%;background-size:175px;background-position:28px -414px;box-sizing:content-box}.mobx-video.mobx-loading:before,.mobx-video:after{border-color:transparent}.mobx-video:after{opacity:0;visibility:hidden;background-image:none;background-color:transparent;border-left-color:#282828}.mobx-video.mobx-loading:after{opacity:1;visibility:visible;animation:a 1.1s infinite linear}.mobx-video.mobx-playing:after,.mobx-video.mobx-playing:before{opacity:0}.mobx-video .mejs-video,.mobx-video iframe,.mobx-video video{position:absolute;overflow:hidden;top:0;left:0;width:100%!important;height:100%!important;opacity:0;background:hsla(0,0%,100%,.9);pointer-events:none;transition:opacity .35s ease-in-out}.mobx-video iframe{background:none}.mobx-video.mobx-playing .mejs-video,.mobx-video.mobx-playing iframe,.mobx-video.mobx-playing video{opacity:1;pointer-events:auto}.mobx-fullscreen .mejs-fullscreen-button,.mobx-fullscreen video::-webkit-media-controls-fullscreen-button{display:none}:-webkit-full-screen-ancestor:not(iframe){will-change:auto!important}.mobx-counter{position:relative;display:inline-block;float:left;height:44px;font-size:13px;line-height:44px;color:#282828;opacity:.75;margin:0 10px;letter-spacing:.6px}.mobx-rtl .mobx-counter{float:right}.mobx-timer{position:relative;display:inline-block;float:left;width:24px;height:24px;margin:10px 0 10px 5px;opacity:0;will-change:opacity;transition:opacity .25s ease-in-out}.mobx-rtl .mobx-timer{float:right}.mobx-autoplay .mobx-timer{opacity:1}.mobx-loader{position:absolute;width:30px;height:30px;top:50%;left:50%;margin:-15px 0 0 -15px;outline:1px solid transparent;border-radius:50%;border-width:3px;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-color:hsla(0,0%,100%,.9);border-left:3px solid #282828;animation:a 1.1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobx-share-tooltip{position:absolute;display:block;z-index:2;width:120px;top:50px;opacity:0;visibility:hidden;background:#282828;will-change:transform;transform:translateY(10px);transition:transform .25s ease,opacity .25s ease,visibility .25s ease}.mobx-share-tooltip:before{content:"";position:absolute;display:block;width:0;height:0;top:-12px;right:14px;border:6px solid transparent;border-bottom-color:#f9fafb}.mobx-share-tooltip[data-position=left]:before{left:14px;right:auto}.mobx-open-tooltip .mobx-share-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.mobx-share-tooltip span{display:block;width:100%;height:40px;padding:10px;color:#777;font-size:14px;line-height:22px;text-align:center;background:#f9fafb;box-shadow:inset 0 -2px 8px rgba(0,0,0,.03)}.mobx-share-tooltip :after,.mobx-ui button{position:relative;display:inline-block;width:40px;height:40px;padding:0;cursor:pointer;box-shadow:none;border:none;outline:none;touch-action:manipulation;-webkit-appearance:none;transition:opacity .25s ease-in-out}.mobx-share-tooltip button:hover:after,.mobx-ui button:hover{opacity:1}.mobx-share-tooltip button:after{position:absolute;content:"";top:0;left:0;opacity:0}.mobx-share-tooltip button{float:left}.mobx-rtl .mobx-share-tooltip button{float:right}.mobx-top-bar button{float:right;margin:2px;opacity:.75}.mobx-rtl .mobx-top-bar button{float:left}button.mobx-next,button.mobx-prev{position:absolute;left:1rem;top:50%;width:44px;height:32px;margin:0 6px;opacity:.75;border:1px solid rgba(0,0,0,.4);will-change:transform;transform:translateX(0) translateY(-50%);transition:opacity .25s ease-in-out,transform .25s ease-in-out}button.mobx-next{left:auto;right:1rem}.mobx-holder[data-download=false] .mobx-download,.mobx-holder[data-download=false] .mobx-download:hover,.mobx-holder[data-zoom=false] .mobx-zoom,.mobx-holder[data-zoom=false] .mobx-zoom:hover{opacity:.45;cursor:default}.mobx-prev{left:0;background-position:10px 4px}.mobx-next{right:0;background-position:10px -40px}.mobx-close{background-position:12px -76px}.mobx-zoom{background-position:12px -120px}.mobx-panzoom .mobx-zoom{background-position:12px -164px}.mobx-play{background-position:12px -208px}.mobx-autoplay .mobx-play{background-position:12px -252px}.mobx-download{background-position:12px -296px}.mobx-share{background-position:12px -340px}.mobx-fullscreen{background-position:12px -384px}.mobx-fullscreen .mobx-fullscreen{background-position:12px -428px}.mobx-facebook{background-position:-32px -472px}.mobx-facebook:after{background-color:#3b5998;background-position:12px -472px}.mobx-twitter{background-position:-32px -516px}.mobx-twitter:after{background-color:#1da1f2;background-position:12px -516px}.mobx-googleplus{background-position:-32px -560px}.mobx-googleplus:after{background-color:#dd4b39;background-position:12px -560px}.mobx-pinterest{background-position:-32px -604px}.mobx-pinterest:after{background-color:#bd081c;background-position:12px -604px}.mobx-linkedin{background-position:-32px -648px}.mobx-linkedin:after{background-color:#0077b5;background-position:12px -648px}.mobx-reddit{background-position:-32px -692px}.mobx-reddit:after{background-color:#ff4500;background-position:12px -692px}.mobx-tumblr{background-position:-32px -736px}.mobx-tumblr:after{background-color:#35465c;background-position:12px -736px}.mobx-blogger{background-position:-32px -780px}.mobx-blogger:after{background-color:#f57d00;background-position:12px -780px}.mobx-buffer{background-position:-32px -824px}.mobx-buffer:after{background-color:#323b43;background-position:12px -824px}.mobx-digg{background-position:-34px -868px}.mobx-digg:after{background-color:#005be2;background-position:10px -868px}.mobx-stumbleupon{background-position:-32px -912px}.mobx-stumbleupon:after{background-color:#eb4924;background-position:12px -912px}.mobx-evernote{background-position:-32px -956px}.mobx-evernote:after{background-color:#2dbe60;background-position:12px -956px}.mobx-thumbs-holder,.mobx-thumbs-inner{position:absolute;display:block;left:0;right:0;bottom:0;padding:0;margin:0 auto}.mobx-thumbs-holder{position:relative}.mobx-thumb{position:absolute;margin:0;will-change:left;background-color:#191919;outline:0 solid transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:background-color .25s ease}.mobx-thumb:hover{background-color:#323232}.mobx-thumb:after{content:"";position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;opacity:.0001;transform:translateZ(0);border:2px solid #282828}.mobx-active-thumb:after{opacity:.9999}.mobx-thumb-bg{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background-position:50%;background-size:cover;background-repeat:no-repeat;will-change:opacity,visibility;backface-visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.mobx-thumb-loaded{visibility:visible;opacity:.5}.mobx-active-thumb .mobx-thumb-loaded,.mobx-thumb-bg:hover{opacity:1}.mobx-thumbs-holder{cursor:move;cursor:grab;cursor:-webkit-grab}.mobx-dragging .mobx-thumbs-holder{cursor:grabbing;cursor:-webkit-grabbing}.mobx-thumb-video:after{position:absolute;content:"";left:0;right:0;top:50%;width:40px;height:40px;margin:-20px auto 0;background-position:12px -208px}@media screen and (max-height:800px){.mobx-video:after,.mobx-video:before{width:60px;height:60px;margin:-34px 0 0 -34px;background-size:125px;background-position:22px -294px}}@media screen and (max-height:360px){.mobx-video:after,.mobx-video:before{width:40px;height:40px;margin:-24px 0 0 -24px;background-size:initial;background-position:14px -208px;border-width:3px}}@media screen and (max-width:400px){.mobx-timer{margin:10px 0}.mobx-top-bar button{margin:2px 0}}@media screen and (max-width:360px){.mobx-counter{margin:0 6px 0 4px}.mobx-top-bar button{width:34px}}@media only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:380px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:380px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:380px),only screen and (min-device-pixel-ratio:2) and (max-width:380px){.mobx-top-bar button{width:40px}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:b 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:c 1.1s cubic-bezier(.6,.2,0,.8) infinite,d 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes b{to{visibility:visible}}@keyframes c{to{transform:rotate(1turn)}}@keyframes d{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.vjs-theme-city{--vjs-theme-city--primary:#bf3b4d;--vjs-theme-city--secondary:#fff}.vjs-theme-city .vjs-control-bar{height:70px;padding-top:20px;background:none;background-image:linear-gradient(0deg,#000,transparent)}.vjs-theme-city .vjs-button>.vjs-icon-placeholder:before{line-height:50px}.vjs-theme-city .vjs-play-progress:before{display:none}.vjs-theme-city .vjs-progress-control{position:absolute;top:0;right:0;left:0;width:100%;height:20px}.vjs-theme-city .vjs-progress-control .vjs-progress-holder{position:absolute;top:20px;right:0;left:0;width:100%;margin:0}.vjs-theme-city .vjs-play-progress{background-color:var(--vjs-theme-city--primary)}.vjs-theme-city .vjs-remaining-time{order:1;line-height:50px;flex:3;text-align:left}.vjs-theme-city .vjs-play-control{order:2;flex:8;font-size:1.75em}.vjs-theme-city .vjs-fullscreen-control,.vjs-theme-city .vjs-picture-in-picture-control,.vjs-theme-city .vjs-volume-panel{order:3;flex:1}.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{height:100%}.vjs-theme-city .vjs-mute-control{display:none}.vjs-theme-city .vjs-volume-panel{margin-left:.5em;margin-right:.5em;padding-top:1.5em}.vjs-theme-city .vjs-volume-bar.vjs-slider-horizontal,.vjs-theme-city .vjs-volume-panel,.vjs-theme-city .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.vjs-theme-city .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-city .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-city .vjs-volume-panel:hover,.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:3em}.vjs-theme-city .vjs-volume-level:before{font-size:1em}.vjs-theme-city .vjs-volume-panel .vjs-volume-control{opacity:1;width:100%;height:100%}.vjs-theme-city .vjs-volume-bar{background-color:transparent;margin:0}.vjs-theme-city .vjs-slider-horizontal .vjs-volume-level{height:100%}.vjs-theme-city .vjs-volume-bar.vjs-slider-horizontal{margin-top:0;margin-bottom:0;height:100%}.vjs-theme-city .vjs-volume-bar:before{content:"";z-index:0;width:0;height:0;position:absolute;top:0;left:0;border-color:transparent transparent hsla(0,0%,100%,.25);border-style:solid;border-width:0 0 1.75em 3em}.vjs-theme-city .vjs-volume-level{overflow:hidden;background-color:transparent}.vjs-theme-city .vjs-volume-level:before{content:"";z-index:1;width:0;height:0;position:absolute;top:0;left:0;border-left:3em solid transparent;border-bottom:1.75em solid var(--vjs-theme-city--secondary);border-right:0 solid transparent;border-top:0 solid transparent}@font-face{font-family:Titillium;font-weight:200;src:url(../fonts/titillium/titilliumweb-extra-light.eot);src:local("Titillium Web Extra Light"),local("TitilliumWeb-Extra-Light"),url(../fonts/titillium/titilliumweb-extra-light.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-extra-light.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-extra-light.woff) format("woff"),url(../fonts/titillium/titilliumweb-extra-light.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-extra-light.svg#titilliumweb-extra-light) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:300;src:url(../fonts/titillium/titilliumweb-light.eot);src:local("Titillium Web Light"),local("TitilliumWeb-Light"),url(../fonts/titillium/titilliumweb-light.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-light.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-light.woff) format("woff"),url(../fonts/titillium/titilliumweb-light.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-light.svg#titilliumweb-light) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:400;src:url(../fonts/titillium/titilliumweb-regular.eot);src:local("Titillium Web Regular"),local("TitilliumWeb-Regular"),url(../fonts/titillium/titilliumweb-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-regular.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-regular.woff) format("woff"),url(../fonts/titillium/titilliumweb-regular.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-regular.svg#titilliumweb-regular) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:600;src:url(../fonts/titillium/titilliumweb-semibold.eot);src:local("Titillium Web SemiBold"),local("TitilliumWeb-SemiBold"),url(../fonts/titillium/titilliumweb-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-semibold.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-semibold.woff) format("woff"),url(../fonts/titillium/titilliumweb-semibold.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-semibold.svg#titilliumweb-semibold) format("svg");font-display:swap}@font-face{font-family:Titillium;font-weight:700;src:url(../fonts/titillium/titilliumweb-bold.eot);src:local("Titillium Web Bold"),local("TitilliumWeb-Bold"),url(../fonts/titillium/titilliumweb-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/titillium/titilliumweb-bold.woff2) format("woff2"),url(../fonts/titillium/titilliumweb-bold.woff) format("woff"),url(../fonts/titillium/titilliumweb-bold.ttf) format("truetype"),url(../fonts/titillium/titilliumweb-bold.svg#titilliumweb-bold) format("svg");font-display:swap}@font-face{font-family:iconfont;src:url(../fonts/icons/iconfont.eot);src:url(../fonts/icons/iconfont.eot?#iefix) format("eot"),url(../fonts/icons/iconfont.woff) format("woff"),url(../fonts/icons/iconfont.ttf) format("truetype"),url(../fonts/icons/iconfont.svg#iconfont) format("svg");font-weight:400;font-style:normal}.icons .icon:before{display:inline-block;font-family:iconfont,serif;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-box{width:20%;text-align:center;padding:1rem}.icons-box-list{display:flex;flex-wrap:wrap}.icon:before{display:inline-block;font-family:iconfont,serif;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"\EA01"}.icon-arrow-right:before{content:"\EA02"}.icon-arrow:before{content:"\EA03"}.icon-badge:before{content:"\EA04"}.icon-baza-danych:before{content:"\EA05"}.icon-buildings:before{content:"\EA06"}.icon-cash:before{content:"\EA07"}.icon-chevron-double-left-thin:before{content:"\EA08"}.icon-chevron-double-right-thin:before{content:"\EA09"}.icon-chevron-down:before{content:"\EA0A"}.icon-chevron-left-thin:before{content:"\EA0B"}.icon-chevron-left:before{content:"\EA0C"}.icon-chevron-right-thin:before{content:"\EA0D"}.icon-chevron-right:before{content:"\EA0E"}.icon-close-fat:before{content:"\EA0F"}.icon-close:before{content:"\EA10"}.icon-contrast:before{content:"\EA11"}.icon-dodatkowe-uslugi:before{content:"\EA13"}.icon-dodatkowe-uslugi2:before{content:"\EA14"}.icon-download-2:before{content:"\EA16"}.icon-download:before{content:"\EA15"}.icon-eksploatacja:before{content:"\EA17"}.icon-email:before{content:"\EA18"}.icon-envelope:before{content:"\EA19"}.icon-error:before{content:"\EA1A"}.icon-facebook:before{content:"\EA1B"}.icon-fax:before{content:"\EA1C"}.icon-file:before{content:"\EA1D"}.icon-font-size-minus:before{content:"\EA1E"}.icon-font-size-plus:before{content:"\EA1F"}.icon-font-size:before{content:"\EA20"}.icon-gallery:before{content:"\EA21"}.icon-handshake:before{content:"\EA22"}.icon-info-ogolne:before{content:"\EA23"}.icon-instagram:before{content:"\EA24"}.icon-inwestycje:before{content:"\EA25"}.icon-inwestycje2:before{content:"\EA26"}.icon-kariera:before{content:"\EA27"}.icon-kariera2:before{content:"\EA28"}.icon-konsultacje-z-rynkiem:before{content:"\EA29"}.icon-konsultacje-z-rynkiem2:before{content:"\EA2A"}.icon-lab:before{content:"\EA2B"}.icon-laboratorium:before{content:"\EA2C"}.icon-linkedin:before{content:"\EA2D"}.icon-lng:before{content:"\EA2E"}.icon-maintenance:before{content:"\EA2F"}.icon-materialy-edukacyjne:before{content:"\EA30"}.icon-media-icon-1:before{content:"\EA31"}.icon-media-icon-2:before{content:"\EA32"}.icon-media-icon-3:before{content:"\EA33"}.icon-media-icon-4:before{content:"\EA34"}.icon-multimedia:before{content:"\EA35"}.icon-nasze-wartosci:before{content:"\EA36"}.icon-nasze-wartosci2:before{content:"\EA37"}.icon-nasze-wartosci3:before{content:"\EA38"}.icon-newsletter:before{content:"\EA39"}.icon-ogloszenia:before{content:"\EA3A"}.icon-otoczenie-regulacyjne:before{content:"\EA3B"}.icon-otoczenie-regulacyjne2:before{content:"\EA3C"}.icon-pakiet-informacji:before{content:"\EA3E"}.icon-pakiet-informacji2:before{content:"\EA3F"}.icon-phone:before{content:"\EA40"}.icon-pipe:before{content:"\EA41"}.icon-plus:before{content:"\EA42"}.icon-prasa:before{content:"\EA44"}.icon-print:before{content:"\EA1C"}.icon-profile:before{content:"\EA46"}.icon-przetargi-postepowania:before{content:"\EA47"}.icon-raport-roczny:before{content:"\EA48"}.icon-referencje:before{content:"\EA4A"}.icon-ribbon:before{content:"\EA4B"}.icon-rss:before{content:"\EA4C"}.icon-rzecznik-prasowy:before{content:"\EA4D"}.icon-rzecznik-prasowy2:before{content:"\EA4E"}.icon-search:before{content:"\EA4F"}.icon-share:before{content:"\EA50"}.icon-shovel:before{content:"\EA51"}.icon-standardyGS:before{content:"\EA52"}.icon-standardyGS2:before{content:"\EA53"}.icon-store:before{content:"\EA54"}.icon-strategia:before{content:"\EA55"}.icon-success:before{content:"\EA56"}.icon-twitter:before{content:"\EA58"}.icon-uslugi-KSP:before{content:"\EA59"}.icon-uslugi-SGT:before{content:"\EA5A"}.icon-wiarygodni-dostawcy:before{content:"\EA5B"}.icon-wiarygodni-dostawcy2:before{content:"\EA5C"}.icon-wlasciciele-gruntow:before{content:"\EA5D"}.icon-wsparcie_UE:before{content:"\EA5E"}.icon-youtube:before{content:"\EA5F"}.icon-bluesky:before{content:"\EA60"}.icon-zrownowazony-rozwoj:before{content:"\EA61"}.icon-zrownowazony-rozwoj2:before{content:"\EA62"}.icon-zrownowazony-rozwoj3:before{content:"\EA63"}.visually-hidden,.visuallyhidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);display:inline;width:1px;height:1px;position:absolute;background-color:transparent;color:transparent;white-space:nowrap;overflow:hidden;text-indent:100%}.overflow{overflow:hidden}.no-margin{margin:0!important}.no-mb{margin-bottom:0!important}.tiny-margin{margin-bottom:.25rem}.mb-1_5{margin-bottom:1.5rem}.block{display:block!important}.inline-block{display:inline-block!important}.uppercase{text-transform:uppercase}@media (min-width:640px){.full-height{height:100%}}.full-width{width:100%;max-width:none}.relative,[data-relative]{position:relative}.absolute,[data-absolute]{position:absolute}.padded{padding-left:4vw!important;padding-right:4vw!important}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}.no-pl{padding-left:0!important}.no-pr{padding-right:0!important}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-padding{padding:0!important}ul{list-style:none;margin:0;padding:0}ul[class^=type-]{position:relative}ul[class^=type-] li{display:block;position:relative}ul[class^=type-] li:before{content:"";width:6px;height:6px;display:block;position:absolute;top:.5625em;left:-.75rem;background-position:0 0;background-size:6px}ul.type-1 li:before{background-image:url(../img/svg/ul-type-1.svg)}ul.type-2 li:before{background-image:url(../img/svg/ul-type-2.svg)}ul.type-3 li:before{background-image:url(../img/svg/ul-type-3.svg)}ul.type-4 li:before{background-image:url(../img/svg/ul-type-4.svg)}ul.type-5 li:before{background-image:url(../img/svg/ul-type-5.svg)}ul.type-6 li:before{background-image:url(../img/svg/ul-type-6.svg)}ul.type-7 li:before{background-image:url(../img/svg/ul-type-7.svg)}ul.type-8 li:before{background-image:url(../img/svg/ul-type-8.svg)}[data-full-width]{width:calc(100% + 4vw * 2);margin:0 -4vw}[data-content-padding]{padding-left:4vw;padding-right:4vw}[data-view]{opacity:0;will-change:auto;transition:opacity 1s ease,transform 1s ease!important;transition-delay:.1s!important;transform:translate3d(0,1.25rem,0)}[data-view][data-view="0"]{transition-delay:0s!important}[data-view][data-view="1"]{transition-delay:.1s!important}[data-view][data-view="2"]{transition-delay:.2s!important}[data-view][data-view="3"]{transition-delay:.3s!important}[data-view][data-view="4"]{transition-delay:.4s!important}[data-view][data-view="5"]{transition-delay:.5s!important}[data-view][data-view="6"]{transition-delay:.6s!important}[data-view][data-view="7"]{transition-delay:.7s!important}[data-view][data-view="8"]{transition-delay:.8s!important}[data-view][data-view="9"]{transition-delay:.9s!important}[data-view][data-view="10"]{transition-delay:1s!important}[data-view][view-direction=to-top]{transform:translate3d(0,2rem,0)}[data-view][view-direction=to-left]{transform:translate3d(2rem,0,0)}[data-view][view-direction=to-right]{transform:translate3d(-2rem,0,0)}[data-view][view-direction=to-bottom]{transform:translate3d(0,-2rem,0)}[data-view].in-view,[data-view].seen{opacity:1;transform:translateZ(0)}.round{border-radius:50%}.radius{border-radius:2px}.bold{font-family:Titillium,sans-serif;font-weight:700}video{max-width:100%;width:100%}svg{pointer-events:none}hr{width:100%;height:1px;opacity:.3;background-color:#c7c7c7;border:0;margin:0}.spacer,hr{position:relative;display:block}.spacer.s05{height:.5rem}.spacer.s1{height:1rem}.spacer.s15{height:1.5rem}.spacer.s2{height:2rem}.spacer.s3{height:3rem}.spacer.s4{height:4rem}.spacer.s5{height:5rem}@media (min-width:640px){.small-shrink{flex:0 0 auto;max-width:100%}}@media (min-width:768px){.medium-shrink{flex:0 0 auto;max-width:100%}}@media (min-width:1024px){.large-shrink{flex:0 0 auto;max-width:100%}}[data-bg-image]{background-position:50%;background-repeat:no-repeat;background-size:cover}[data-bg-image].resize-height{background-size:contain}[data-bg-image].resize-width{background-size:cover}[data-bg-image].t-t{background-position:top top!important}[data-bg-image].t-c{background-position:top!important}[data-bg-image].t-b{background-position:top bottom!important}[data-bg-image].t-l{background-position:0 0!important}[data-bg-image].t-r{background-position:100% 0!important}[data-bg-image].c-t{background-position:top!important}[data-bg-image].c-c{background-position:50%!important}[data-bg-image].c-b{background-position:bottom!important}[data-bg-image].c-l{background-position:0!important}[data-bg-image].c-r{background-position:100%!important}[data-bg-image].b-t{background-position:bottom top!important}[data-bg-image].b-c{background-position:bottom!important}[data-bg-image].b-b{background-position:bottom bottom!important}[data-bg-image].b-l{background-position:0 100%!important}[data-bg-image].b-r{background-position:100% 100%!important}[data-bg-image].l-t{background-position:0 0!important}[data-bg-image].l-c{background-position:0!important}[data-bg-image].l-b{background-position:0 100%!important}[data-bg-image].l-l{background-position:left left!important}[data-bg-image].l-r{background-position:left right!important}[data-bg-image].r-t{background-position:100% 0!important}[data-bg-image].r-c{background-position:100%!important}[data-bg-image].r-b{background-position:100% 100%!important}[data-bg-image].r-l{background-position:right left!important}[data-bg-image].r-r{background-position:right right!important}[data-bg=light-grey]{background-color:#f1f1f1}[data-border]{border-radius:2px}[data-border=grey]{border:1px solid #e9e9e9}[data-border=orange]{border:1px solid #ff5d23}.swiper-container,.swiper-wrapper{z-index:0}iframe{border:none}.toc,iframe{position:relative;display:block}.toc{padding-top:15vh}.toc h1{display:block;text-align:center}.toc ul li{display:block;margin-bottom:.5rem}.toc a{display:inline-block;color:initial;font-family:Titillium,sans-serif;font-weight:400}.z1{z-index:1}#skip-nav{background-color:transparent;border:1px solid #ff5d23;color:#ff5d23;font-size:.875rem;text-transform:uppercase;padding:.375rem .75rem;line-height:1;left:50%;position:absolute;transform:translateY(-100%);transition:transform .3s}#skip-nav:focus{transform:translateY(0);z-index:6}.table-wrapper{position:relative;display:block;overflow-x:auto;overflow-y:hidden;margin-bottom:1.25rem}@media (max-width:767px){.table-wrapper{padding:0 calc(4vw + .5rem);width:calc(100% + 8vw + 1rem);margin-left:calc(-4vw - .5rem)}}@media (min-width:640px){.table-wrapper{margin-bottom:1.5rem}}@media (min-width:768px){.table-wrapper{margin-bottom:1.75rem}}@media (min-width:1024px){.table-wrapper{margin-bottom:2rem}}.table-wrapper .inner-table-wrapper{position:relative;display:block;padding:0 0 .75rem}@media (max-width:767px){.table-wrapper .inner-table-wrapper{display:block;width:calc(48.75rem + 4vw + .5rem)}}.table-wrapper .inner-table-wrapper table{width:48.75rem}table{border-collapse:collapse}table td,table th{border:1px solid #e9e9e9;padding:1rem .75rem;font-size:.875em;color:#282828}table th{font-weight:600}table td,table th{font-family:Titillium,sans-serif}table td{font-weight:400}.h1,.h2,.h3,.h4,h1,h2,h3,h4{position:relative;line-height:1.2;margin-bottom:.75em;margin-top:0;color:#141414;font-family:Titillium,sans-serif;font-weight:600}.h1,h1{margin-bottom:.25em;font-size:1.5em}@media (min-width:640px){.h1,h1{font-size:1.75em}}@media (min-width:768px){.h1,h1{font-size:2em}}@media (min-width:1024px){.h1,h1{font-size:2.25em}}@media (min-width:1367px){.h1,h1{font-size:2.5em}}.h2,h2{font-size:1.25em;line-height:1.33}@media (min-width:640px){.h2,h2{font-size:1.375em}}@media (min-width:768px){.h2,h2{font-size:1.5em}}@media (min-width:1024px){.h2,h2{font-size:1.6875em}}@media (min-width:1367px){.h2,h2{font-size:1.875em}}.h3,h3{font-size:1.25em;line-height:1.25}@media (min-width:640px){.h3,h3{font-size:1.3125em}}@media (min-width:768px){.h3,h3{font-size:1.375em}}@media (min-width:1024px){.h3,h3{font-size:1.4375em}}@media (min-width:1367px){.h3,h3{font-size:1.5em}}.h4,h4{font-size:1.0625em}.title-with-icon{padding-left:2.5em}.title-with-icon .icon{position:absolute;left:0;top:50%;display:block;color:#ff5d23;font-size:1.75em;line-height:.9;transform:translateY(-50%)}a{text-decoration:none;color:#ff5d23}strong{font-family:Titillium,sans-serif;font-weight:600}main{z-index:1}main ol,main ul{margin:0 0 1.25rem}main ol:last-child,main ul:last-child{margin-bottom:0}@media (min-width:640px){main ol,main ul{margin-bottom:1.5rem}}@media (min-width:768px){main ol,main ul{margin-bottom:1.75rem}}@media (min-width:1024px){main ol,main ul{margin-bottom:2rem}}blockquote{position:relative;display:block;padding:.125rem 0 .125rem 1.5rem;border-left:4px solid #ff5d23;margin:0 0 1.25rem;color:#141414;letter-spacing:.25px;font-size:1rem;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){blockquote{margin-bottom:1.5rem}}@media (min-width:768px){blockquote{margin-bottom:1.75rem}}@media (min-width:1024px){blockquote{font-size:1em;margin-bottom:2rem}}blockquote p{font-size:inherit;font-family:inherit}p{font-size:1em;line-height:1.5;margin-top:0;margin-bottom:1.375em;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:640px){p{font-size:1em}}p:last-child{margin-bottom:0}p.small,small{font-size:.875em;line-height:1.375}small{color:#141414;font-family:Titillium,sans-serif;font-weight:400}.sub-title{font-size:.875em;line-height:1.3;color:#727272;display:block;margin-bottom:1.5rem}.button,.sub-title{position:relative;font-family:Titillium,sans-serif;font-weight:600}.button{display:inline-block;vertical-align:top;text-align:center;white-space:nowrap;cursor:pointer;font-size:.875rem;padding:.875rem 1.75rem;line-height:1.25;border-radius:2px;color:#fff;width:auto;letter-spacing:.5px;border:1px solid transparent;transition:all .2s ease}.button.primary{background-color:#ff5d23;border-color:#ff5d23}.button.secondary{background-color:#fff;border-color:#fff;color:#ff5d23}.button.hollow{background-color:transparent;border-color:#ff5d23;color:#ff5d23;overflow:hidden}.button.rss{font-size:.875rem;padding:.375rem .75rem;line-height:1;color:#ff5d23;background-color:#fff;border:1px solid #ff5d23;text-transform:uppercase;letter-spacing:0}.section-header .button.rss{top:-.125rem}.button.rss .icon{margin-left:.4375rem;font-size:.625rem;line-height:1}.button.wide{padding-left:2.5rem;padding-right:2.5rem}@media (min-width:640px){.button.wide{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:768px){.button.wide{padding-left:4.5rem;padding-right:4.5rem}}@media (min-width:1024px){.button.wide{padding-left:5.5rem;padding-right:5.5rem}}.button.full-width{width:100%}.button.deactive{background-color:#e9e9e9;border-color:#e9e9e9;pointer-events:none}.button:active,.button:focus,.button:hover{background-color:#e65400;border-color:#e65400;outline:none}.button:active.hollow,.button:active.rss,.button:active.secondary,.button:focus.hollow,.button:focus.rss,.button:focus.secondary,.button:hover.hollow,.button:hover.rss,.button:hover.secondary{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.form{position:relative;display:block}.form .wysiwyg{padding:1rem 0}.form .field.submit{position:relative}.form .field.submit .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;opacity:0}.form .field.submit.loading{pointer-events:none}.form .field.submit.loading .button{color:transparent}.form .field.submit.loading .loader{opacity:1}.form .success-box .loader{position:absolute;top:-1rem;left:0;max-width:3.5rem}.form .success-box .survey-results>li{margin:0 0 2rem}.form .success-box .survey-results .question{display:inline-block;margin:0 0 1rem;font-weight:800}.form .success-box .survey-results .percentage-bar{display:inline-block;vertical-align:top;margin:4px 0;height:1rem;border-radius:1rem;background:#ff5d23;transform-origin:left center;animation:e forwards .5s ease-in-out}.form .success-box .survey-results .percentage{font-weight:800}.form .files-list{position:relative;display:flex;flex-direction:row;flex-flow:wrap;padding-top:.25rem;transition:padding .35s ease}.form .files-list:empty{padding-top:0}.form .files-list .single-item{display:flex;align-items:center;position:relative;margin:0 1rem .25rem 0}.form .files-list .single-item .icon{width:.875rem;height:.875rem;display:block;text-align:center;font-size:.5rem;color:#ff5d23;margin-right:.25rem;position:relative;top:0;cursor:pointer;pointer-events:all;background-color:#e9e9e9;border-radius:2px}.form .files-list .single-item .icon:before{line-height:.875rem}.form .files-list .single-item u{font-size:.875rem;color:#282828;pointer-events:none;font-family:Titillium,sans-serif;font-weight:600}.form .files-list .single-item .file-error-message{font-size:.875rem}.form .files-list .single-item.error u{margin-right:.5rem}.form .files-list .single-item.error .file-error-message,.form .files-list .single-item.error u{color:#ff5553}.grecaptcha-badge{visibility:hidden}fieldset{min-width:0}fieldset .title-wrapper{font-size:.8rem}.field{width:100%;margin-bottom:1rem}.field,.field em,.field label{position:relative;display:block}.field em,.field label{font-size:.875em;line-height:1.3;margin-bottom:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Titillium,sans-serif;font-weight:400}.field em{color:#727272;margin-bottom:0;padding-top:.5em}.field input[type=date],.field input[type=datetime-local],.field input[type=datetime],.field input[type=email],.field input[type=month],.field input[type=number],.field input[type=password],.field input[type=search],.field input[type=tel],.field input[type=text],.field input[type=time],.field input[type=url],.field input[type=week]{border-radius:2px;height:50px;width:100%;padding:1rem;font-size:.875em;line-height:1;border:1px solid #282828}.field input[type=date]:active,.field input[type=date]:focus,.field input[type=datetime-local]:active,.field input[type=datetime-local]:focus,.field input[type=datetime]:active,.field input[type=datetime]:focus,.field input[type=email]:active,.field input[type=email]:focus,.field input[type=month]:active,.field input[type=month]:focus,.field input[type=number]:active,.field input[type=number]:focus,.field input[type=password]:active,.field input[type=password]:focus,.field input[type=search]:active,.field input[type=search]:focus,.field input[type=tel]:active,.field input[type=tel]:focus,.field input[type=text]:active,.field input[type=text]:focus,.field input[type=time]:active,.field input[type=time]:focus,.field input[type=url]:active,.field input[type=url]:focus,.field input[type=week]:active,.field input[type=week]:focus{border-color:#ff5d23;outline-color:#ff5d23}.field input[type=range]{width:100%}.field textarea{border-radius:2px;min-height:7.5em;width:100%;padding:1rem;font-size:.875em;line-height:1;border:1px solid #282828}.field textarea:active,.field textarea:focus{border-color:#ff5d23;outline-color:#ff5d23}.field .button,.field button{display:block;height:50px;cursor:pointer;width:100%}.field .button:active,.field .button:focus,.field .button:hover,.field button:active,.field button:focus,.field button:hover{background-color:#e65400;border-color:#e65400}.field .icon{position:absolute;top:calc(50% - .5rem);pointer-events:none;font-size:1em;line-height:1;width:1rem;height:1rem;color:#a1a1a1}.field[data-icon=left] input{padding:0 1rem 0 2.75rem}.field[data-icon=left] .icon{left:1rem}.field[data-icon=right] input{padding:0 2.75rem 0 1rem}.field[data-icon=right] .icon{right:1rem}.field .captcha-wrap{position:relative;display:block;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9}.field .captcha-wrap img{display:block;margin-bottom:0}.field .captcha-wrap input[type=text]{border-radius:0 0 2px 2px;border-color:#fff}.field input[type=file]{width:.1px;height:.1px;opacity:.001;overflow:hidden;position:absolute;z-index:-1}.field input[type=file]+label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:.5625rem 1rem;border:1px solid #e9e9e9;border-radius:2px;background-color:#f1f1f1;cursor:pointer;margin-bottom:0;font-size:1em;color:#141414}.field input[type=file]+label *{pointer-events:none}.field input[type=file]+label .icon{display:block;width:3rem;height:3rem;text-align:center;background-color:#ff5d23;color:#fff;font-size:1rem;border-radius:50%;position:relative;margin-right:1rem}.field input[type=file]+label .icon:before{display:block;width:3rem;line-height:3rem}.field input[type=file]+label em,.field input[type=file]+label span,.field input[type=file]+label u{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field input[type=file]+label em{margin-top:0;padding-top:.125rem;font-size:.875rem;padding-right:2px}.field input[type=file]+label:focus,.field input[type=file]:focus+label{border-color:#ff5d23;outline:1px solid #ff5d23}.field .validation-error,.form .custom-error-message{color:#ff5553}.cs-select{position:relative;outline:0;cursor:pointer;display:inline-block;min-width:2.5rem}.cs-select .cs-placeholder{display:block;width:100%;border:0;border-radius:0;color:#141414;font-size:.75rem;line-height:1rem;will-change:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.125rem 1rem .125rem .5rem;box-shadow:none;font-family:Titillium,sans-serif;font-weight:600}.cs-select .cs-placeholder:after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#ff5d23 transparent transparent;display:block;position:absolute;top:50%;right:.25rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg)}.cs-select.cs-active{z-index:11}.cs-select.cs-active .cs-placeholder:after{transform:translateY(-50%) rotate(180deg)}.cs-select.cs-active .cs-options{opacity:1;pointer-events:auto;transform:translateY(0)}.cs-select .cs-options{position:absolute;top:calc(100% + 10px);width:100%;left:0;opacity:0;z-index:99;pointer-events:none;will-change:auto;transform:translateY(1rem);transition:all .25s ease}.cs-select .cs-options ul{position:relative;border:1px solid #f1f1f1;border-radius:3px;overflow:hidden}.cs-select .cs-options ul li{position:relative;display:block;outline:0;margin:0;border-top:1px solid #f1f1f1}.cs-select .cs-options ul li:first-child{border-top:0}.cs-select .cs-options ul li span{background-color:#fff;display:block;font-size:.75rem;color:#141414;padding:.25rem .5rem;transition:background .25s ease;font-family:Titillium,sans-serif;font-weight:400}.cs-select .cs-options ul li span:after{display:none}.cs-select .cs-options ul li:hover>span{background-color:#f1f1f1}.cs-select .cs-options ul li.cs-selected>span{background-color:#ebebeb}.cs-select select{opacity:0;pointer-events:none;position:absolute;width:1px;height:1px;overflow:hidden}.cs-select [data-placeholder]{display:none}main .cs-select{width:100%;display:block;outline:initial}main .cs-select:focus .cs-placeholder{border-color:#ff5d23;outline:1px auto #ff5d23}main .cs-select .cs-placeholder{border-radius:2px;background-color:#fff;padding:1rem 2.25rem 1rem 1rem;font-size:.875em;line-height:1;height:50px;border:1px solid #282828;font-family:Titillium,sans-serif;font-weight:400}.filters main .cs-select .cs-placeholder{height:45px}main .cs-select .cs-placeholder:after{right:1rem;width:.5rem;height:.5rem;border:none;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA5NiA5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYgOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkY2QjIyO30NCgkuc3Qxe2ZpbGw6I0ZGNkIyMjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjEsMjVjLTIuNy0yLjMtNi44LTEuOS05LjEsMC44bC0yNSwzMGwtMjUtMzBjLTEuMS0xLjMtMi43LTIuMi00LjQtMi4zYy0xLjctMC4yLTMuNCwwLjQtNC44LDEuNQ0KCWMtMi43LDIuMy0zLjEsNi40LTAuOCw5LjFsMzAsMzZjMS4zLDEuNSwzLjEsMi4zLDUsMi4zYzEuNSwwLDMtMC41LDQuMi0xLjVjMC4zLTAuMiwwLjYtMC41LDAuOC0wLjhsMzAtMzYNCglDODUuMywzMS40LDg0LjksMjcuMyw4Mi4xLDI1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLjIsMzhMNTAuNSw3OS42Yy0wLjcsMC43LTEuNiwxLjEtMi41LDEuMXMtMS44LTAuNC0yLjUtMS4xTDMuOCwzOGMtMC43LTAuNy0xLjEtMS42LTEuMS0yLjYNCgljMC0xLDAuNC0xLjgsMS4xLTIuNmw5LjMtOS4zYzAuNy0wLjcsMS42LTEuMSwyLjUtMS4xczEuOCwwLjQsMi41LDEuMUw0OCw1My40bDI5LjgtMjkuOGMwLjctMC43LDEuNi0xLjEsMi41LTEuMXMxLjgsMC40LDIuNSwxLjENCglsOS4zLDkuM2MwLjcsMC43LDEuMSwxLjYsMS4xLDIuNkM5My4zLDM2LjQsOTIuOSwzNy4yLDkyLjIsMzh6Ii8+DQo8L3N2Zz4NCg==") no-repeat 50%}main .cs-select .cs-options{top:calc(100% - 1px);border:1px solid #282828;border-radius:2px;background-color:#fff}main .cs-select .cs-options ul{padding:0;margin:0;border-radius:2px;border:none;max-width:100%}main .cs-select .cs-options ul li{padding:0}main .cs-select .cs-options ul span{font-size:.875em;line-height:1;padding:.5rem 2rem .5rem 1rem;font-family:Titillium,sans-serif;font-weight:400}.cs-select.invalid .cs-placeholder{border:2px solid #ff5d23}.search-container{display:flex}.search-active .search-container{z-index:1}.search-trigger{width:2.5rem;height:2.5rem;overflow:hidden;line-height:2.75rem;background-color:#ff5d23;color:#fff;font-size:1em;display:block;position:relative;text-align:center;border-radius:50%;z-index:10}@media (min-width:1024px){.search-trigger{width:3rem;height:3rem;line-height:3.25rem;margin:1rem 0 0 .75rem}.search-active .search-trigger{z-index:1}.search-trigger:hover{background-color:#e65400}}.search-form-outer{width:calc(100% - 2 * 4vw - 1rem);position:absolute;left:calc(4vw + .5rem);top:4.125rem;padding:.9375rem 0;opacity:0;visibility:hidden;transform:translateX(0);transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media (min-width:1024px){.search-form-outer{width:40rem;top:5.9375rem;left:50%;transform:translateX(-50%)}}.search-active .search-form-outer{opacity:1;visibility:visible}.search-form-outer form{width:100%;display:flex;justify-content:space-between}.search-form-outer form .field{width:auto;margin-bottom:0}.search-form-outer form .field:first-child{width:calc(100% - 3.625rem)}@media (min-width:640px){.search-form-outer form .field:first-child{width:calc(100% - 10rem)}}.search-form-outer form .field:last-child{width:3.125rem}@media (min-width:640px){.search-form-outer form .field:last-child{width:9rem}}.search-form-outer form .field label[hidden]{opacity:.001;visibility:hidden;position:absolute;top:0}.search-form-outer input[type=search]{height:50px;width:100%;background:transparent;border:1px solid #ff5d23;outline:none}.search-form-outer button{display:block;height:50px;cursor:pointer;width:50px;padding-left:1rem;padding-right:1rem;color:#fff}@media (min-width:640px){.search-form-outer button{width:100%}}.search-form-outer button .icon{color:#fff;position:absolute;left:1rem;font-size:1rem}.search-form-overlay{position:fixed;top:3px;left:0;background-color:hsla(0,0%,100%,.925);display:block;width:100%;height:calc(100% - 3px);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}.search-active .search-form-overlay{opacity:1;visibility:visible}.inline-search-form form{width:100%;display:flex;justify-content:space-between}.inline-search-form form .field{width:auto;margin-bottom:0}.inline-search-form form .field:first-child{width:calc(100% - 10rem)}.inline-search-form form .field:last-child{width:9rem}.inline-search-form input{height:50px;width:100%;border:1px solid #ff5d23}.inline-search-form button{display:block;height:50px;cursor:pointer;width:100%}.search-active{position:fixed;width:98%}.search-active .icon-search:before{content:"\EA4F"}.search-form .search-input{background:transparent}.search-form .livesuggest{position:absolute;top:0;left:0;line-height:50px;width:100%;height:100%;background:#fff;color:#a1a1a1;padding:0 1rem 0 2.75rem;font-size:.875em;border:1px solid transparent;overflow:hidden;z-index:-1}.search-form .live-search-output{position:absolute;border:1px solid #e9e9e9;background-color:#fff;width:calc(100% + 3.125rem + .5rem);border-radius:2px;top:calc(100% + .5rem);opacity:0;visibility:hidden;will-change:auto;transform:translateY(1rem);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}@media (min-width:640px){.search-form .live-search-output{width:100%}}.search-form .live-search-output.active{opacity:1;visibility:visible;transform:translateY(0)}.search-form .live-search-output li{display:block;position:relative;font-size:.9375em;margin:0;color:#282828;border-bottom:1px solid #e9e9e9}.search-form .live-search-output li:last-of-type{border-bottom-width:0}@media (min-width:640px){.search-form .live-search-output li{font-size:1em}}@media (min-width:1024px){.search-form .live-search-output li{font-size:1.125em}}.search-form .live-search-output li a{display:block;padding:.875rem 1rem}.search-form .live-search-output li.active a,.search-form .live-search-output li:hover a{background-color:#fafafa}.search-form .live-search-output li .search-emphasis,.search-form .live-search-output li em{display:inline;color:#fff;background-color:#ff5d23;padding:0 .25em;margin-bottom:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;white-space:normal;word-break:break-all}.search-form .live-search-output li .title{display:block;font-size:.9375em;line-height:1.5;color:#282828;transition:all .2s ease}@media (min-width:640px){.search-form .live-search-output li .title{font-size:1em}}@media (min-width:1024px){.search-form .live-search-output li .title{font-size:1.125em}}.search-form .live-search-output li .content{display:inline-block;font-size:.75rem;color:#393939;line-height:1.5}.search-form .live-search-output .search-show-all{color:#282828}.search-form .live-search-output .search-show-all.active a,.search-form .live-search-output .search-show-all:hover a{background-color:#fafafa}input[type=checkbox]{opacity:.001;width:1px;height:1px;border:0;box-shadow:none;position:absolute;top:0;left:0}input[type=checkbox]+label{padding-left:2rem;font-size:.875rem;min-height:1em;line-height:1.375;position:relative;margin-left:0;cursor:pointer;overflow:visible;white-space:normal;text-overflow:clip}input[type=checkbox]+label:before{width:1rem;height:1rem;left:.0625rem;top:.0625rem;border:1px solid #ff5d23;border-radius:2px}input[type=checkbox]+label:after,input[type=checkbox]+label:before{content:"";display:block;position:absolute;transition:all .25s ease}input[type=checkbox]+label:after{width:.75rem;height:.75rem;left:.1875rem;top:.1875rem;background-color:#ff5d23;opacity:0}@media (min-width:640px){input[type=checkbox]+label.offset-top{margin-top:1rem}}@media (min-width:640px){input[type=checkbox]+label.large-offset-top{margin-top:2.375rem}}input[type=checkbox]:focus+label:before{box-shadow:0 0 0 1px #ff5d23}input[type=checkbox]:checked+label:after{border-left-color:#ff5d23;border-bottom-color:#ff5d23;opacity:1}input[type=checkbox]:checked:focus+label:before{box-shadow:0 0 0 1px #ff5d23}input[type=checkbox]:checked:focus+label:after{border-left-color:#ff5d23;border-bottom-color:#ff5d23}input[type=checkbox].disabled+label{cursor:no-drop}input[type=checkbox].disabled+label:after,input[type=checkbox].disabled+label:before{border-color:#282828;background:#e9e9e9;cursor:no-drop}input[type=radio]{opacity:.001;width:1px;height:1px;border:0;box-shadow:none;position:absolute;top:0;left:0}input[type=radio]+label{padding-left:2rem;font-size:.875em;line-height:1.375;position:relative;margin-left:0;cursor:pointer;overflow:visible;white-space:normal;text-overflow:clip}input[type=radio]+label:before{width:1rem;height:1rem;left:.0625rem;top:.0625rem;border:1px solid #ff5d23;border-radius:50%}input[type=radio]+label:after,input[type=radio]+label:before{content:"";display:block;position:absolute;transition:all .25s ease}input[type=radio]+label:after{width:.5rem;height:.5rem;left:.3125rem;top:.3125rem;border-radius:50%;background-color:#ff5d23;opacity:0}@media (min-width:640px){input[type=radio]+label.offset-top{margin-top:1rem}}@media (min-width:640px){input[type=radio]+label.large-offset-top{margin-top:2.375rem}}input[type=radio]:focus+label:before{box-shadow:0 0 0 1px #ff5d23}input[type=radio]:checked+label:after{opacity:1}input[type=radio]:checked:focus+label:before{box-shadow:0 0 0 1px #ff5d23}.with-tooltip{position:relative;display:flex;flex-direction:row;justify-content:space-around;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tooltip-area{position:relative;display:inline-block;margin-left:1rem}.tooltip-area .tooltip-tip .close-tooltip{position:absolute;pointer-events:auto;z-index:10000;background:transparent;display:block;top:.5rem;right:.5rem;height:.875rem;width:.875rem;padding:0;border:0;font-size:.725rem;color:#a1a1a1}.tooltip-area:before{content:"?";position:absolute;display:flex;justify-content:center;align-items:center;height:1.375rem;width:1.375rem;color:#fff;background-color:#a1a1a1;border-radius:50%;top:-.125rem;left:-.5rem;cursor:pointer}.tooltip-tip{position:absolute;min-width:12.5rem;right:-3rem;background-color:#f1f1f1;padding:.2rem 1.5rem .2rem .5rem;opacity:0;top:1.625rem;display:block;z-index:1000;transition:opacity .5s ease;pointer-events:none}@media (min-width:768px){.tooltip-tip{min-width:27.5rem}}.tooltip-tip.active{opacity:1;pointer-events:auto}.link,.more-link{font-size:.875em;line-height:.875em;letter-spacing:.5px;display:inline-block;position:relative;padding-right:1rem;color:#ff5d23;font-family:Titillium,sans-serif;font-weight:600}.link:before,.more-link:before{position:absolute;right:0;top:.125rem;font-size:.625rem}.section-title+.link,.section-title+.more-link{margin-left:1.125rem}.arrow-link{display:block;position:relative;width:4.125rem;height:1.1875rem}.arrow-link:before{width:100%;height:1px;left:0;top:.5625rem;background-color:#ff5d23}.arrow-link:after,.arrow-link:before{content:"";display:block;position:absolute;will-change:auto;transition:all .25s ease}.arrow-link:after{width:.5625rem;height:.5625rem;right:.125rem;top:.3125rem;transform:rotate(45deg);border-top:1px solid #ff5d23;border-right:1px solid #ff5d23}.download,.download-zip{padding:0 0 0 1.25rem}.download-zip .icon,.download .icon{left:0;color:#ff5d23}.download-link{width:100%;display:flex;position:relative;margin-bottom:.5rem;padding:1.5rem 4.5rem;border:1px solid #e9e9e9;border-radius:2px}.download-link.file-removed{border:2px solid #ff5d23}.download-link:last-of-type{margin-bottom:0}.download-link span{display:block;font-size:.9375em;line-height:1.25rem;max-width:100%;color:#282828;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:1024px){.download-link span{font-size:1rem}}.download-link span.icon{position:absolute;color:#ff5d23;text-align:center}.download-link span.icon:first-child{left:1rem;top:1.125rem;font-size:2.125rem}.download-link span.icon:last-child{top:.9375rem;width:2.5rem;height:2.5rem;line-height:2.75rem;right:1rem;border:1px solid #ff5d23;background-color:#fff;border-radius:2px}.download-link .file-caption{font-size:.875rem;font-weight:400;color:#727272}.download-link:active span.icon:last-child,.download-link:focus span.icon:last-child,.download-link:hover span.icon:last-child{background-color:#ff5d23;border-color:#ff5d23;color:#fff}[data-link-block]{display:block;position:relative;line-height:1.2;font-size:.875em;letter-spacing:.45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.875rem 2rem .875rem 1rem;color:#282828;transition:all .15s ease;font-family:Titillium,sans-serif;font-weight:600}[data-link-block]:hover{color:#ff5d23}[data-link-block]:before{position:absolute;font-size:.625rem;color:#ff5d23;right:.875rem;top:1.125rem}[data-link-block][data-link-block=border]{border:1px solid #e9e9e9}[data-arrow-block]{display:flex;align-items:center;position:relative;margin-bottom:1rem;padding:1.25rem 1.5rem}[data-arrow-block] .icon{line-height:2rem;font-size:2rem;height:2rem;width:2rem;margin-right:1.5rem;flex:0 0 auto;max-width:100%}[data-arrow-block] .title{font-size:.9375em;line-height:1.125;letter-spacing:.25px;color:#141414;flex:0 0 calc(100% - 3.75rem - 4rem - 1rem);max-width:100%;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){[data-arrow-block] .title{font-size:1em}}@media (min-width:1024px){[data-arrow-block] .title{font-size:1.0625em}}[data-arrow-block] .arrow-link{flex:0 0 auto;max-width:100%;margin-left:1rem}a.disabled-link{pointer-events:none}li[data-display=hide]{display:none}@keyframes e{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.edit-mode .main-menu>ul{flex-wrap:wrap}.edit-mode .main-menu .submenu{position:static}.edit-mode .site-content{padding-top:0!important}.edit-mode .footer-menu{display:block}.edit-mode .cookies-notification{position:absolute;opacity:1;visibility:visible}.edit-mode .version-modal{display:none}.edit-mode header{position:relative}.edit-mode header.fixed{position:static}.edit-mode .header-buttons-row .language{width:auto;min-width:2.5rem}.edit-mode li[data-display=hide]{display:block;border:.125rem solid #ff5553}.edit-mode li[data-display=hide]:after{content:"ELEMENT UKRYTY";position:absolute;width:auto;top:-.625rem;left:.5rem;z-index:999;background:#fff;padding:0 .125rem;font-size:.75rem;font-weight:700}.edit-mode .pushy-submenu-closed>ul{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow:visible;visibility:visible}.edit-mode .pushy-submenu-closed .pushy-link{opacity:1}.edit-mode .pushy ul li[data-display=hide]{display:block}.edit-mode .main-menu>ul>li[data-display=hide]{display:block;border:.125rem solid #ff5553}.edit-mode .main-menu>ul>li[data-display=hide]:after{content:"ELEMENT UKRYTY";position:absolute;top:-.625rem;left:.5rem;z-index:999;background:#fff;padding:0 .125rem;font-size:.75rem;font-weight:700}.edit-mode .toggle-content.contact-card .contact-card .wrapper{max-height:10000px}.edit-mode .post-news,.edit-mode .post-offer{visibility:hidden}.edit-mode .post-news:before,.edit-mode .post-offer:before{content:"Treść komponentu budowana jest dynamicznie. W trybie edycji nie będzie ona widoczna.";position:relative;visibility:visible;top:2rem;font-size:1rem;color:#141414}.edit-mode .news-scroller .news-scroller-inner{display:block}.cke_editable ul{list-style:initial}.cke_editable ol,.cke_editable ul{padding:0 0 0 1.5rem;margin-bottom:.5rem}.cke_editable ol ol,.cke_editable ol ul,.cke_editable ul ol,.cke_editable ul ul{margin-top:0;margin-bottom:0}.cke_editable ol ol:last-child,.cke_editable ol ul:last-child,.cke_editable ul ol:last-child,.cke_editable ul ul:last-child{margin-bottom:0}.cke_editable ol:last-child,.cke_editable ul:last-child{margin-bottom:.5rem}.cke_editable p+ol,.cke_editable p+ul{margin-top:-1.375em;margin-bottom:0}.print-full-width{z-index:1}@media print{header{opacity:1;position:static}header.fixed{position:static!important;box-shadow:none!important}header .main-bar,header .menu-container{border:none}main{padding-top:0!important}section{padding-left:1vw;padding-right:1vw}.images-gallery-container .gallery-footer,.images-gallery-container .gallery-meta,.images-gallery-container .slide-title{display:none!important;visibility:hidden}.images-gallery-container .swiper-slide img{object-fit:contain}.toggle-content .wrapper{max-height:625rem!important}.toggle-content .wrapper .inner-content{opacity:1!important}.print-full-width{width:100%}.table-wrapper{overflow:hidden}.table-wrapper .inner-table-wrapper table{width:-webkit-min-content;width:-moz-min-content;width:min-content}.action-buttons-row,.print-hidden{display:none!important;visibility:hidden}.calendar-section .fc-event-ics,.calendar-section .fc-event-link,.cookies-notification,.version-modal{display:none}.calendar-section .fc-toolbar.fc-toolbar-ltr{position:static}}ul li.arrow,ul li.check,ul li.cross,ul li.polygon,ul li.triangle{position:relative;list-style:none}ul li.arrow:before,ul li.check:before,ul li.cross:before,ul li.polygon:before,ul li.triangle:before{position:absolute;content:" ";left:-1.0938rem;top:.5625rem;width:.375rem;height:.375rem;background-size:contain;background-repeat:no-repeat}ul li.oval{list-style-type:circle}ul li.check:before{width:3px;height:6px;border:solid #141414;border-width:0 1px 1px 0}ul li.arrow:before,ul li.check:before{content:"";position:absolute;transform:rotate(45deg)}ul li.arrow:before{height:5px;width:5px;border:1px solid #141414;border-width:2px 2px 0 0}ul li.polygon:before{top:.25rem;border:.25rem solid transparent;border-bottom-color:#141414}ul li.polygon:after,ul li.polygon:before{content:"";position:absolute;left:-1.2rem;width:0;height:0}ul li.polygon:after{top:.75rem;border:.25rem solid transparent;border-top-color:#141414}ul li.polygon.black:before,ul li.polygon[data-bulletcolor=black]:before{border-bottom-color:#141414}ul li.polygon.black:after,ul li.polygon[data-bulletcolor=black]:after{border-top-color:#141414}ul li.polygon.pantone:before,ul li.polygon[data-bulletcolor=pantone]:before{border-bottom-color:#00a58c}ul li.polygon.pantone:after,ul li.polygon[data-bulletcolor=pantone]:after{border-top-color:#00a58c}ul li.polygon.dark_cyan:before,ul li.polygon[data-bulletcolor=dark_cyan]:before{border-bottom-color:#065c7d}ul li.polygon.dark_cyan:after,ul li.polygon[data-bulletcolor=dark_cyan]:after{border-top-color:#065c7d}ul li.polygon.bright_red:before,ul li.polygon[data-bulletcolor=bright_red]:before{border-bottom-color:#ff5d23}ul li.polygon.bright_red:after,ul li.polygon[data-bulletcolor=bright_red]:after{border-top-color:#ff5d23}ul li.polygon.strong_lime_green:before,ul li.polygon[data-bulletcolor=strong_lime_green]:before{border-bottom-color:#25c700}ul li.polygon.strong_lime_green:after,ul li.polygon[data-bulletcolor=strong_lime_green]:after{border-top-color:#25c700}ul li.polygon.dark_gray:before,ul li.polygon[data-bulletcolor=dark_gray]:before{border-bottom-color:#969696}ul li.polygon.dark_gray:after,ul li.polygon[data-bulletcolor=dark_gray]:after{border-top-color:#969696}ul li.polygon.very_dark_grayish_blue:before,ul li.polygon[data-bulletcolor=very_dark_grayish_blue]:before{border-bottom-color:#445663}ul li.polygon.very_dark_grayish_blue:after,ul li.polygon[data-bulletcolor=very_dark_grayish_blue]:after{border-top-color:#445663}ul li.polygon.strong_blue:before,ul li.polygon[data-bulletcolor=strong_blue]:before{border-bottom-color:#1d71b8}ul li.polygon.strong_blue:after,ul li.polygon[data-bulletcolor=strong_blue]:after{border-top-color:#1d71b8}ul li.cross:after,ul li.cross:before{content:"";position:absolute;z-index:-1;background:#141414;top:.6875rem;left:-1.25rem;width:.5rem;height:.125rem}ul li.cross:before{transform:rotate(-45deg)}ul li.cross:after{transform:rotate(45deg)}ul li.cross.black:after,ul li.cross.black:before,ul li.cross[data-bulletcolor=black]:after,ul li.cross[data-bulletcolor=black]:before{background:#141414}ul li.cross.pantone:after,ul li.cross.pantone:before,ul li.cross[data-bulletcolor=pantone]:after,ul li.cross[data-bulletcolor=pantone]:before{background:#00a58c}ul li.cross.dark_cyan:after,ul li.cross.dark_cyan:before,ul li.cross[data-bulletcolor=dark_cyan]:after,ul li.cross[data-bulletcolor=dark_cyan]:before{background:#065c7d}ul li.cross.bright_red:after,ul li.cross.bright_red:before,ul li.cross[data-bulletcolor=bright_red]:after,ul li.cross[data-bulletcolor=bright_red]:before{background:#ff5d23}ul li.cross.strong_lime_green:after,ul li.cross.strong_lime_green:before,ul li.cross[data-bulletcolor=strong_lime_green]:after,ul li.cross[data-bulletcolor=strong_lime_green]:before{background:#25c700}ul li.cross.dark_gray:after,ul li.cross.dark_gray:before,ul li.cross[data-bulletcolor=dark_gray]:after,ul li.cross[data-bulletcolor=dark_gray]:before{background:#969696}ul li.cross.very_dark_grayish_blue:after,ul li.cross.very_dark_grayish_blue:before,ul li.cross[data-bulletcolor=very_dark_grayish_blue]:after,ul li.cross[data-bulletcolor=very_dark_grayish_blue]:before{background:#445663}ul li.cross.strong_blue:after,ul li.cross.strong_blue:before,ul li.cross[data-bulletcolor=strong_blue]:after,ul li.cross[data-bulletcolor=strong_blue]:before{background:#1d71b8}ul li.triangle:before{content:"";position:absolute;width:0;height:0;left:-1.25rem;transform:rotate(90deg);border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-bottom:.5rem solid #141414}ul li.triangle.black:before,ul li.triangle[data-bulletcolor=black]:before{border-bottom-color:#141414}ul li.triangle.pantone:before,ul li.triangle[data-bulletcolor=pantone]:before{border-bottom-color:#00a58c}ul li.triangle.dark_cyan:before,ul li.triangle[data-bulletcolor=dark_cyan]:before{border-bottom-color:#065c7d}ul li.triangle.bright_red:before,ul li.triangle[data-bulletcolor=bright_red]:before{border-bottom-color:#ff5d23}ul li.triangle.strong_lime_green:before,ul li.triangle[data-bulletcolor=strong_lime_green]:before{border-bottom-color:#25c700}ul li.triangle.dark_gray:before,ul li.triangle[data-bulletcolor=dark_gray]:before{border-bottom-color:#969696}ul li.triangle.very_dark_grayish_blue:before,ul li.triangle[data-bulletcolor=very_dark_grayish_blue]:before{border-bottom-color:#445663}ul li.triangle.strong_blue:before,ul li.triangle[data-bulletcolor=strong_blue]:before{border-bottom-color:#1d71b8}ul li.rectangle{list-style-type:square}ul li.arrow.black:before,ul li.arrow[data-bulletcolor=black]:before,ul li.check.black:before,ul li.check[data-bulletcolor=black]:before{border-color:#141414}ul li.arrow.pantone:before,ul li.arrow[data-bulletcolor=pantone]:before,ul li.check.pantone:before,ul li.check[data-bulletcolor=pantone]:before{border-color:#00a58c}ul li.arrow.dark_cyan:before,ul li.arrow[data-bulletcolor=dark_cyan]:before,ul li.check.dark_cyan:before,ul li.check[data-bulletcolor=dark_cyan]:before{border-color:#065c7d}ul li.arrow.bright_red:before,ul li.arrow[data-bulletcolor=bright_red]:before,ul li.check.bright_red:before,ul li.check[data-bulletcolor=bright_red]:before{border-color:#ff5d23}ul li.arrow.strong_lime_green:before,ul li.arrow[data-bulletcolor=strong_lime_green]:before,ul li.check.strong_lime_green:before,ul li.check[data-bulletcolor=strong_lime_green]:before{border-color:#25c700}ul li.arrow.dark_gray:before,ul li.arrow[data-bulletcolor=dark_gray]:before,ul li.check.dark_gray:before,ul li.check[data-bulletcolor=dark_gray]:before{border-color:#969696}ul li.arrow.very_dark_grayish_blue:before,ul li.arrow[data-bulletcolor=very_dark_grayish_blue]:before,ul li.check.very_dark_grayish_blue:before,ul li.check[data-bulletcolor=very_dark_grayish_blue]:before{border-color:#445663}ul li.arrow.strong_blue:before,ul li.arrow[data-bulletcolor=strong_blue]:before,ul li.check.strong_blue:before,ul li.check[data-bulletcolor=strong_blue]:before{border-color:#1d71b8}ul li.black::marker,ul li.oval.black::marker,ul li.oval[data-bulletcolor=black]::marker,ul li.rectangle.black::marker,ul li.rectangle[data-bulletcolor=black]::marker,ul li[data-bulletcolor=black]::marker{color:#141414}ul li.oval.pantone::marker,ul li.oval[data-bulletcolor=pantone]::marker,ul li.pantone::marker,ul li.rectangle.pantone::marker,ul li.rectangle[data-bulletcolor=pantone]::marker,ul li[data-bulletcolor=pantone]::marker{color:#00a58c}ul li.dark_cyan::marker,ul li.oval.dark_cyan::marker,ul li.oval[data-bulletcolor=dark_cyan]::marker,ul li.rectangle.dark_cyan::marker,ul li.rectangle[data-bulletcolor=dark_cyan]::marker,ul li[data-bulletcolor=dark_cyan]::marker{color:#065c7d}ul li.bright_red::marker,ul li.oval.bright_red::marker,ul li.oval[data-bulletcolor=bright_red]::marker,ul li.rectangle.bright_red::marker,ul li.rectangle[data-bulletcolor=bright_red]::marker,ul li[data-bulletcolor=bright_red]::marker{color:#ff5d23}ul li.oval.strong_lime_green::marker,ul li.oval[data-bulletcolor=strong_lime_green]::marker,ul li.rectangle.strong_lime_green::marker,ul li.rectangle[data-bulletcolor=strong_lime_green]::marker,ul li.strong_lime_green::marker,ul li[data-bulletcolor=strong_lime_green]::marker{color:#25c700}ul li.dark_gray::marker,ul li.oval.dark_gray::marker,ul li.oval[data-bulletcolor=dark_gray]::marker,ul li.rectangle.dark_gray::marker,ul li.rectangle[data-bulletcolor=dark_gray]::marker,ul li[data-bulletcolor=dark_gray]::marker{color:#969696}ul li.oval.very_dark_grayish_blue::marker,ul li.oval[data-bulletcolor=very_dark_grayish_blue]::marker,ul li.rectangle.very_dark_grayish_blue::marker,ul li.rectangle[data-bulletcolor=very_dark_grayish_blue]::marker,ul li.very_dark_grayish_blue::marker,ul li[data-bulletcolor=very_dark_grayish_blue]::marker{color:#445663}ul li.oval.strong_blue::marker,ul li.oval[data-bulletcolor=strong_blue]::marker,ul li.rectangle.strong_blue::marker,ul li.rectangle[data-bulletcolor=strong_blue]::marker,ul li.strong_blue::marker,ul li[data-bulletcolor=strong_blue]::marker{color:#1d71b8}.toggle-content ul li,.wysiwyg ul li{list-style:initial}.toggle-content ul li.arrow,.toggle-content ul li.check,.toggle-content ul li.cross,.toggle-content ul li.polygon,.toggle-content ul li.triangle,.wysiwyg ul li.arrow,.wysiwyg ul li.check,.wysiwyg ul li.cross,.wysiwyg ul li.polygon,.wysiwyg ul li.triangle{list-style:none}.toggle-content ul li.oval,.wysiwyg ul li.oval{list-style-type:circle}.toggle-content ul li.rectangle,.wysiwyg ul li.rectangle{list-style-type:square}ul.black li::marker,ul[data-bulletcolor=black] li::marker{color:#141414}ul.black li.polygon:before,ul[data-bulletcolor=black] li.polygon:before{border-bottom-color:#141414}ul.black li.polygon:after,ul[data-bulletcolor=black] li.polygon:after{border-top-color:#141414}ul.black li.cross:after,ul.black li.cross:before,ul[data-bulletcolor=black] li.cross:after,ul[data-bulletcolor=black] li.cross:before{background:#141414}ul.black li.triangle:before,ul[data-bulletcolor=black] li.triangle:before{border-bottom-color:#141414}ul.black li.arrow:before,ul.black li.check:before,ul[data-bulletcolor=black] li.arrow:before,ul[data-bulletcolor=black] li.check:before{border-color:#141414}ul.black li.oval::marker,ul.black li.rectangle::marker,ul[data-bulletcolor=black] li.oval::marker,ul[data-bulletcolor=black] li.rectangle::marker{color:#141414}ul.pantone li::marker,ul[data-bulletcolor=pantone] li::marker{color:#00a58c}ul.pantone li.polygon:before,ul[data-bulletcolor=pantone] li.polygon:before{border-bottom-color:#00a58c}ul.pantone li.polygon:after,ul[data-bulletcolor=pantone] li.polygon:after{border-top-color:#00a58c}ul.pantone li.cross:after,ul.pantone li.cross:before,ul[data-bulletcolor=pantone] li.cross:after,ul[data-bulletcolor=pantone] li.cross:before{background:#00a58c}ul.pantone li.triangle:before,ul[data-bulletcolor=pantone] li.triangle:before{border-bottom-color:#00a58c}ul.pantone li.arrow:before,ul.pantone li.check:before,ul[data-bulletcolor=pantone] li.arrow:before,ul[data-bulletcolor=pantone] li.check:before{border-color:#00a58c}ul.pantone li.oval::marker,ul.pantone li.rectangle::marker,ul[data-bulletcolor=pantone] li.oval::marker,ul[data-bulletcolor=pantone] li.rectangle::marker{color:#00a58c}ul.dark_cyan li::marker,ul[data-bulletcolor=dark_cyan] li::marker{color:#065c7d}ul.dark_cyan li.polygon:before,ul[data-bulletcolor=dark_cyan] li.polygon:before{border-bottom-color:#065c7d}ul.dark_cyan li.polygon:after,ul[data-bulletcolor=dark_cyan] li.polygon:after{border-top-color:#065c7d}ul.dark_cyan li.cross:after,ul.dark_cyan li.cross:before,ul[data-bulletcolor=dark_cyan] li.cross:after,ul[data-bulletcolor=dark_cyan] li.cross:before{background:#065c7d}ul.dark_cyan li.triangle:before,ul[data-bulletcolor=dark_cyan] li.triangle:before{border-bottom-color:#065c7d}ul.dark_cyan li.arrow:before,ul.dark_cyan li.check:before,ul[data-bulletcolor=dark_cyan] li.arrow:before,ul[data-bulletcolor=dark_cyan] li.check:before{border-color:#065c7d}ul.dark_cyan li.oval::marker,ul.dark_cyan li.rectangle::marker,ul[data-bulletcolor=dark_cyan] li.oval::marker,ul[data-bulletcolor=dark_cyan] li.rectangle::marker{color:#065c7d}ul.bright_red li::marker,ul[data-bulletcolor=bright_red] li::marker{color:#ff5d23}ul.bright_red li.polygon:before,ul[data-bulletcolor=bright_red] li.polygon:before{border-bottom-color:#ff5d23}ul.bright_red li.polygon:after,ul[data-bulletcolor=bright_red] li.polygon:after{border-top-color:#ff5d23}ul.bright_red li.cross:after,ul.bright_red li.cross:before,ul[data-bulletcolor=bright_red] li.cross:after,ul[data-bulletcolor=bright_red] li.cross:before{background:#ff5d23}ul.bright_red li.triangle:before,ul[data-bulletcolor=bright_red] li.triangle:before{border-bottom-color:#ff5d23}ul.bright_red li.arrow:before,ul.bright_red li.check:before,ul[data-bulletcolor=bright_red] li.arrow:before,ul[data-bulletcolor=bright_red] li.check:before{border-color:#ff5d23}ul.bright_red li.oval::marker,ul.bright_red li.rectangle::marker,ul[data-bulletcolor=bright_red] li.oval::marker,ul[data-bulletcolor=bright_red] li.rectangle::marker{color:#ff5d23}ul.strong_lime_green li::marker,ul[data-bulletcolor=strong_lime_green] li::marker{color:#25c700}ul.strong_lime_green li.polygon:before,ul[data-bulletcolor=strong_lime_green] li.polygon:before{border-bottom-color:#25c700}ul.strong_lime_green li.polygon:after,ul[data-bulletcolor=strong_lime_green] li.polygon:after{border-top-color:#25c700}ul.strong_lime_green li.cross:after,ul.strong_lime_green li.cross:before,ul[data-bulletcolor=strong_lime_green] li.cross:after,ul[data-bulletcolor=strong_lime_green] li.cross:before{background:#25c700}ul.strong_lime_green li.triangle:before,ul[data-bulletcolor=strong_lime_green] li.triangle:before{border-bottom-color:#25c700}ul.strong_lime_green li.arrow:before,ul.strong_lime_green li.check:before,ul[data-bulletcolor=strong_lime_green] li.arrow:before,ul[data-bulletcolor=strong_lime_green] li.check:before{border-color:#25c700}ul.strong_lime_green li.oval::marker,ul.strong_lime_green li.rectangle::marker,ul[data-bulletcolor=strong_lime_green] li.oval::marker,ul[data-bulletcolor=strong_lime_green] li.rectangle::marker{color:#25c700}ul.dark_gray li::marker,ul[data-bulletcolor=dark_gray] li::marker{color:#969696}ul.dark_gray li.polygon:before,ul[data-bulletcolor=dark_gray] li.polygon:before{border-bottom-color:#969696}ul.dark_gray li.polygon:after,ul[data-bulletcolor=dark_gray] li.polygon:after{border-top-color:#969696}ul.dark_gray li.cross:after,ul.dark_gray li.cross:before,ul[data-bulletcolor=dark_gray] li.cross:after,ul[data-bulletcolor=dark_gray] li.cross:before{background:#969696}ul.dark_gray li.triangle:before,ul[data-bulletcolor=dark_gray] li.triangle:before{border-bottom-color:#969696}ul.dark_gray li.arrow:before,ul.dark_gray li.check:before,ul[data-bulletcolor=dark_gray] li.arrow:before,ul[data-bulletcolor=dark_gray] li.check:before{border-color:#969696}ul.dark_gray li.oval::marker,ul.dark_gray li.rectangle::marker,ul[data-bulletcolor=dark_gray] li.oval::marker,ul[data-bulletcolor=dark_gray] li.rectangle::marker{color:#969696}ul.very_dark_grayish_blue li::marker,ul[data-bulletcolor=very_dark_grayish_blue] li::marker{color:#445663}ul.very_dark_grayish_blue li.polygon:before,ul[data-bulletcolor=very_dark_grayish_blue] li.polygon:before{border-bottom-color:#445663}ul.very_dark_grayish_blue li.polygon:after,ul[data-bulletcolor=very_dark_grayish_blue] li.polygon:after{border-top-color:#445663}ul.very_dark_grayish_blue li.cross:after,ul.very_dark_grayish_blue li.cross:before,ul[data-bulletcolor=very_dark_grayish_blue] li.cross:after,ul[data-bulletcolor=very_dark_grayish_blue] li.cross:before{background:#445663}ul.very_dark_grayish_blue li.triangle:before,ul[data-bulletcolor=very_dark_grayish_blue] li.triangle:before{border-bottom-color:#445663}ul.very_dark_grayish_blue li.arrow:before,ul.very_dark_grayish_blue li.check:before,ul[data-bulletcolor=very_dark_grayish_blue] li.arrow:before,ul[data-bulletcolor=very_dark_grayish_blue] li.check:before{border-color:#445663}ul.very_dark_grayish_blue li.oval::marker,ul.very_dark_grayish_blue li.rectangle::marker,ul[data-bulletcolor=very_dark_grayish_blue] li.oval::marker,ul[data-bulletcolor=very_dark_grayish_blue] li.rectangle::marker{color:#445663}ul.strong_blue li::marker,ul[data-bulletcolor=strong_blue] li::marker{color:#1d71b8}ul.strong_blue li.polygon:before,ul[data-bulletcolor=strong_blue] li.polygon:before{border-bottom-color:#1d71b8}ul.strong_blue li.polygon:after,ul[data-bulletcolor=strong_blue] li.polygon:after{border-top-color:#1d71b8}ul.strong_blue li.cross:after,ul.strong_blue li.cross:before,ul[data-bulletcolor=strong_blue] li.cross:after,ul[data-bulletcolor=strong_blue] li.cross:before{background:#1d71b8}ul.strong_blue li.triangle:before,ul[data-bulletcolor=strong_blue] li.triangle:before{border-bottom-color:#1d71b8}ul.strong_blue li.arrow:before,ul.strong_blue li.check:before,ul[data-bulletcolor=strong_blue] li.arrow:before,ul[data-bulletcolor=strong_blue] li.check:before{border-color:#1d71b8}ul.strong_blue li.oval::marker,ul.strong_blue li.rectangle::marker,ul[data-bulletcolor=strong_blue] li.oval::marker,ul[data-bulletcolor=strong_blue] li.rectangle::marker{color:#1d71b8}.sitemap-content h1{margin-bottom:2.5rem}.sitemap-content a{line-height:1.5rem}.sitemap-node,.sitemap-page,.sitemap-subpage{letter-spacing:.23px}.sitemap-node a,.sitemap-page a,.sitemap-subpage a{color:#141414}.sitemap-node a:hover,.sitemap-page a:hover,.sitemap-subpage a:hover{color:#ff5d23}.sitemap-node{margin-bottom:1rem;font-weight:600;text-decoration:underline}.sitemap-node:hover:before{background-color:#ff5d23}.sitemap-page{font-size:.875rem;padding-bottom:1rem;line-height:2}.sitemap-page,.sitemap-page-p{font-weight:600;margin-bottom:0}.sitemap-page-ul{margin-bottom:.75rem}.sitemap-subpage{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;padding-left:1rem;margin-bottom:0;line-height:2}@media (min-width:1024px){.sitemap-box{margin-right:8.33333%}}ul.sitemap-page{padding-left:1rem;padding-bottom:0;font-weight:400}.logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:2.75rem;padding:0;cursor:pointer;position:relative;transition:all .25s ease}.logo img,.logo svg{display:block;pointer-events:none;object-fit:contain;object-position:center;height:inherit}.logo .icon{display:none;color:#141414;position:absolute;line-height:1;right:-1.25rem;bottom:.125em;font-size:1em}@media (min-width:1024px){.logo .icon{right:-1.75rem;bottom:0;font-size:1.5em}}header .logo{z-index:3}.logo-flex{display:flex}@media (min-width:768px){.logo-bip{padding-top:.125rem;padding-left:1.5rem}}.logo-bip img{height:1.875rem;object-fit:contain;object-position:top}@media (min-width:1024px){.logo-bip img{height:2.5rem}}.hamburger{display:block;width:40px;height:40px;padding:0;border:0;background-color:#ff5d23;position:relative;z-index:10;border-radius:50%;cursor:pointer;margin:-5px 0}.hamburger:active,.hamburger:focus,.hamburger:hover{outline:none}.hamburger span{display:block;width:22px;height:2px;left:9px;position:absolute;opacity:1;pointer-events:none;background-color:#fff;transform:translateZ(0) rotate(0);transition:all .4s cubic-bezier(.175,.65,.65,1.25)}.hamburger span:first-child{top:13px}.hamburger span:nth-child(2){top:19px}.hamburger span:nth-child(3){top:25px}.hamburger em{display:inline;width:1px;height:1px;position:absolute;background-color:transparent;color:transparent;white-space:nowrap;overflow:hidden;text-indent:100%}.hamburger.active span{background-color:#fff}.hamburger.active span:first-child{transform:translate3d(0,6px,0) rotate(225deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translate3d(0,-6px,0) rotate(-225deg)}.toast-notification{position:fixed;display:inline-block;text-align:center;bottom:2rem;left:50%;background-color:#1c9400;color:#fff;border-radius:.25rem;padding:.75rem 2rem;margin:0 auto;font-size:.875rem;pointer-events:none;z-index:999;will-change:auto;opacity:0;white-space:nowrap;transform:translate3d(-50%,100%,0);transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.toast-notification.active{opacity:1;transform:translate3d(-50%,0,0)}.cookies-notification{display:block;position:fixed;width:100%;left:0;bottom:.75rem;color:#141414;z-index:9;backface-visibility:hidden;will-change:auto;padding:0 4vw;opacity:0;visibility:hidden;transform:translateY(100%) rotate(0deg);transition:opacity .75s ease-in-out,visibility .75s ease-in-out,transform 1.5s ease-in-out}@media (max-width:639px){.cookies-notification{min-height:105vw}}.cookies-notification.active{opacity:1;visibility:visible;transform:translateY(-.5rem) rotate(0deg)}@media (min-width:1024px){.cookies-notification.active{transform:translateY(-1rem) rotate(0deg)}}.cookies-notification .inner{display:block;position:relative;overflow-x:hidden;overflow-y:auto;max-height:70vh;border:1px solid #f1f1f1;border-radius:2px;padding:1.25rem;background-color:#fff;box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2)}@media (min-width:640px){.cookies-notification .inner{padding:1.375rem 1.375rem 1.375rem 4rem}}@media (min-width:768px){.cookies-notification .inner{max-height:50vh}}@media (min-width:1024px){.cookies-notification .inner{padding:1.5rem 5rem}}@media (max-width:639px){.cookies-notification .inner h4{display:block;padding:0 2.5rem 0 3rem;background-size:2.25rem auto}}.cookies-notification .inner .cookies-content{max-height:50vw;overflow:auto}@media (min-width:768px){.cookies-notification .inner .cookies-content{max-height:5rem}}.cookies-notification .inner .cookies-content p{font-size:.875rem}@media (max-width:639px){.cookies-notification .inner .button{display:block;width:100%}}.cookies-notification .inner .button-content{padding:.875rem;background:#fff}@media (min-width:768px){.cookies-notification .inner .button-content{padding:.875rem 0 0}}.cookies-notification .close-button{position:absolute;display:block;background-color:#ff5d23;border-radius:50%;padding:0;color:#fff;width:2rem;height:2rem;line-height:2rem;top:1rem;right:1.5rem;text-align:center;cursor:pointer}.cookies-notification .close-button:before{font-size:.875rem;line-height:2rem}.cookies-notification .close-button:active,.cookies-notification .close-button:focus,.cookies-notification .close-button:hover{background-color:#e65400;border-color:#e65400;outline:none;transform:scale(1.2);transition:transform .5s ease}.cookies-notification .link{padding:0}.cookies-notification img{position:absolute;width:2.25rem;height:auto;top:1.5rem;left:1rem}@media (min-width:1024px){.cookies-notification img{width:2.5rem;left:1rem}}.menu-container{display:none;width:100%;position:absolute;background-color:transparent;will-change:auto;transition:all .15s ease}@media (max-width:1023px){.menu-open .menu-container{display:block;background-color:#fff;height:calc(var(--vh, 1vh) * 100 - 4.375rem);top:70px;left:0;z-index:1}.menu-container .columns,.menu-container .row{max-height:calc(var(--vh, 1vh) * 100 - 4.375rem);min-height:calc(var(--vh, 1vh) * 100 - 4.375rem)}.menu-container .inner-wrapper{scroll-behavior:smooth;max-height:calc(var(--vh, 1vh) * 100 - 4.375rem - 9.25rem);min-height:calc(var(--vh, 1vh) * 100 - 4.375rem - 9.25rem)}.menu-container,.menu-container .columns{padding-left:0;padding-right:0}}@media (min-width:1024px){.menu-container{position:relative;display:block;height:auto;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}}.menu-container.no-bb{border-bottom-width:0}.menu-container.no-bt{border-top-width:0}.menu-container .inner-wrapper{position:relative}@media (max-width:1023px){.menu-container .inner-wrapper{overflow-x:hidden;overflow-y:auto}}@media (min-width:1024px){.menu-container .inner-wrapper{display:flex;align-items:center;gap:12px;min-width:0}}.main-menu{display:block;position:relative;margin:0 0 .125rem;padding:0}@media (max-width:1023px){.main-menu{max-height:100%;overflow-y:auto;overflow-x:hidden}}@media (min-width:1024px){.main-menu{flex:1 1 auto;min-width:0;width:auto}}.main-menu>ul{position:relative;display:block;padding:0;margin:0}@media (min-width:1024px){.main-menu>ul{display:flex;flex-wrap:nowrap;gap:24px;text-align:left;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.main-menu>ul::-webkit-scrollbar{display:none}}.main-menu>ul>li{display:block;padding:0}@media (min-width:1024px){.main-menu>ul>li{position:relative;text-align:center;flex:0 0 auto}.main-menu>ul>li+li:after{content:"";width:1px;height:30px;display:block;left:0;top:calc(50% - 15px);position:absolute;will-change:auto;background-color:#e9e9e9}.main-menu>ul>li.contains-submenu:before{content:"";position:absolute;display:block;width:0;height:0;border-left:0 solid transparent;border-right:0 solid transparent;border-bottom:0 solid #ff5d23;left:50%;bottom:0;opacity:0;transition-delay:0s;will-change:auto;transition:all .2s ease}.main-menu>ul>li.contains-submenu:hover:before{opacity:1;transition-delay:.05s;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ff5d23;left:calc(50% - 10px)}}@media (min-width:1024px){.main-menu>ul>li:first-child>a{padding-left:.75rem}.main-menu>ul>li:first-child .submenu{transform:translateZ(0)!important;left:0!important}}.main-menu>ul>li a{color:#141414;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:1024px){.main-menu>ul>li a{padding:1.75rem .75rem}.main-menu>ul>li a.active,.main-menu>ul>li a:hover{color:#ff5d23}.main-menu>ul>li a.active:before{content:"";width:100%;height:3px;background-color:#ff5d23;display:block;position:absolute;left:0;bottom:-2px}.main-menu>ul>li a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ff5d23;left:calc(50% - 5px);bottom:0}}.main-menu>ul>li[data-display=hide]{display:none}@media (max-width:1023px){.main-menu>ul li{border-bottom:1px solid #f1f1f1}.main-menu>ul li:last-child{border-bottom-width:0}.main-menu>ul li>a{padding-left:calc(4vw + .5rem);padding-right:calc(4vw + .5rem)}.main-menu>ul li.contains-submenu{display:flex;flex-direction:row}.main-menu>ul li.contains-submenu>a{width:calc(100% - 4rem)}}@media (min-width:1024px){.main-menu>ul li{position:relative}.main-menu>ul li:hover>a{color:#ff5d23}.main-menu>ul li:hover>.submenu{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.main-menu>ul li:hover.contains-submenu .submenu a{color:#fff}}.main-menu .toggle-submenu-button{display:block;width:4rem;height:4rem;position:relative;color:#ff5d23;cursor:pointer;text-align:center;line-height:4}@media (min-width:1024px){.main-menu .toggle-submenu-button{display:none}}.main-menu a{position:relative;font-size:1em;letter-spacing:.57px;line-height:1.5;display:block;white-space:nowrap;transition:color .2s ease;font-family:Titillium,sans-serif;font-weight:400}@media (max-width:1023px){.main-menu a{padding-top:1.25rem;padding-bottom:1.25rem}}.main-menu a:focus{outline:0}.main-menu a:focus-visible{outline:2px solid #007aff;outline-offset:-3px}.main-menu .submenu-title{color:#141414;font-size:.9375em;text-transform:uppercase;letter-spacing:.25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding:1.0625rem 0}.main-menu .back-button,.main-menu .submenu-title{display:block;font-family:Titillium,sans-serif;font-weight:600}.main-menu .back-button{font-size:.875em;color:#ff5d23;letter-spacing:.5px;position:relative;padding-left:.75rem!important}.main-menu .back-button:before{font-size:.625em;position:absolute;left:0;top:1.8125rem}.main-menu .submenu{position:absolute;background-color:#fff;top:0;left:100%;width:100%;height:100%;z-index:5;display:block;will-change:auto;transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out}@media (min-width:1024px){.main-menu .submenu{width:250px;height:auto;border-radius:2px;box-shadow:0 20px 30px 0 rgba(40,40,40,.2);text-align:left;background-color:#ff5d23;top:calc(100% - 3px);left:50%;transform:translate3d(-50%,0,0);z-index:1000}.main-menu .submenu .submenu{left:97.5%;top:.25rem;transform:translateZ(0)!important}.main-menu .submenu .toggle-submenu-button{display:block;color:#fff;position:absolute;top:.5875rem;right:0;width:2rem;height:2rem;line-height:2rem;font-size:.75rem;pointer-events:none}}.main-menu .submenu a{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.main-menu .submenu a{font-size:.875rem;color:#fff;padding:.625rem 1.25rem;background-color:hsla(0,0%,8%,0);transition:font .3s ease}.main-menu .submenu a:hover{font-size:14.5px;color:#fff;background-color:#e65400}}@media (max-width:1023px){.main-menu .submenu li{padding-left:calc(4vw + .5rem);padding-right:calc(4vw + .5rem)}.main-menu .submenu li.contains-submenu{padding-right:0}.main-menu .submenu li:first-child{position:relative;background-color:#f1f1f1;border-bottom:1px solid #e9e9e9}.main-menu .submenu li a{padding-left:.5rem;padding-right:0;letter-spacing:.57px}}@media (max-width:1023px){.main-menu .submenu-active>.submenu{opacity:1;visibility:visible;transform:translate3d(-100%,0,0)}}@media (min-width:1024px){.search-trigger{flex:0 0 50px}}#menu-layer{position:"fixed";inset:"0";z-index:"9999";pointer-events:none}#menu-layer .submenu{position:fixed;width:15.625rem;height:auto;top:80px;left:50%;z-index:5;display:block;border-radius:.125rem;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2);text-align:left;background-color:#ff5d23;transform:translate3d(-50%,0,0);z-index:1000}#menu-layer .submenu:before{content:"";position:absolute;display:block;opacity:1;transition-delay:.05s;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ff5d23;left:calc(50% - 10px);will-change:auto;transition:all .2s ease}#menu-layer li a{overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){#menu-layer li a{display:block;font-size:.875rem;color:#fff;padding:.625rem 1.25rem;background-color:hsla(0,0%,8%,0);transition:font .3s ease}#menu-layer li a:hover{font-size:14.5px;color:#fff;background-color:#e65400}}.secondary-menu,.secondary-menu ul{position:relative;display:block}.secondary-menu ul{border-radius:2px;border:1px solid #e9e9e9}.secondary-menu ul ul{border:none}.secondary-menu ul ul li a{padding-left:2rem}.secondary-menu ul ul li:first-child{border-top:1px solid #e9e9e9}.secondary-menu ul ul ul a{padding-left:2.75rem}.secondary-menu ul ul ul ul a{padding-left:3.5rem}.secondary-menu ul ul ul ul ul a{padding-left:4.25rem}.secondary-menu ul ul ul ul ul ul a{padding-left:5rem}.secondary-menu ul ul ul ul ul ul ul a{padding-left:5.75rem}.secondary-menu ul ul.secondary-menu-submenu-ul li a{background-color:#f3f3f3}.secondary-menu ul ul.secondary-menu-submenu-ul li a:hover{color:#ff5d23}.secondary-menu ul li{display:block;position:relative;margin:0;border-bottom:1px solid #e9e9e9}.secondary-menu ul li[data-display=hide]{display:none}.secondary-menu ul li:last-child{border-bottom:none}.secondary-menu ul li a{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem 1rem 1rem 1.5rem;font-size:.875em;line-height:1.3em;color:#141414;will-change:auto;transition:all .2s ease;background-color:#fff;font-family:Titillium,sans-serif;font-weight:400}.secondary-menu ul li a:hover{background-color:#fefefe}.secondary-menu ul li a.active,.secondary-menu ul li a.parent{font-family:Titillium,sans-serif;font-weight:600}.secondary-menu ul li a.active{color:#ff5d23;background-color:#f1f1f1}.secondary-menu ul li a.active:before{content:"";width:3px;height:100%;display:block;position:absolute;top:0;left:0;background-color:#ff5d23}.secondary-menu ul li a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #ff5d23;left:3px;top:calc(50% - 5px);will-change:auto;transition:all .2s ease}.secondary-menu ul .count{display:block;position:absolute;pointer-events:none;background-color:#f1f1f1;width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:50%;text-align:center;color:#4d4d4d;font-size:.75em;right:1.125rem;top:1rem;font-family:Titillium,sans-serif;font-weight:600}.secondary-menu ul ul a:focus,.secondary-menu ul ul a:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.secondary-menu ul ul a:hover .icon-chevron-down:before{color:#fff}.secondary-menu ul li a.active.secondary-menu-submenu-btn,.secondary-menu ul li a.active.sublink-chevron{background-color:transparent;height:3.0625rem;top:0}.secondary-menu ul li a.active.secondary-menu-submenu-btn:before,.secondary-menu ul li a.active.sublink-chevron:before{content:"\EA09";position:relative;color:#141414;background:transparent;width:auto;transition:all .15s ease-in-out}.secondary-menu ul li a.parent:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.secondary-menu-submenu a.icon-chevron-down{width:2.5rem;padding:1rem .8125rem;position:absolute;top:0;right:0;background:transparent;color:#141414}.secondary-menu-submenu a.icon-chevron-down:before{transition:all .2s ease-in-out}.secondary-menu-submenu a.icon-chevron-down:hover{background:#ff5d23}.secondary-menu-submenu a:hover.icon-chevron-down:before{color:#fff}.secondary-menu-submenu-btn.active:before{transform:rotate(180deg);transition:all .25s ease-in-out}.secondary-menu-submenu-btn.active:after{visibility:hidden}.secondary-menu-submenu-btn.active+.secondary-menu-submenu-ul{transition:opacity 1s,height 2s;height:auto;opacity:1}.secondary-menu-submenu-btn.active:hover{background-color:#ff5d23;border-color:#ff5d23}.secondary-menu-submenu-btn.active:hover:before{color:#fff}.secondary-menu-submenu-ul{transition:height 2s;height:0;opacity:0}.secondary-menu-submenu-ul:hover a.icon-chevron-down:before{color:#141414}.secondary-menu-submenu.active .secondary-menu-submenu-ul{transition:opacity 1s,height 2s;height:auto;opacity:1}.secondary-menu-submenu.active .icon-chevron-down:before{transform:rotate(180deg);transition:all .15s ease-in-out}.secondary-menu-submenu a:hover+.secondary-menu-submenu-btn.icon-chevron-down:before{color:#fff}.filter-widget ul{position:relative;display:block;border-radius:2px;border:1px solid #e9e9e9}.filter-widget ul ul{border:none}.filter-widget ul ul li a{padding-left:2rem}.filter-widget ul ul li:first-child{border-top:1px solid #e9e9e9}.filter-widget ul ul ul a{padding-left:2.75rem}.filter-widget ul ul ul ul a{padding-left:3.5rem}.filter-widget ul ul ul ul ul a{padding-left:4.25rem}.filter-widget ul ul ul ul ul ul a{padding-left:5rem}.filter-widget ul ul ul ul ul ul ul a{padding-left:5.75rem}.filter-widget ul ul.secondary-menu-submenu-ul li a{background-color:#f3f3f3}.filter-widget ul ul.secondary-menu-submenu-ul li a:hover{color:#ff5d23}.filter-widget ul li{display:block;position:relative;margin:0;border-bottom:1px solid #e9e9e9}.filter-widget ul li[data-display=hide]{display:none}.filter-widget ul li:last-child{border-bottom:none}.filter-widget ul li a{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem 1rem 1rem 1.5rem;font-size:.875em;line-height:1.3em;color:#141414;will-change:auto;transition:all .2s ease;background-color:#fff;font-family:Titillium,sans-serif;font-weight:400}.filter-widget ul li a:hover{background-color:#fefefe}.filter-widget ul li a.active,.filter-widget ul li a.parent{font-family:Titillium,sans-serif;font-weight:600}.filter-widget ul li a.active{color:#ff5d23;background-color:#f1f1f1}.filter-widget ul li a.active:before{content:"";width:3px;height:100%;display:block;position:absolute;top:0;left:0;background-color:#ff5d23}.filter-widget ul li a.active:after{content:"";position:absolute;display:block;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #ff5d23;left:3px;top:calc(50% - 5px);will-change:auto;transition:all .2s ease}.filter-widget ul .count{display:block;position:absolute;pointer-events:none;background-color:#f1f1f1;width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:50%;text-align:center;color:#4d4d4d;font-size:.75em;right:1.125rem;top:1rem;font-family:Titillium,sans-serif;font-weight:600}.filters{display:flex;position:relative;align-items:center;margin-bottom:1.5rem}.filters .label{display:block;white-space:nowrap;margin-right:1rem;font-size:.875em;color:#282828}.filters .field{margin-bottom:0;width:auto;margin-right:1rem}@media (max-width:639px){.filters .field{margin-right:0}}.filters .cs-select{width:auto;min-width:8.5rem;display:block}.filters .cs-select#filter-job-offers-region{max-width:100%}.filters .cs-select .cs-options,.filters .cs-select .cs-placeholder{border-color:#e9e9e9}.filters .cs-select .cs-placeholder{padding:.875rem 2.25rem .875rem 1rem;height:45px}.header-buttons-row{position:relative;display:flex}.header-buttons-row .accessibility-links,.header-buttons-row .social-media-links{position:relative;display:block}.header-buttons-row .social-media-links{padding-right:.75rem}.header-buttons-row .separator{border-right:1px solid #e9e9e9;transform:scaleY(1.25)}.header-buttons-row .accessibility-links{padding-left:.75rem}.header-buttons-row .accessibility-links li{margin:0}.header-buttons-row .accessibility-links li:last-of-type{padding-right:0}.header-buttons-row [data-row]{display:flex}.header-buttons-row [data-row] li{display:block;position:relative;padding:0 .25rem}.header-buttons-row a{display:block;width:2.5rem;height:2.5rem;font-size:1px;line-height:2.625;padding:0;text-align:center;position:relative;border:1px solid #e9e9e9;color:transparent;border-radius:2px;transition:all .2s ease;white-space:nowrap;text-indent:150%;overflow:hidden}.header-buttons-row a:focus,.header-buttons-row a:hover{border-color:#ff5d23}.header-buttons-row a:before{font-size:1rem;color:#727272;text-indent:0;position:absolute;left:0;right:0;top:.75rem}.header-buttons-row .cs-select .cs-placeholder{display:block;width:2.5rem;height:2.5rem;line-height:2.5rem;letter-spacing:.6px;font-size:.75em;text-align:center;position:relative;padding:0 .875rem 0 .375rem;border:1px solid #e9e9e9;color:#727272;border-radius:2px;transition:all .2s ease;font-family:Titillium,sans-serif;font-weight:600}.header-buttons-row .cs-select .cs-placeholder:after{border-width:4px 4px 0;border-color:#727272 transparent transparent}.header-buttons-row .language{position:relative;display:block;width:2.5rem;height:2.5rem;padding:0;text-align:center;line-height:2.5;border:1px solid #e9e9e9;border-radius:2px;transition:all .2s ease}.header-buttons-row .language:hover{border-color:#ff5d23}.header-buttons-row .language .dropdown-content{position:absolute;top:62%;left:-1px;width:40px;border-radius:3px;font-weight:600;z-index:99;opacity:0;background-color:#fff;visibility:hidden;transform:translateY(1rem);transition:all .25s ease}.header-buttons-row .language .dropdown-content a{display:block;font-size:.75rem;color:#141414;padding:.25rem .5rem;width:100%;height:1.75rem;font-weight:600;text-indent:inherit;text-transform:uppercase;text-align:left;line-height:normal;border-top:0}.header-buttons-row .language .dropdown-content a:hover{background-color:#f1f1f1;border-color:#f1f1f1}.header-buttons-row .language .dropbtn{font-size:.75rem;font-weight:700;color:#727272;text-indent:0;position:absolute;top:0;left:0;padding-right:.375rem;width:100%;height:100%;text-transform:uppercase;cursor:pointer;outline:none}.header-buttons-row .language .dropbtn:after{content:"";width:0;height:0;border-style:solid;border-width:4px 3px 0;border-color:#727272 transparent transparent;display:block;position:absolute;top:50%;right:.25rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg)}.header-buttons-row .language.active{border-color:#ff5d23}.header-buttons-row .language.active .dropdown-content{visibility:visible;opacity:1;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out}.header-buttons-row .language.active .dropbtn:after{transform:translateY(-50%) rotate(180deg)}.menu-container .header-buttons-row{flex-direction:column-reverse;align-items:center;border-top:1px solid #e9e9e9}.menu-container .header-buttons-row .social-media-links{padding-right:0;padding-bottom:1rem}.menu-container .header-buttons-row .separator{border-bottom:1px solid #e9e9e9;width:calc(100vw - 8vw - 1rem);border-right:0;transform:translateY(-.9375rem)}.menu-container .header-buttons-row .accessibility-links{padding:1rem 0 2rem}.menu-container .header-buttons-row .accessibility-links li:last-child{padding-right:.25rem}.latest-posts{padding:1rem 0}.latest-posts .scrollable-content{position:relative;display:block;overflow-x:auto;overflow-y:hidden}.latest-posts .scrollable-content .inner{position:relative;display:block;padding:0 4vw .75rem}@media (max-width:1023px){.latest-posts .scrollable-content .row{min-width:73.125rem;padding-right:4vw}}.latest-posts-box .post-card a:hover{box-shadow:none}.latest-posts-box .post-card p{margin-bottom:2.375rem}.latest-posts-box .post-card strong{font-weight:400}.latest-posts-box .post-card .arrow-link{position:absolute;bottom:.75rem}.latest-posts-box .post-card .entry-title{margin-bottom:2.25rem}.latest-posts .long-version .post-card .entry-title{margin-bottom:1.25rem}.latest{height:100%;padding:1rem;overflow:hidden;border:1px solid #e9e9e9;border-radius:2px;background-color:#f1f1f1;transition:all .25s ease}@media (min-width:768px){.latest{padding:1.25rem 1rem}}.latest:hover{background-color:#e8e8e8}.latest p,.latest time{color:#727272}.latest time{margin-bottom:.5rem}.latest .entry-title,.latest .entry-title a{color:#141414}.latest .entry-title{font-size:1.15em}.links-box{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1.5rem}@media (min-width:640px){.links-box{margin-bottom:2.25rem}}@media (min-width:768px){.links-box{margin-bottom:2.75rem}}@media (min-width:1024px){.links-box{margin-bottom:3.25rem}}@media (min-width:1367px){.links-box{margin-bottom:3.75rem}}.links-block{position:relative;display:block;padding:1rem;overflow:hidden;will-change:auto;border-radius:2px;height:100%;min-height:16.25rem}.links-block a{background-color:#fff}.links-block li:active a,.links-block li:focus a,.links-block li:hover a{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.links-block li:active a:before,.links-block li:focus a:before,.links-block li:hover a:before{color:#fff}.links:before{content:"";height:3px;bottom:0;background-color:#ff5d23;z-index:1}.links .bg,.links:before{width:100%;display:block;position:absolute;left:0}.links .bg{height:100%;top:0;pointer-events:none;will-change:auto;transition:all 1s ease;transform:scale(1.01)}.links:hover .bg{transform:scale(1.035)}.links ul{width:100%}@media (min-width:768px){.links ul{width:17rem}}.links li,.links ul{display:block;position:relative}.links li{margin:0}.links li a{border-bottom:1px solid #e9e9e9}.links li:last-of-type{border-bottom-width:0}.breadcrumb{position:relative;padding:1.5rem 0 0;margin:0;display:flex}.breadcrumb li{margin:0;position:relative;display:block}.breadcrumb li:last-of-type a{pointer-events:none;font-family:Titillium,sans-serif;font-weight:600}.breadcrumb li+li{padding-left:1.125rem}.breadcrumb li+li:before{content:"";width:5px;height:5px;display:block;position:absolute;left:.375rem;top:.3125rem;transform:rotate(-45deg);border-bottom:1px solid #ff5d23;border-right:1px solid #ff5d23}.breadcrumb a{font-size:.875em;line-height:1;display:block;position:relative;color:#282828;font-family:Titillium,sans-serif;font-weight:400}.media-box{display:flex;flex-direction:column;justify-content:center;position:relative;border-radius:.125rem;background-color:#f1f1f1;margin-bottom:1rem}.media-box,.media-box .icon{will-change:auto;transition:all .25s ease}.media-box .icon{font-size:2rem;width:2rem;height:2rem;line-height:1;display:inline-block;pointer-events:none;margin-bottom:.5rem;color:#ff5d23}@media (min-width:640px){.media-box .icon{font-size:2.5rem;width:2.5rem;height:2.5rem}}@media (min-width:768px){.media-box .icon{font-size:3rem;width:3rem;height:3rem}}@media (min-width:1024px){.media-box .icon{font-size:3.5rem;width:3.5rem;height:3.5rem}}.media-box img{display:inline-block;width:2.5rem;height:2.5rem;object-fit:contain;object-position:center;pointer-events:none;margin-bottom:.5rem;color:#ff5d23;will-change:auto;transition:all .25s ease}@media (min-width:768px){.media-box img{width:3rem;height:3rem}}@media (min-width:1024px){.media-box img{width:3.5rem;height:3.5rem}}.media-box .entry-title{margin-bottom:1rem;color:#141414}.media-box .entry-title,.media-box p{display:block;position:relative;will-change:auto;transition:all .25s ease}.media-box p{margin-bottom:0;color:#727272;font-size:.875em}@media (min-width:1024px){.media-box p{max-width:82.5%}}.media-box .arrow-link{position:absolute;right:1.5rem;top:2.5rem}@media (min-width:1024px){.media-box .arrow-link{right:2rem;top:2rem}}.media-box .image-normal{display:block}.media-box .image-hover{display:none}.media-box:hover{background-color:#ff5d23;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.media-box:hover .entry-title,.media-box:hover .icon,.media-box:hover p{color:#fff}.media-box:hover .arrow-link:before{background-color:#fff}.media-box:hover .arrow-link:after{border-color:#fff}.media-box:hover .image-normal{display:none}.media-box:hover .image-hover{display:block}.media-box.type-short{padding:1.5rem;min-height:200px}@media (min-width:1024px){.media-box.type-short{padding:1rem 2rem}}.media-box.type-tall{padding:1.5rem;min-height:230px}@media (min-width:640px){.media-box.type-tall{min-height:270px}}@media (min-width:768px){.media-box.type-tall{min-height:310px}}@media (min-width:1024px){.media-box.type-tall{padding:1rem 2rem;min-height:350px}}.pagination-container{position:relative;display:block;text-align:center;padding:.5rem 0}.pagination-container ul{display:flex;justify-content:center}.pagination-container li{display:block;position:relative;margin:0 .25rem}.pagination-container li.next a,.pagination-container li.previous a{padding:0 1rem}@media (min-width:768px){.pagination-container li.next a,.pagination-container li.previous a{min-width:7.5rem}}.pagination-container li.next a:before,.pagination-container li.previous a:before{position:absolute;top:.75rem}.pagination-container li.next span,.pagination-container li.previous span{pointer-events:none}@media (max-width:767px){.pagination-container li.next span,.pagination-container li.previous span{display:none}}@media (min-width:768px){.pagination-container li.previous a{padding-left:2rem}}.pagination-container li.previous a:before{left:.675rem}@media (min-width:768px){.pagination-container li.next a{padding-right:2rem}}.pagination-container li.next a:before{right:.675rem}.pagination-container li>span,.pagination-container li a{background-color:#fff;text-align:center;color:#141414;display:block;min-width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:.875em;position:relative;border:1px solid #e9e9e9;border-radius:2px;will-change:auto;transition:all .35s ease;font-family:Titillium,sans-serif;font-weight:400}.pagination-container li>span:before,.pagination-container li a:before{font-weight:700;color:#ff5d23}.pagination-container li a.active{color:#ff5d23;font-family:Titillium,sans-serif;font-weight:600}.pagination-container li a:hover{border-color:#ff5d23}.pagination-container ul.disabled li>span,.pagination-container ul.disabled li a{background-color:#e9e9e9;color:#a1a1a1;pointer-events:none}.pagination-container ul.disabled li>span:before,.pagination-container ul.disabled li a:before{color:#a1a1a1}.widget{position:relative;display:block;margin-bottom:1rem}aside .widget{margin-bottom:1.25rem}@media (min-width:768px){aside .widget{margin-bottom:1.75rem}}@media (min-width:1024px){aside .widget{margin-bottom:2.5rem}}.widget .widget-title{display:block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1rem 1.5rem;font-size:.875rem;line-height:1.3;color:#141414;text-transform:uppercase;border:1px solid #e9e9e9;border-bottom:none;border-radius:2px 2px 0 0;background-color:#f1f1f1;font-family:Titillium,sans-serif;font-weight:400}.widget .widget-title+ul{border-radius:0 0 2px 2px}.widget .inner-container{padding:1.5rem}@media (min-width:1024px){.widget .inner-container{padding:1.75rem 2.5rem 2rem 2rem}}.action-buttons-row{display:block}.action-buttons-row ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%!important}@media (min-width:640px){.action-buttons-row ul{justify-content:flex-end}}.action-buttons-row ul li{display:block;margin:0 0 1rem;padding:0 .25rem}@media (min-width:640px){.action-buttons-row ul li{position:relative}}@media (min-width:768px){.action-buttons-row ul li{margin:0}}.action-buttons-row ul li:last-child{padding-right:0}.action-buttons-row ul li.article-share{position:absolute;top:0;max-height:1.5rem;z-index:2}@media (min-width:768px){.action-buttons-row ul li.article-share{margin-top:3.375rem;margin-right:1.875rem}}.action-buttons-row ul li.article-share .social-share-popup{position:relative;margin-top:-1.5rem}.action-buttons-row ul li.article-share .action-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}.action-buttons-row .action-button{display:block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#f1f1f1;border:1px solid #e9e9e9;color:#4d4d4d;border-radius:2px;font-size:.75em;line-height:1;margin:0 0 0 auto;padding:.3125rem 2rem .3125rem .5rem;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.action-buttons-row .action-button .icon{color:#4d4d4d;position:absolute;right:0;top:0;width:1.75rem;height:1.5rem;line-height:1.625rem;display:block;text-align:center}.action-buttons-row .action-button:focus,.action-buttons-row .action-button:hover{background-color:#e4e4e4;border-color:#dcdcdc}.action-buttons-row .social-share-popup{position:absolute;bottom:0}.posts-per-page{position:relative;display:block;padding:.5rem 0}.posts-per-page ul{position:relative;display:flex;justify-content:center}.posts-per-page ul li{position:relative;display:block;padding:0 .125rem;margin:0}.posts-per-page ul a,.posts-per-page ul span{line-height:1;font-size:.875em;font-family:Titillium,sans-serif;font-weight:400}.posts-per-page ul a{color:#ff5d23}.posts-per-page ul a.active{text-decoration:underline;font-family:Titillium,sans-serif;font-weight:600}.posts-per-page ul span{color:choose #282828}.post-card{padding-bottom:1rem;height:100%}.post-card time{display:block;font-size:.75em}.post-card p,.post-card time{font-family:Titillium,sans-serif;font-weight:400}.post-card p{font-size:.875em;line-height:1.43;margin-bottom:1.5rem}.post-card .entry-title{display:block;position:relative;margin-bottom:1.25rem}.post-card .gallery-album,.post-card .single-document,.post-card .single-gallery-image{border:1px solid #e9e9e9;height:100%}.post-card .gallery-album:hover,.post-card .single-document:hover,.post-card .single-gallery-image:hover{background-color:#ff5d23}.post-card[data-type=featured] a{display:block;position:relative;overflow:hidden;min-height:20rem;height:100%;border-radius:2px;border:1px solid #e9e9e9;background-color:#fff;will-change:auto;transition:all .35s ease}.post-card[data-type=featured] a:hover{background-color:#ff5d23}.post-card[data-type=featured] a:hover .content .entry-title,.post-card[data-type=featured] a:hover .content time{color:#fff}.post-card[data-type=featured] a:hover .featured-image span{transform:scale(1.05)}.post-card[data-type=featured] .featured-image{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}[data-type=document] .post-card[data-type=featured] .featured-image{padding-bottom:110%}.post-card[data-type=featured] .featured-image span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transition:all .75s ease;transform:scale(1.01);background-size:cover;background-repeat:no-repeat;background-position:50%}.post-card[data-type=featured] .content{display:block;position:relative;padding:.75rem 1rem 1rem}.post-card[data-type=featured] .content time{color:#727272;margin-bottom:.75rem;will-change:auto;transition:all .35s ease}.post-card[data-type=featured] .content .entry-title{color:#000;margin-bottom:0;font-size:1.0625em;line-height:1.5;letter-spacing:.35px;will-change:auto;transition:all .35s ease}.post-card[data-type=document] a{display:block;position:relative;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9;background-color:#fff;will-change:auto;transition:all .35s ease}.post-card[data-type=document] a:hover{background-color:#ff5d23}.post-card[data-type=document] a:hover .content .entry-title,.post-card[data-type=document] a:hover .content .type{color:#fff}.post-card[data-type=document] a:hover .featured-image span{transform:scale(1.05)}.post-card[data-type=document] .featured-image{display:block;position:relative;width:100%;height:0;padding-bottom:110%;overflow:hidden}.post-card[data-type=document] .featured-image span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transition:all .75s ease;transform:scale(1.01)}.post-card[data-type=document] .content{display:block;position:relative;padding:.75rem 1rem 1rem}.post-card[data-type=document] .content .type{display:block;font-size:.75em;color:#727272;margin-bottom:.5em;transition:all .35s ease;text-transform:uppercase;font-family:Titillium,sans-serif;font-weight:400}.post-card[data-type=document] .content .entry-title{color:#000;font-size:1.0625em;line-height:1.5;letter-spacing:.35px;will-change:auto;transition:all .35s ease}.post-card[data-type=media] a{display:block;position:relative;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9;background-color:#fff;will-change:auto;transition:all .35s ease}.post-card[data-type=media] a:hover{background-color:#ff5d23}.post-card[data-type=media] a:hover .content .entry-title,.post-card[data-type=media] a:hover .content .type,.post-card[data-type=media] a:hover .content p{color:#fff}.post-card[data-type=media] a:hover .featured-image span{transform:scale(1.05)}.post-card[data-type=media] .featured-image{display:block;position:relative;width:100%;height:0;padding-bottom:56.5%;overflow:hidden}.post-card[data-type=media] .featured-image span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;will-change:auto;transition:all .75s ease;transform:scale(1.01)}.post-card[data-type=media] .content{display:block;position:relative;padding:.75rem 1.25rem 1.5rem}.post-card[data-type=media] .content .type{display:block;font-size:.75em;color:#727272;margin-bottom:.5em;transition:all .35s ease;text-transform:uppercase;font-family:Titillium,sans-serif;font-weight:400}.post-card[data-type=media] .content .entry-title{color:#000;font-size:1.5em;line-height:1.33;letter-spacing:.4px;margin-bottom:.3125em;will-change:auto;transition:all .35s ease}.post-card[data-type=media] .content p{display:block;margin-bottom:0;font-size:1em;color:#282828;will-change:auto;transition:all .35s ease;font-family:Titillium,sans-serif;font-weight:400}.post-card:active,.post-card:focus,.post-card:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.post-card:active .entry-title a,.post-card:active a,.post-card:active p,.post-card:active time,.post-card:focus .entry-title a,.post-card:focus a,.post-card:focus p,.post-card:focus time,.post-card:hover .entry-title a,.post-card:hover a,.post-card:hover p,.post-card:hover time{color:#fff}.post-card:active .arrow-link:after,.post-card:focus .arrow-link:after,.post-card:hover .arrow-link:after{border-top-color:#fff;border-right-color:#fff}.post-card:active .arrow-link:before,.post-card:focus .arrow-link:before,.post-card:hover .arrow-link:before{background-color:#fff}.post-card a:hover{border:none;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.single-post{word-wrap:break-word}.single-post[data-border]{border-width:0}@media (min-width:1024px){.single-post[data-border]{padding:1.75rem 2.5rem 2rem 2rem;border:1px solid transparent;border-radius:2px}}@media (min-width:1024px){.single-post[data-border=grey]{border-color:#e9e9e9}}@media (min-width:1024px){.single-post[data-border=orange]{border-color:#ff5d23}}.single-post .post-header{display:block;position:relative;margin-bottom:1.25rem}.single-post .post-header time{display:block;font-size:.75rem;line-height:1.625rem;color:#4d4d4d;font-family:Titillium,sans-serif;font-weight:400}.single-post .post-header .action-buttons-row{padding:0;transform:none}.single-post .post-header .action-buttons-row>ul{justify-content:flex-end}.single-post .post-header .entry-title{margin-bottom:0}@media (max-width:639px){.single-post .post-header .entry-title{font-size:1.5em}}.single-post .post-header .reference-number{display:block;position:relative;font-size:.875em;color:#4d4d4d;font-family:Titillium,sans-serif;font-weight:400}.single-post img{display:block;margin-bottom:1.25rem;object-fit:contain;object-position:center}@media (min-width:640px){.single-post img{margin-bottom:1.5rem}}@media (max-width:767px){.single-post img{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}}@media (min-width:768px){.single-post img{margin-bottom:1.75rem}}@media (min-width:1024px){.single-post img{margin-bottom:2rem}}.single-post ul{list-style:inherit}.single-post ol,.single-post ul{padding-left:1.375rem;max-width:100%}@media (min-width:640px){.single-post ol,.single-post ul{max-width:97.5%}}@media (min-width:1024px){.single-post ol,.single-post ul{max-width:95%}}.single-post-container{display:flex;flex-direction:column-reverse}.single-post-container .post-footer{margin-top:0}.single-post p+ol,.single-post p+ul{margin-top:-1.375em;margin-bottom:0}.single-post a:not([class]):hover{text-decoration:underline}.single-post .accordion img{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;object-fit:contain}.post-footer{display:block;position:relative;font-size:.875em;color:#4d4d4d;padding:1.5rem;margin-top:1.5rem}@media (min-width:1024px){.post-footer{margin-top:2rem}.single-post[data-border] .post-footer{margin:2rem -2.5rem -2rem -2rem;padding:2rem}}.post-footer ol,.post-footer p,.post-footer ul{max-width:100%}.post-footer ul{list-style:disc;margin-left:.25rem}.post-footer ul li{padding-left:0}.post-footer p,.post-footer span{color:#4d4d4d}.post-footer b,.post-footer strong{font-family:Titillium,sans-serif;font-weight:600}.content-block{position:relative;display:block;margin-bottom:1.25rem}@media (min-width:1024px){.content-block{margin-bottom:1.5rem}}.content-block[data-border]{padding:1.25rem}@media (min-width:768px){.content-block[data-border]{padding:1.5rem}}@media (min-width:1024px){.content-block[data-border]{padding:2rem}}.content-block[data-border][data-small-padding]{padding:.5rem}.content-block[data-border=grey]{border:1px solid #e9e9e9}.content-block[data-border=orange]{border:1px solid #ff5d23}.content-block img{margin-bottom:1.25rem}@media (min-width:1024px){.content-block img{margin-bottom:1.5rem}}.single-gallery-image{position:relative;display:block;margin-bottom:1rem}.single-gallery-image img{display:block;position:relative;margin-bottom:0}.search-results .single-search-result{border:1px solid #e9e9e9;margin-bottom:1.25rem;padding:1rem 1.25rem;border-radius:2px}@media (min-width:640px){.search-results .single-search-result{padding:1.25rem 1.5rem}}@media (min-width:1024px){.search-results .single-search-result{padding:1.5rem 2rem}}.search-results .single-search-result:active,.search-results .single-search-result:focus,.search-results .single-search-result:hover{background-color:#f1f1f1;border-color:#e9e9e9;color:#141414}.search-results .single-search-result:active .entry-title a,.search-results .single-search-result:active a,.search-results .single-search-result:active p,.search-results .single-search-result:focus .entry-title a,.search-results .single-search-result:focus a,.search-results .single-search-result:focus p,.search-results .single-search-result:hover .entry-title a,.search-results .single-search-result:hover a,.search-results .single-search-result:hover p{color:#141414}.search-results .single-search-result:active .arrow-link:after,.search-results .single-search-result:focus .arrow-link:after,.search-results .single-search-result:hover .arrow-link:after{border-top-color:#141414;border-right-color:#141414}.search-results .single-search-result:active .arrow-link:before,.search-results .single-search-result:focus .arrow-link:before,.search-results .single-search-result:hover .arrow-link:before{background-color:#141414}.search-results .single-search-result time{color:#727272;margin-bottom:.5rem}.search-results .single-search-result .entry-title a{color:#141414;word-break:break-word}.search-results .single-search-result .entry-title a:hover{box-shadow:none;color:#ff5d23}.search-results .single-search-result .search-emphasis,.search-results .single-search-result em{color:#fff;background-color:#ff5d23;padding:0 .25em}.search-results .single-search-result p{color:#282828;margin-bottom:1.5rem;font-family:Titillium,sans-serif;font-weight:400}.search-results .single-search-result .breadcrumb{padding-top:0;max-width:90%;position:relative;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.search-results .single-search-result .breadcrumb{max-width:70%}}.search-results .single-search-result .breadcrumb li{margin:0}.search-results .single-search-result .breadcrumb li:last-of-type a{pointer-events:all;font-family:Titillium,sans-serif;font-weight:400}.search-results .single-search-result .breadcrumb a{white-space:nowrap;line-height:1.2;text-overflow:ellipsis}.search-results .loading .post-card{background:none}.search-results .loading .post-card .loader{max-width:4rem;display:block;margin:0 auto}.social-share-popup{position:absolute;right:0;bottom:0;width:calc(100vw - 8vw - 1rem);max-width:29.5rem;padding:1rem;background-color:#fff;z-index:3;border-radius:2px;border:1px solid #e9e9e9;opacity:0;visibility:hidden;transform:translateY(.5rem);box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2);transition:opacity .35s ease-in-out,visibility .35s ease-in-out,transform .35s ease-in-out}@media (min-width:640px){.social-share-popup{padding:1.25rem}}@media (min-width:1024px){.social-share-popup{padding:1.5rem}}.post-header .social-share-popup{top:0;bottom:auto}.social-share-popup.active{opacity:1;visibility:visible;transform:translateY(0)}.social-share-popup .close-share-popup{width:1.5rem;height:1.5rem;display:block;position:absolute;top:.375rem;right:.375rem;background-color:#ff5d23;color:#fff;border-radius:50%;text-align:center}.social-share-popup .close-share-popup:before{font-size:.625rem;line-height:1.5rem;display:block;width:100%;text-align:center}@media (min-width:640px){.social-share-popup .close-share-popup{width:1.75rem;height:1.75rem;line-height:1.75rem;top:.5rem;right:.5rem}.social-share-popup .close-share-popup:before{font-size:.75rem;line-height:1.75rem}}@media (min-width:1024px){.social-share-popup .close-share-popup{width:2rem;height:2rem;line-height:2rem;top:.75rem;right:.75rem}.social-share-popup .close-share-popup:before{font-size:.875rem;line-height:2rem}}.social-share-popup ul{display:flex;justify-content:flex-start;max-width:100%;padding:0;margin:0}.social-share-popup ul li{display:flex;flex-direction:column;align-items:center;padding:0}.social-share-popup ul li a{display:block;width:3rem;height:3rem;text-align:center;background-color:#f1f1f1;border-radius:2px;border:1px solid #e9e9e9;margin-bottom:.25rem;margin-right:1.125rem}.social-share-popup ul li a:before{line-height:3rem}.social-share-popup ul li a:last-child{margin-right:0}@media (min-width:640px){.social-share-popup ul li a{margin-right:1.5rem}}@media (min-width:1024px){.social-share-popup ul li a{width:3.5rem;height:3.5rem;margin-right:2rem}.social-share-popup ul li a:before{line-height:3.5rem;font-size:1.25rem}}.social-share-popup ul li span{display:block;text-align:center;color:#141414;font-size:.75rem;font-family:Titillium,sans-serif;font-weight:400;margin-right:1.125rem}@media (min-width:640px){.social-share-popup ul li span{margin-right:1.5rem}}@media (min-width:1024px){.social-share-popup ul li span{margin-right:2rem;font-size:.875rem}}.social-share-popup .copy-link .field{display:flex;background-color:#e9e9e9;border-color:#e9e9e9}.social-share-popup .copy-link input[type=text]{background:transparent;border:none;text-overflow:ellipsis}.social-share-popup .copy-link .link{width:inherit;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;line-height:50px;height:50px;margin-right:0;padding:0 1rem}.social-share-popup .ics-month,.social-share-popup .ics-year{display:none}.newsletter-form [data-toggle=complex]{padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.newsletter-form input[type=checkbox]~.toggle-content{padding-left:1.75rem}.newsletter-form .form .content-block{border:none;padding:0}.post-news .newsletter-form,.post-offer .newsletter-form{margin-top:1rem}.contact-method{position:relative;color:#141414;font-size:.9375em;line-height:1rem}@media (min-width:640px){.contact-method{font-size:1em}}@media (min-width:1024px){.contact-method{font-size:1.0625em}}.contact-method .icon{color:#ff5d23;display:inline-block;margin-right:.875rem;font-size:1em;line-height:.875rem;position:relative;top:4px}.contact-method u{line-height:1rem;text-decoration:none;border-bottom:1px solid #141414;letter-spacing:.28px;display:inline-block;font-family:Titillium,sans-serif;font-weight:600}.images-gallery-container{position:relative;border:1px solid #e9e9e9;border-radius:2px;padding:.375rem;margin-bottom:1.25rem}@media (min-width:640px){.images-gallery-container{padding:.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.images-gallery-container{padding:.75rem;margin-bottom:1.75rem}}@media (min-width:1024px){.images-gallery-container{padding:1rem;margin-bottom:2rem}}.images-gallery-container .slide-title{position:absolute;bottom:0;margin-bottom:-2.25rem;width:100%;font-size:.9375em;color:#727272;display:block;line-height:1.25;text-align:center;max-width:100%;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:768px){.images-gallery-container .slide-title{margin-bottom:-2.5625rem}}@media (min-width:1024px){.images-gallery-container .slide-title{margin-bottom:-2.75rem}}.images-gallery-container .swiper-slide{position:relative;height:auto}.images-gallery-container .swiper-slide a{position:relative;display:block;pointer-events:none;height:100%}.images-gallery-container .swiper-slide a.download{bottom:.75rem;transition:opacity .5s ease,visibility .5s ease}.images-gallery-container .swiper-slide a.download-zip{bottom:3.75rem;transition:opacity .25s ease,visibility .25s ease}.images-gallery-container .swiper-slide a.download,.images-gallery-container .swiper-slide a.download-zip{background-color:#e9e9e9;padding:.8125rem 2.25rem .8125rem .8125rem;color:#141414;position:absolute;height:auto;left:50%;border-radius:2px;transform:translateX(-50%);font-size:.875em;line-height:1;opacity:0;visibility:hidden;font-family:Titillium,sans-serif;font-weight:400}.images-gallery-container .swiper-slide a.download-zip .icon,.images-gallery-container .swiper-slide a.download .icon{position:absolute;display:block;font-size:.9375rem;width:1rem;height:1rem;right:.75rem;left:auto;top:50%;transform:translateY(-50%)}.images-gallery-container .swiper-slide:hover .download,.images-gallery-container .swiper-slide:hover .download-zip{visibility:visible;opacity:1;pointer-events:auto}.images-gallery-container .swiper-slide img{padding:0;margin:0;display:block;width:100%;height:100%;object-fit:cover}.images-gallery-container .gallery-meta{position:absolute;top:.5rem;right:.5rem;display:flex;z-index:1;white-space:nowrap;padding:.5rem .5rem .5rem 2rem;background-color:#f1f1f1;border:1px solid #e9e9e9;border-radius:2px}@media (min-width:1024px){.images-gallery-container .gallery-meta{top:.75rem;right:.75rem}}.images-gallery-container .gallery-meta span{display:block;color:#4d4d4d;font-size:.875em;line-height:1;font-family:Titillium,sans-serif;font-weight:600}.images-gallery-container .gallery-meta span.icon{font-size:1.125em;position:absolute;left:.4375rem;top:.375rem}.images-gallery-container .gallery-footer{position:relative;display:block;padding-top:.375rem}@media (min-width:640px){.images-gallery-container .gallery-footer{padding-top:.5rem}}@media (min-width:768px){.images-gallery-container .gallery-footer{padding-top:.75rem}}@media (min-width:1024px){.images-gallery-container .gallery-footer{padding-top:1rem}}.images-gallery-container .gallery-footer .columns{position:relative}.images-gallery-container .gallery-footer .button-next,.images-gallery-container .gallery-footer .button-prev{cursor:pointer;width:2.5rem;height:2.5rem;padding:0;line-height:2.5;display:block;position:relative;background-color:#fff;border:1px solid #e9e9e9;border-radius:2px;will-change:auto;transition:all .35s ease}.images-gallery-container .gallery-footer .button-next:before,.images-gallery-container .gallery-footer .button-prev:before{content:"";display:block;position:absolute;width:.9375rem;height:.9375rem;border-radius:2px;top:.75rem;border-left:2px solid #ff5d23;border-bottom:2px solid #ff5d23;will-change:auto;transition:all .35s ease}.images-gallery-container .gallery-footer .button-next:hover,.images-gallery-container .gallery-footer .button-prev:hover{background-color:#ff5d23;border-color:#ff5d23}.images-gallery-container .gallery-footer .button-next:hover:before,.images-gallery-container .gallery-footer .button-prev:hover:before{border-color:#fff}.images-gallery-container .gallery-footer .button-next.swiper-button-disabled,.images-gallery-container .gallery-footer .button-prev.swiper-button-disabled{cursor:default;opacity:.5;pointer-events:none}.images-gallery-container .gallery-footer .button-prev:before{left:.875rem;transform:rotate(45deg)}.images-gallery-container .gallery-footer .button-next:before{left:.5rem;transform:rotate(225deg)}.mobx-custom-emailshare{position:relative;display:inline-block;width:40px;height:40px;padding:0;box-shadow:none;border:none;outline:none;touch-action:manipulation;vertical-align:bottom;background-color:transparent;transition:background-color .25s ease-in-out}.mobx-custom-emailshare:after{content:"\EA19";position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;font-family:iconfont,serif;font-style:normal;font-weight:400;font-size:18px;line-height:1;text-align:center;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;transition:color .25s ease-in-out;background:none}.mobx-custom-emailshare:hover{background-color:#0077b5}.mobx-custom-emailshare:hover:after{color:#fff}.toggle-content{position:relative;display:block;margin-bottom:1.25rem}@media (min-width:640px){.toggle-content{margin-bottom:1.5rem}}@media (min-width:768px){.toggle-content{margin-bottom:1.75rem}}@media (min-width:1024px){.toggle-content{margin-bottom:2rem}}.toggle-content .wrapper{position:relative;overflow:hidden;max-height:0;transition:max-height .5s ease-in-out}.toggle-content .wrapper .inner-content{display:block;position:relative;opacity:0;transition:opacity .5s ease-in-out}.toggle-content .wrapper .inner-content iframe{width:100%;height:12rem}@media (min-width:768px){.toggle-content .wrapper .inner-content iframe{height:24rem}}@media (min-width:1024px){.toggle-content .wrapper .inner-content iframe{height:24rem}}.toggle-content .wrapper a:hover{text-decoration:underline}.toggle-content .wrapper a.download-link:hover{text-decoration:none}.toggle-content [data-toggle=accordion] .wrapper{border-bottom:1px solid #e9e9e9}.toggle-content .toggle-button{position:relative;font-size:.875rem;white-space:nowrap;padding:.4375rem 1.875rem .4375rem .9375rem;color:#ff5d23;border-radius:2px;background-color:#f1f1f1;border:1px solid #e9e9e9;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:600}.toggle-content .toggle-button:before{content:"";width:.3125rem;height:.3125rem;display:block;position:absolute;top:.875rem;right:.9375rem;transform:translateY(0) rotate(45deg);border-bottom:1px solid #ff5d23;border-right:1px solid #ff5d23;will-change:auto;transition:all .25s ease}.toggle-content .toggle-button[data-type=link]{border-width:0;background-color:transparent;padding:0 1rem 0 0}.toggle-content .toggle-button[data-type=link]:before{top:.5em;right:.125em}.toggle-content .toggle-button:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.toggle-content .toggle-button:hover:before{border-color:#fff}.toggle-content .toggle-button:hover[data-type=link]{color:#ff5d23;background-color:transparent}.toggle-content .toggle-button:hover[data-type=link]:before{border-color:#ff5d23}.toggle-content .header .icon{position:absolute;top:0;left:0;font-size:1.375em;color:#ff5d23}.toggle-content .header.with-icon h3{padding-left:2.25em}.toggle-content .header.with-icon img{position:absolute;top:0;left:0;width:2.5625rem;height:2.25rem;object-fit:contain;object-position:center}.toggle-content.active .inner-content{opacity:1}.toggle-content.download-section .wrapper{border-bottom:0}.toggle-content.download-section .header .toggle-button{min-width:92px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:1.25rem}@media (min-width:640px){[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:1.5rem}}@media (min-width:768px){[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:1.75rem}}@media (min-width:1024px){[data-toggle=simple]>.wrapper>.inner-content{padding-bottom:2rem}}[data-toggle=simple].active>.toggle-button:before{transform:translateY(.1875rem) rotate(225deg)}[data-toggle=simple].no-padding>.wrapper>.inner-content{padding-bottom:0}[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:.625rem}@media (min-width:640px){[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:.75rem}}@media (min-width:768px){[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:.875rem}}@media (min-width:1024px){[data-toggle=simple].small-padding>.wrapper>.inner-content{padding-bottom:1rem}}[data-toggle=complex]{padding:1.25rem 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:0}@media (min-width:768px){[data-toggle=complex]{padding:1.375rem 0}}@media (min-width:1024px){[data-toggle=complex]{padding:1.5rem 0}}[data-toggle=complex]+[data-toggle=complex]{border-top-width:0}[data-toggle=complex] .header{position:relative;display:flex;align-items:center;justify-content:space-between}[data-toggle=complex] .header h3{margin-bottom:0;max-width:calc(100% - 100px)}[data-toggle=complex] .header .toggle-button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}[data-toggle=complex]>.wrapper>.inner-content{padding-top:1.25rem}@media (min-width:640px){[data-toggle=complex]>.wrapper>.inner-content{padding-top:1.5rem}}@media (min-width:768px){[data-toggle=complex]>.wrapper>.inner-content{padding-top:1.75rem}}@media (min-width:1024px){[data-toggle=complex]>.wrapper>.inner-content{padding-top:2rem}}[data-toggle=complex].no-padding>.wrapper>.inner-content{padding-top:0!important}[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:.625rem}@media (min-width:640px){[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:.75rem}}@media (min-width:768px){[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:.875rem}}@media (min-width:1024px){[data-toggle=complex].small-padding>.wrapper>.inner-content{padding-top:1rem}}[data-toggle=complex].active>.header>.toggle-button:before{transform:translateY(.1875rem) rotate(225deg)}.accordion{font-family:Titillium,sans-serif;font-weight:400}.accordion strong{font-family:inherit;font-weight:600}.accordion ul{list-style:inherit;margin-left:.375rem}.accordion ul li{padding-left:.5rem}[data-toggle=accordion]{border:1px solid #e9e9e9;border-bottom-width:0;margin-bottom:0}[data-toggle=accordion]:last-child{border-bottom:1px solid #e9e9e9}[data-toggle=accordion] .header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.5em;cursor:pointer;background-color:#f1f1f1}[data-toggle=accordion] .header:focus{outline-color:#ff5d23}[data-toggle=accordion] .header h3{font-size:.9375em;margin-bottom:0;max-width:calc(100% - 1.5rem)}@media (min-width:1024px){[data-toggle=accordion] .header h3{font-size:1em}}[data-toggle=accordion] .header:focus{outline:1px auto -webkit-focus-ring-color}[data-toggle=accordion] .header .toggle-button{width:1rem;height:1rem;padding:0;border-width:0;pointer-events:none;background-color:transparent}[data-toggle=accordion] .header .toggle-button:before{width:.75rem;height:.75rem;right:.0625rem;top:-.125rem}[data-toggle=accordion] .header .toggle-button:hover:before{border-color:#ff5d23}[data-toggle=accordion] .header .toggle-button:focus{outline:none}[data-toggle=accordion] .inner-content{padding:1.5rem}@media (min-width:640px){[data-toggle=accordion] .inner-content{padding:1.625rem}}@media (min-width:768px){[data-toggle=accordion] .inner-content{padding:1.75rem}}@media (min-width:1024px){[data-toggle=accordion] .inner-content{padding:2rem 3.75rem 2rem 2.5rem}}[data-toggle=accordion].active>.header>.toggle-button:before{transform:translateY(.1875rem) rotate(225deg)}input[type=checkbox]~[data-toggle=simple]{padding-left:2rem;font-size:.875em}input[type=checkbox]~[data-toggle=simple] p{font-size:.875rem}.news-scroller{position:relative;display:block;padding-top:1rem;padding-bottom:1.5rem}.news-scroller .news-scroller-outer{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}@media (min-width:640px){.news-scroller .news-scroller-outer{flex-wrap:nowrap}}.news-scroller .nav-button{width:calc((100vw - 8vw - 1.5rem) / 2);height:2.5rem;flex-direction:column;justify-content:center;text-align:center;color:#ff5d23;background-color:#fff;transition:all .25s ease;font-weight:700;border:1px solid #e9e9e9;border-radius:2px}@media (min-width:640px){.news-scroller .nav-button{width:2.5rem;height:auto;flex:1 1 0;min-width:2.5rem}}.news-scroller .nav-button:hover{border-color:#ff5d23;background-color:#ff5d23;color:#fff}.news-scroller .nav-button[data-prev]{order:2}@media (min-width:640px){.news-scroller .nav-button[data-prev]{margin-right:1rem;order:1}}.news-scroller .nav-button[data-next]{order:3}@media (min-width:640px){.news-scroller .nav-button[data-next]{margin-left:1rem}}.news-scroller .nav-button,.news-scroller .news-scroller-inner{display:flex;position:relative}.news-scroller .news-scroller-inner{order:1;width:100%;margin-bottom:.5rem;border:1px solid #e9e9e9;border-radius:2px}@media (min-width:640px){.news-scroller .news-scroller-inner{order:2;margin-bottom:0;max-width:calc(100% - 7rem)}}.news-scroller .single-post{padding:.5rem;position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff}@media (max-width:767px){.news-scroller .single-post{justify-content:center}}@media (min-width:640px){.news-scroller .single-post{flex-direction:row;align-items:center}}.news-scroller .single-post .featured-image{display:block;position:relative;border-radius:2px;overflow:hidden;width:100%;height:0;padding-bottom:60%}@media (min-width:640px){.news-scroller .single-post .featured-image{width:11.5rem;height:auto;min-height:7.5rem;padding-bottom:0;flex:1 1 0;min-width:11.5rem}}.news-scroller .single-post .slide-content{display:block;position:relative;padding:1rem .5rem .5rem}@media (min-width:640px){.news-scroller .single-post .slide-content{width:calc(100% - 11.5rem);padding:.5rem .5rem .5rem 1.5rem}}@media (min-width:1024px){.news-scroller .single-post .slide-content{padding:.75rem .75rem .75rem 2rem}}.news-scroller .single-post .slide-content p{max-width:100%;font-size:.875em;display:block;line-height:1.375;margin-bottom:.375em}@media (min-width:640px){.news-scroller .single-post .slide-content p{font-size:.9375em}}@media (min-width:1024px){.news-scroller .single-post .slide-content p{font-size:1em}}.contact-card{position:relative;display:block;border:1px solid #e9e9e9;border-radius:2px;margin-bottom:1rem;padding:1rem}.contact-card .wrapper{position:relative;display:flex;flex-direction:column;height:100%}@media (min-width:640px){.contact-card .wrapper{flex-direction:row}}.contact-card .wrapper .featured-image{margin:-.5rem -.5rem 1.25rem}@media (max-width:639px){.contact-card .wrapper .featured-image{width:calc(100% + 1rem);min-width:calc(100% + 1rem)}}@media (min-width:640px){.contact-card .wrapper .featured-image{margin:-.5rem 0 -.5rem -.5rem}}@media (min-width:768px){.contact-card .wrapper .featured-image{margin:-.75rem 0 -.75rem -.75rem}}@media (min-width:1024px){.contact-card .wrapper .featured-image{margin:-1rem 0 -1rem -1rem}}.contact-card .wrapper .featured-image img{margin-bottom:0;object-fit:cover;object-position:center}@media (min-width:768px){.contact-card .wrapper .featured-image img{height:100%;max-height:13rem}}.contact-card .wrapper .contact-details-outer,.contact-card .wrapper .featured-image{position:relative;display:block}@media (min-width:640px){.contact-card .wrapper .contact-details-outer,.contact-card .wrapper .featured-image{flex:0 0 50%;max-width:50%}}.contact-card .wrapper .contact-details-outer{position:relative;display:block}@media (min-width:640px){.contact-card .wrapper .contact-details-outer{padding-left:1rem}}@media (min-width:768px){.contact-card .wrapper .contact-details-outer{padding-left:1.25rem}}@media (min-width:1024px){.contact-card .wrapper .contact-details-outer{padding-left:1.5rem}}.contact-card .contact-details{display:flex;flex-direction:column}.contact-card[data-type=small] .contact-details a{margin-right:0}.contact-card[data-type=small] .contact-details a:last-of-type{margin-bottom:0}.contact-card[data-type=large]{padding-bottom:.625rem}@media (min-width:640px){.contact-card[data-type=large] .contact-details{flex-direction:row;flex-wrap:wrap}}.contact-card .subtitle{color:#4d4d4d;font-size:.75em;line-height:1.25;margin-bottom:.375em;display:block;text-transform:uppercase;letter-spacing:.23px;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:640px){.contact-card .subtitle{font-size:.8125em}}@media (min-width:1024px){.contact-card .subtitle{font-size:.875em}}.contact-card h3{display:block;margin-bottom:.75em}.contact-card p{font-size:.875em;max-width:95%;color:#4d4d4d;letter-spacing:.23px;margin-bottom:1em;word-break:break-word}@media (min-width:768px){.contact-card{padding:1.25rem}}@media (min-width:1024px){.contact-card{padding:1.5rem}}.contact-card.department-card{border-top-width:1px}.contact-card.department-card .contact-details{display:flex;flex-direction:row;flex-wrap:wrap}.contact-card.department-card p{font-size:1em;color:#141414}@media (min-width:768px){.contact-card.department-card img{margin-bottom:0}.contact-card.department-card .contact-details a:last-child{margin-bottom:1em}}.contact-card.department-card .inner-content{width:100%;padding-top:1.5rem}.contact-card.department-card .inner-content ul{margin-bottom:1rem;list-style-type:disc}.contact-card.department-card .inner-content li{font-size:1rem}@media (min-width:768px){.contact-card.department-card .inner-content .contact-details{padding-left:1.375rem}}.contact-card.department-card .inner-content .contact-details p{margin-bottom:0;font-size:.875rem;font-weight:600;margin-right:1.75rem}@media (max-width:639px){.contact-card.department-card .inner-content .contact-details p{margin-bottom:.625em}}.contact-card.department-card.active .border-separate{border-bottom:1px solid #e9e9e9;margin-top:.75rem}.contact-card.department-card.active .border-separate-row{border-bottom:1px solid #e9e9e9;margin:.75rem -1rem 0}@media (min-width:768px){.contact-card.department-card.active .border-separate-row{margin:.75rem -1.5rem 0}}.contact-card.department-card .wrapper{flex-direction:column}.contact-card.department-card .wrapper .border-separate:first-child{display:none}.contact-section h3{font-size:1.5rem}.contact-section a{display:flex;align-items:center;position:relative;color:#141414;font-size:.875em;letter-spacing:.23px;margin-bottom:.625em;margin-right:2.5em;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){.contact-section a{margin-bottom:.8125em}}@media (min-width:1024px){.contact-section a{margin-bottom:1em}}.contact-section a .icon{display:block;width:1em;font-size:1.25em;line-height:.75;margin-right:.875em;color:#ff5d23}.contact-section [data-arrow-block] .icon{line-height:2rem;font-size:2rem;height:2rem;width:2rem;margin-right:1.5rem}@media (min-width:768px){.contact-section .toggle-content .toogle-btn{position:absolute;right:0}.contact-section .toggle-content .toogle-btn a{margin-right:1.5em}}.contact-section .toggle-content h3{word-break:break-word;padding-right:1.625rem}.contact-section .contact-maps{width:100%;height:15.625rem}.contact-section .contact-box-maps{padding:1.5rem}.contact-section .contact-box-maps a{font-size:1rem}.contact-section .contact-box-maps img{min-height:14.4375rem}.contact-section .contact-box-maps .contact-maps img{min-height:auto;object-fit:contain}.contact-section .contact-box-maps .contact-maps a{font-size:inherit}@media (max-width:639px){.contact-section .contact-box-button .arrow-link:before{display:none}}.contact-section .contact-box-button .arrow-link{position:absolute;right:1.5rem}.contact-section .contact-box-button a{margin-right:0}.contact-section .contact-box-button img{line-height:2rem;height:2rem;width:2rem;margin:auto 1.5rem auto 0;object-fit:contain;object-position:center}.job-offers .job-offer-card{display:flex;height:100%}.job-offers .job-offer-card a{display:flex;flex-direction:column;position:relative;padding:1.25rem 2rem 1.25rem 1.25rem;background-color:#fff;border-radius:2px;border:1px solid #e9e9e9;will-change:auto;transition:all .25s ease;width:100%}@media (min-width:1024px){.job-offers .job-offer-card a{padding:1.75rem 3rem 1.75rem 1.5rem}}.job-offers .job-offer-card a:hover{background-color:#ff5d23;border-color:#ff5d23}.job-offers .job-offer-card a:hover .additional-info,.job-offers .job-offer-card a:hover .category,.job-offers .job-offer-card a:hover .department,.job-offers .job-offer-card a:hover .entry-title,.job-offers .job-offer-card a:hover .expire-date,.job-offers .job-offer-card a:hover .region{color:#fff}.job-offers .job-offer-card a:hover .additional-info:before,.job-offers .job-offer-card a:hover .category:before,.job-offers .job-offer-card a:hover .department:before,.job-offers .job-offer-card a:hover .entry-title:before,.job-offers .job-offer-card a:hover .expire-date:before,.job-offers .job-offer-card a:hover .region:before{border-color:#fff}.job-offers .job-offer-card a :last-child{margin-bottom:0}.job-offers .job-offer-card .category,.job-offers .job-offer-card .region{font-size:.75em}.job-offers .job-offer-card .category,.job-offers .job-offer-card .department,.job-offers .job-offer-card .region{display:block;line-height:1.25;margin-bottom:.25rem;color:#4d4d4d;text-transform:uppercase;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.job-offers .job-offer-card .department{font-size:.875rem}.job-offers .job-offer-card .entry-title{line-height:1.33;letter-spacing:.4px;will-change:auto;color:#141414;transition:all .25s ease}.job-offers .job-offer-card .expire-date{display:flex;font-size:.875em;line-height:1em;margin-bottom:.5em;color:#141414;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.job-offers .job-offer-card .department{margin-top:-1rem;margin-bottom:1rem}.job-offers .job-offer-card .additional-info{display:inline-block;width:100%;font-size:.875em;color:#141414;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .25s ease}.job-offers .job-offer-card .additional-info:before{content:"";display:inline-block;width:0;height:100%;border-left:4px solid #ff5d23;margin-right:9px;vertical-align:middle;transition:all .25s ease}.job-offers .offer-box{order:1;margin-bottom:1rem}.job-offers .offer-box.expired{order:2}.job-offers .offer-box.expired a{background-color:#e9e9e9;border-color:#e9e9e9}.job-offers .offer-box.expired a .department,.job-offers .offer-box.expired a .entry-title,.job-offers .offer-box.expired a .expire-date,.job-offers .offer-box.expired a .region{color:#727272}.job-offers .offer-box.expired a:hover .department,.job-offers .offer-box.expired a:hover .entry-title,.job-offers .offer-box.expired a:hover .expire-date,.job-offers .offer-box.expired a:hover .region{color:#141414}@media (max-width:767px){.job-offers .filters{display:block}.job-offers .filters .field{margin-bottom:1rem}.job-offers .filters .field:last-child{margin-bottom:0}.job-offers .filters .field+.field{margin-left:0}.job-offers .filters .field .visually-hidden{margin:0}.job-offers .filters .dropbtn-date{text-align:left;font-size:.875rem}.job-offers .filters .dropdown-content-date{width:100%;top:100%}}.job-offers .filters .cs-options{box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}@media (min-width:768px){.job-offers .filters .cs-options{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.job-offers .pagination-container{display:flex;justify-content:center}.post-offer .button.deactive{background-color:#e9e9e9;border-color:#e9e9e9;pointer-events:none}.tags-list{display:flex;flex-wrap:wrap}.tags-list,.tags-list li{position:relative;padding-left:0!important}.tags-list li{display:block;margin:.5rem .375rem 0 0}.tags-list a{font-size:.75em;line-height:1.5rem;padding:0 .75rem;white-space:nowrap;display:block;border:1px solid #e9e9e9;border-radius:1.5rem;color:#282828;will-change:auto;transition:all .25s ease;font-family:Titillium,sans-serif;font-weight:400}.tags-list a:hover{border-color:#ff5d23;background-color:#ff5d23;color:#fff}.data-table{position:relative}.data-table .row+.row{padding-top:.5rem}@media (min-width:1024px){.data-table .row+.row{padding-top:.75rem}}.data-table .label{display:block;text-transform:uppercase;font-size:.8125em;color:#282828;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:1024px){.data-table .label{font-size:.875em}}.data-table .value{font-size:.9375em;color:#282828;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){.data-table .value{font-size:1em}}.error-page{min-height:31.25rem}.error-page .icon{display:block;position:relative;margin:0 auto;font-size:5em;line-height:1;color:#ff5d23}@media (min-width:640px){.error-page .icon{font-size:6em}}@media (min-width:768px){.error-page .icon{font-size:7em}}@media (min-width:1024px){.error-page .icon{font-size:8em}}.error-page .entry-title{font-size:3.75em;margin-bottom:0;font-family:Titillium,sans-serif;font-weight:200}@media (min-width:640px){.error-page .entry-title{font-size:4.5em}}@media (min-width:768px){.error-page .entry-title{font-size:5em}}@media (min-width:1024px){.error-page .entry-title{font-size:5.625em}}.error-page h3{letter-spacing:.86px}.error-page .link{padding:0}.error-page [data-bg-image]{width:100%;height:8.75rem;display:block;margin:0 auto;background-repeat:no-repeat;background-size:contain}@media (min-width:768px){.error-page [data-bg-image]{width:25rem}}.error-page.expanded-version .error-page-content{position:relative}.error-page.expanded-version .error-page-text{position:absolute;background-color:#fff;width:80%;margin:-11.25rem 8% 0;padding:1.9375rem 1.5625rem 1.5625rem;border-radius:.25rem;border:1px solid #e9e9e9}@media (min-width:768px){.error-page.expanded-version .error-page-text{width:24.375rem;margin:2.375rem 11% 0;padding:1.9375rem 3.4375rem 1.5625rem}}.error-page.expanded-version .error-page-text .entry-title{font-size:2.5rem;font-weight:600}.error-page.expanded-version .error-page-text h3{font-size:1.125rem}.error-page.expanded-version [data-bg-image]{width:100%;height:23.625rem;background-size:cover;border-radius:.25rem}@media (min-width:768px){.error-page.expanded-version [data-bg-image]{width:32.5rem;position:absolute;right:0}}.benefit{position:relative;display:flex;align-items:center;margin-bottom:1rem}@media (min-width:640px){.benefit{margin-bottom:1.25rem}}@media (min-width:1024px){.benefit{margin-bottom:1.5rem}}.benefit .icon{min-width:2rem;margin-right:1rem;color:#ff5d23}.benefit .icon,.benefit .icon:before{display:block;position:relative;width:2rem;height:2rem;line-height:2rem}.benefit .icon:before{font-size:2rem}@media (min-width:640px){.benefit .icon{min-width:2.5rem;margin-right:1.25rem}.benefit .icon,.benefit .icon:before{width:2.5rem;height:2.5rem;line-height:2.5rem}.benefit .icon:before{font-size:2.5rem}}@media (min-width:1024px){.benefit .icon{min-width:3rem;margin-right:1.5rem}.benefit .icon,.benefit .icon:before{width:3rem;height:3rem;line-height:3rem}.benefit .icon:before{font-size:3rem}}.benefit p{display:block;position:relative;line-height:1.3;margin-bottom:0;font-weight:400}.benefit p,.benefit p b{font-family:Titillium,sans-serif}.benefit p b{font-weight:600}.feature{position:relative;display:block;padding:.5rem 0 .5rem .75rem;border-left:.25rem solid #ff5d23;margin-bottom:1rem}@media (min-width:640px){.feature{margin-bottom:1.25rem}}@media (min-width:1024px){.feature{margin-bottom:1.5rem}}.feature span{display:block;position:relative}.feature span.label{color:#282828;line-height:1.3;text-transform:uppercase;font-size:.875em;margin-bottom:.25rem;font-family:Titillium,sans-serif;font-weight:600}.feature span.entry{font-size:.9375em;line-height:1.35;margin-bottom:0;font-family:Titillium,sans-serif;font-weight:400}@media (min-width:640px){.feature span.entry{font-size:1em}}.banner-slider{position:relative}.banner-slider .swiper-slide{height:auto;background:#fff;overflow:hidden;border-radius:2px;border:1px solid #e9e9e9;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.banner-slider .swiper-slide{border:none}}.banner-slider .swiper-slide .featured-image{position:relative;display:block;width:100%;height:0;will-change:auto;padding-bottom:11rem;overflow:hidden;border-radius:2px;background-position:70%;transform:scale(1.04) rotate(0deg);transition:transform 4s linear}@media (min-width:375px){.banner-slider .swiper-slide .featured-image{padding-bottom:13rem}}@media (min-width:640px){.banner-slider .swiper-slide .featured-image{padding-bottom:16rem}}@media (min-width:768px){.banner-slider .swiper-slide .featured-image{padding-bottom:19rem}}@media (min-width:1024px){.banner-slider .swiper-slide .featured-image{padding-bottom:22rem}}@media (min-width:1367px){.banner-slider .swiper-slide .featured-image{padding-bottom:25rem}}.banner-slider .swiper-slide .slide-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;background-color:#fff;padding:3.25rem 1rem 1rem;width:100%;height:100%;min-height:11.5625rem;will-change:auto}@media (min-width:768px){.banner-slider .swiper-slide .slide-content{padding:3.25rem 1.5rem 1.5rem;width:50%;height:auto;max-width:395px;min-height:12.5rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}}.banner-slider .swiper-slide .entry-title{display:flex;flex-direction:column;justify-content:center;line-height:1.33;letter-spacing:.5px;font-size:1.5rem;overflow:hidden;max-width:100%}.banner-slider .swiper-slide-active .featured-image{transform:scale(1.001) rotate(0deg)}.banner-slider .swiper-pagination{width:auto;left:1rem;top:12.25rem;bottom:auto}@media (min-width:375px){.banner-slider .swiper-pagination{top:14.25rem}}@media (min-width:640px){.banner-slider .swiper-pagination{top:17.25rem}}@media (min-width:768px){.banner-slider .swiper-pagination{left:2.5rem;top:4.25rem}}@media (min-width:1024px){.banner-slider .swiper-pagination{top:5.5rem}}@media (min-width:1367px){.banner-slider .swiper-pagination{top:6.625rem}}.banner-slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;box-shadow:0 0 0 0 #ff5d23;border-radius:50%;background-color:#ffdcc4;will-change:auto;transition:all 1s ease}.banner-slider .swiper-pagination .swiper-pagination-bullet-active{box-shadow:0 0 0 .1125rem #ff5d23}.banner-slider .swiper-pagination .swiper-pagination-bullet:focus{outline:none}.banner-links{position:relative;margin-top:1rem;overflow:hidden;border:1px solid #e9e9e9;border-radius:2px;padding:1rem 1rem .5rem}@media (min-width:640px){.banner-links{padding-bottom:0}}@media (min-width:768px){.banner-links{margin-top:0;padding:1rem;border-radius:0 0 2px 2px}}.banner-links a{border-radius:2px;margin-bottom:.5rem}@media (min-width:640px){.banner-links a{margin-bottom:1rem}}@media (min-width:768px){.banner-links a{height:100%;white-space:normal;text-overflow:inherit;padding:.875rem 2rem 0 1rem}}.banner-links a:active,.banner-links a:focus,.banner-links a:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.banner-links a:active:before,.banner-links a:focus:before,.banner-links a:hover:before{color:#fff}.ad-container{display:flex;flex-direction:column;justify-content:center;color:#fff;background-color:#ff5d23;margin:0 auto;text-align:center}.ad-container span{display:block;text-align:center;letter-spacing:.45px;line-height:.78;font-size:1.125em;font-family:Titillium,sans-serif;font-weight:300}@media (min-width:640px){.ad-container span{font-size:1.25em}}@media (min-width:768px){.ad-container span{font-size:1.4375em}}@media (min-width:1024px){.ad-container span{font-size:1.6875em}}.ad-container.size-160x600{width:160px;height:600px}.ad-container.size-728x90{width:728px;height:90px}.player{padding:1.75rem 1.9375rem 2.4375rem}.player .title{margin-bottom:1rem}.player .gaz-system-player{position:relative;max-width:100%}.player .gaz-system-player .video-js{font-family:Titillium,sans-serif;font-weight:400}.player .gaz-system-player .video-js .vjs-big-play-button{top:0;right:0;bottom:0;left:0;margin:auto;width:3em;height:3em;border-radius:50%;border:0 none;line-height:3em;background-color:#fff;color:#ff5d23}.player .gaz-system-player .video-js .vjs-big-play-button:focus{background-color:hsla(0,0%,100%,.5)}.player .gaz-system-player .video-js .vjs-time-tooltip{z-index:2}.player .gaz-system-player .video-js .vjs-progress-holder .vjs-play-progress{background:#ff5d23}.player .gaz-system-player .video-js .vjs-control-bar{display:flex}.player .gaz-system-player .video-js .vjs-time-control{font-size:1.2em}.player .gaz-system-player .video-js:hover .vjs-big-play-button{background-color:hsla(0,0%,100%,.5)}.player .gaz-system-player .video-js.audio-only{height:6.25rem;padding-top:0;color:#ff5d23;background:#fff;border:1px solid #e9e9e9}.player .gaz-system-player .video-js.audio-only button{color:#ff5d23}.player .gaz-system-player .video-js.audio-only .vjs-control-bar{background:none}.player .gaz-system-player .video-js.audio-only .vjs-remaining-time{color:#141414}.player .gaz-system-player .video-js.audio-only .vjs-load-progress{background:rgba(255,93,35,.25)}.player .gaz-system-player .video-js.audio-only .vjs-load-progress div{background:transparent}.player .gaz-system-player .video-js.audio-only .vjs-progress-control{z-index:2}.player .gaz-system-player .video-js.audio-only .vjs-progress-control .vjs-slider{background:#ffdcc4}.player .gaz-system-player .video-js .vjs-duration{display:block}.player .gaz-system-player .video-js .vjs-duration .vjs-duration-display{position:absolute;z-index:-1}.player .gaz-system-player .video-js button{outline:none}.player .gaz-system-player .video-js .vjs-picture-in-picture-control{order:4}.player .gaz-system-player .video-js .vjs-fullscreen-control{order:5}.player .gaz-system-player .video-js img{height:100%!important;width:100%;object-fit:cover}.player .gaz-system-player .vjs-theme-city{--vjs-theme-city--primary:$orange}.player .gaz-system-player .vjs-theme-city.audio-only{--vjs-theme-city--secondary:$orange}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-remaining-time{flex:1;margin-left:-1.25rem}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-volume-panel{margin-right:0}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-volume-bar:before{border-color:transparent transparent rgba(255,93,35,.25)}.player .gaz-system-player .vjs-theme-city.audio-only .vjs-volume-level:before{border-bottom:1.75em solid #ff5d23}.player .gaz-system-player.video .video-js .vjs-duration{display:none}.player .gaz-system-player.video .vjs-play-control{flex:4}@media (min-width:768px){.player .gaz-system-player.video .vjs-play-control{flex:20}}@media (min-width:1024px){.player .gaz-system-player.video .vjs-play-control{flex:24}}.player .gaz-system-player.video .vjs-fullscreen .vjs-play-control{flex:40}.player .gaz-system-player.video .vjs-remaining-time,.player .gaz-system-player.video .vjs-theme-city .vjs-fullscreen-control,.player .gaz-system-player.video .vjs-theme-city .vjs-picture-in-picture-control,.player .gaz-system-player.video .vjs-theme-city .vjs-volume-panel{flex:2}.player .gaz-system-player.audio .vjs-play-control{flex:8}@media (min-width:768px){.player .gaz-system-player.audio .vjs-play-control{flex:11}}@media (min-width:1024px){.player .gaz-system-player.audio .vjs-play-control{flex:14}}.player .gaz-system-player.audio .vjs-remaining-time,.player .gaz-system-player.audio .vjs-theme-city .vjs-volume-panel{flex:2}@media (min-width:768px){.player .gaz-system-player.audio .vjs-theme-city .vjs-volume-panel{flex:1}}.player .gaz-system-player-track{position:absolute;top:0;left:0;margin:0;padding:1rem 0 0 1rem;font-size:.875rem;z-index:2}.player .gaz-system-player-track-name{font-weight:700}.player .gaz-system-player-track-separator{margin:0 .5rem}article .player{padding:1.75rem .55rem 2.4375rem}.wysiwyg ol,.wysiwyg ul{padding-left:1.5rem;margin-bottom:.5rem}.wysiwyg ol li,.wysiwyg ul li{margin-bottom:0}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:0;margin-bottom:0}.wysiwyg ol ol:last-child,.wysiwyg ol ul:last-child,.wysiwyg ul ol:last-child,.wysiwyg ul ul:last-child{margin-bottom:0}.wysiwyg ol:last-child,.wysiwyg ul:last-child{margin-bottom:.5rem}.wysiwyg ul{list-style:initial}.wysiwyg strong{font-family:inherit}.wysiwyg p{margin-bottom:1rem}.wysiwyg img{object-fit:contain}@media (max-width:767px){.wysiwyg img{height:-webkit-min-content!important;height:-moz-min-content!important;height:min-content!important}}.wysiwyg iframe{width:100%;height:12rem}@media (min-width:768px){.wysiwyg iframe{height:24rem}}@media (min-width:1024px){.wysiwyg iframe{height:24rem}}.wysiwyg a:hover{text-decoration:underline}.wysiwyg p+ol,.wysiwyg p+ul{margin-top:-1em;margin-bottom:0}.v-window ul{list-style:initial;padding-left:1.25rem}.calculator [data-entry] .wysiwyg{padding:0}.calculator [data-result] .wysiwyg{padding:0 0 1rem}.calculator .validation-error{color:#ff5553}.multimedia .filters .field{min-width:10rem}.multimedia .post-card{cursor:auto}.multimedia .post-card:active,.multimedia .post-card:focus,.multimedia .post-card:hover{background-color:transparent;border-color:transparent}.multimedia .post-card:active .gallery-album .featured-image .controls-overlay,.multimedia .post-card:active .single-document .featured-image .controls-overlay,.multimedia .post-card:active .single-gallery-image .featured-image .controls-overlay,.multimedia .post-card:focus .gallery-album .featured-image .controls-overlay,.multimedia .post-card:focus .single-document .featured-image .controls-overlay,.multimedia .post-card:focus .single-gallery-image .featured-image .controls-overlay,.multimedia .post-card:hover .gallery-album .featured-image .controls-overlay,.multimedia .post-card:hover .single-document .featured-image .controls-overlay,.multimedia .post-card:hover .single-gallery-image .featured-image .controls-overlay{transform:translateY(0)}.multimedia .post-card:active .gallery-album .featured-image .gradient,.multimedia .post-card:active .single-document .featured-image .gradient,.multimedia .post-card:active .single-gallery-image .featured-image .gradient,.multimedia .post-card:focus .gallery-album .featured-image .gradient,.multimedia .post-card:focus .single-document .featured-image .gradient,.multimedia .post-card:focus .single-gallery-image .featured-image .gradient,.multimedia .post-card:hover .gallery-album .featured-image .gradient,.multimedia .post-card:hover .single-document .featured-image .gradient,.multimedia .post-card:hover .single-gallery-image .featured-image .gradient{opacity:1}.multimedia .post-card:active .gallery-album .content .description,.multimedia .post-card:active .gallery-album .content .entry-title,.multimedia .post-card:active .gallery-album .content .type,.multimedia .post-card:active .single-document .content .description,.multimedia .post-card:active .single-document .content .entry-title,.multimedia .post-card:active .single-document .content .type,.multimedia .post-card:active .single-gallery-image .content .description,.multimedia .post-card:active .single-gallery-image .content .entry-title,.multimedia .post-card:active .single-gallery-image .content .type,.multimedia .post-card:focus .gallery-album .content .description,.multimedia .post-card:focus .gallery-album .content .entry-title,.multimedia .post-card:focus .gallery-album .content .type,.multimedia .post-card:focus .single-document .content .description,.multimedia .post-card:focus .single-document .content .entry-title,.multimedia .post-card:focus .single-document .content .type,.multimedia .post-card:focus .single-gallery-image .content .description,.multimedia .post-card:focus .single-gallery-image .content .entry-title,.multimedia .post-card:focus .single-gallery-image .content .type,.multimedia .post-card:hover .gallery-album .content .description,.multimedia .post-card:hover .gallery-album .content .entry-title,.multimedia .post-card:hover .gallery-album .content .type,.multimedia .post-card:hover .single-document .content .description,.multimedia .post-card:hover .single-document .content .entry-title,.multimedia .post-card:hover .single-document .content .type,.multimedia .post-card:hover .single-gallery-image .content .description,.multimedia .post-card:hover .single-gallery-image .content .entry-title,.multimedia .post-card:hover .single-gallery-image .content .type{color:#fff}.multimedia .post-card .gallery-album,.multimedia .post-card .single-document,.multimedia .post-card .single-gallery-image{box-shadow:0 20px 30px 0 rgba(40,40,40,0);transition:all .25s ease-in-out}.multimedia .post-card .featured-image{background:#e9e9e9}.multimedia .post-card .featured-image .image{box-shadow:inset 0 -80px 50px -50px transparent;background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .25s ease-in-out}.multimedia .post-card .featured-image .gradient{display:block;position:absolute;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent,hsla(0,0%,8%,.8));background-size:100% 40%;background-repeat:no-repeat;background-position:bottom;opacity:0;transition:all .25s ease-in-out}.multimedia .post-card .controls-overlay{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;transform:translateY(100%);transition:all .25s ease-in-out}.multimedia .post-card .download-button,.multimedia .post-card .preview-button{display:inline-block;margin:1rem .5rem;padding:.5rem .75rem;background:#f1f1f1;color:#4d4d4d;line-height:1.5;border-radius:2px;border:1px solid #e9e9e9;vertical-align:middle;outline:none;cursor:pointer;transition:all .25s ease-in-out}.multimedia .post-card .download-button:hover,.multimedia .post-card .preview-button:hover{background-color:#ff5d23;color:#fff}.multimedia .post-card .download-button:hover .icon,.multimedia .post-card .preview-button:hover .icon{color:#fff}.multimedia .post-card .download-button .icon,.multimedia .post-card .preview-button .icon{display:inline-block;position:static;width:auto;transform:none;color:#ff5d23;vertical-align:middle;transition:all .25s ease-in-out}.multimedia .loader{max-width:60px}.high-contrast-mode .multimedia .featured-image>span{filter:invert(1) hue-rotate(30deg)}.mobx-share-tooltip{background:#e9e9e9}.reference-price .loader-container{border:1px solid #e9e9e9;position:relative;height:5rem}.reference-price .loader-container .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:3.5rem}.reference-price .table-container .table-wrapper .inner-table-wrapper .table{text-align:center;width:100%}.reference-price .table-container .table-wrapper .inner-table-wrapper .table .thead{background:#e9e9e9}.high-contrast-mode{filter:invert(1) hue-rotate(-25deg) brightness(1.5);background-color:#000}.high-contrast-mode [data-bg-image],.high-contrast-mode iframe,.high-contrast-mode img,.high-contrast-mode video{filter:invert(1)}.high-contrast-mode .logo{filter:invert(1) hue-rotate(215deg) brightness(1.5)}.high-contrast-mode [data-bg-image],.high-contrast-mode article img{filter:invert(1) hue-rotate(25deg) contrast(.5) brightness(1.25)}.high-contrast-mode .content-block,.high-contrast-mode .news-scroller .nav-button,.high-contrast-mode .news-scroller .single-post,.high-contrast-mode .post-card.latest,.high-contrast-mode .slide-content,.high-contrast-mode [data-arrow-block],.high-contrast-mode [data-bg=light-grey]{background-color:#c6c6c6!important}.high-contrast-mode .header-buttons-row a{border-color:#282828}.high-contrast-mode .header-buttons-row a:before{color:#141414}.high-contrast-mode .header-buttons-row .cs-placeholder{color:#141414;border-color:#282828}.high-contrast-mode .header-buttons-row .cs-options ul{border-color:#282828}.high-contrast-mode .header-buttons-row .cs-options ul li{border-top-color:#282828}.high-contrast-mode .banner-links{border-color:#a1a1a1}.high-contrast-mode .cookies-notification,.high-contrast-mode .version-modal{display:none}.monochrome{filter:saturate(0)}.monochrome .cookies-notification,.monochrome .version-modal{display:none}.monochrome .logo .icon{display:block}.fs-normal{font-size:100%!important}.fs-large{font-size:110%!important}.fs-xlarge{font-size:120%!important}@media (min-width:640px){.ie .cookies-notification .inner{background-size:36px 36px!important}}@media (min-width:1024px){.ie .cookies-notification .inner{background-size:44px 44px!important}}.ie .contact-box-button .arrow-link{position:absolute;right:1.5rem;top:1.5rem}.ie [data-view]{opacity:1}.news .post-card:active,.news .post-card:focus,.news .post-card:hover{background-color:transparent}@media (max-width:767px){.news .filters{display:block}.news .filters .field{margin-bottom:1rem}.news .filters .field+.field{margin-left:0}.news .filters .dropbtn-date{text-align:left;font-size:.875rem}.news .filters .dropdown-content-date{width:100%;top:100%}}.news .filters .cs-options{box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.news .pagination-container{display:flex;justify-content:center}@media (min-width:768px){.news-title{width:100%}}.news .loader{width:70px}.map{margin-top:2rem}.map svg,.map svg *{fill:inherit}.map+.row .action-buttons-row{padding-bottom:1.5rem}.map__container{position:relative}.map__canvas{height:75vh}.map__filter{position:absolute;top:15px;left:0;z-index:1;overflow:hidden;max-width:100%;pointer-events:none;max-height:calc(100% - 45px);height:100%}.map__filter--transition{transition:all .15s ease;will-change:auto;pointer-events:all;height:100%}.map__filter--transition.loading .map__filter--list{opacity:.5;pointer-events:none}.map__filter--transition.active .map__filter--toggle span{transform:rotate(1turn)}.map__filter--wrapper{width:375px;max-width:calc(100% - 57px);height:517px;margin:0 0 5px;padding:0;flex-direction:column;max-height:100%}.map__filter--toggle,.map__filter--wrapper{border:1px solid #e9e9e9;background-color:#fff;display:flex}.map__filter--toggle{width:57px;height:57px;padding:24px 25px;cursor:pointer;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;position:absolute;top:0;right:0}.map__filter--toggle span{flex:0 1 auto;align-self:center;color:#ff5d23;padding-top:6px;transform:rotate(.5turn)}.map__filter--title{font-size:17px;font-weight:600;line-height:2.35;height:57px;color:#000;border-bottom:1px solid #e9e9e9;padding:.5rem 0 0 1.5rem}.map__filter--list{display:flex;flex-direction:column;overflow:auto;transition:all .15s;will-change:auto}.map__filter--folder{width:100%;height:41px;padding:10px 27px 10px 24px;border:1px solid #e9e9e9;border-bottom:none;background-color:#f3f3f3;font-size:14px;font-weight:600;cursor:pointer}.map__filter--folder:last-child{border-bottom:1px solid #e9e9e9}.map__filter--folder label{width:100%;display:inline-block}.map__filter--folder.active+.map__filter--layers-list{max-height:100vh}.map__filter--folder .icon{color:#ff5d23;float:right;margin-top:2px}.map__filter--folder.active .icon{margin-top:-4px;transform:rotate(.5turn)}.map__filter--layers-list{transition:all .15s ease}.map__filter--layer{padding:10px 27px 10px 24px}.map__filter--layer input[type=checkbox]+label{padding-left:1.5rem!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.map__filter--layer input[type=checkbox]+label:after,.map__filter--layer input[type=checkbox]+label:before{top:50%;transform:translateY(-50%)}.map__filter--img{width:auto;padding:0 10px;order:0;flex:0 1 auto;align-self:center}.filter__icon--line{width:20px;margin:0 auto}.filter__icon--point{width:12px;height:12px;border-radius:50%;margin:0 auto}.filter__icon--poly{width:18px;height:18px;margin:0 auto;-webkit-mask-image:url(../img/pentagon.svg);mask-image:url(../img/pentagon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:contain;mask-size:contain}.filter__icon--custom-svg{display:block;width:20px;margin:0 auto;fill:#141414}.filter__icon--custom-svg.small{width:20px}.filter__icon--custom-svg.medium{width:30px}.filter__icon--custom-svg.large{width:40px}.social-share-popup{bottom:auto;max-width:442px;position:relative}.map__popup--line{padding-bottom:.5rem;padding-top:.5rem}.map__popup--line .map__popup--line--label{font-size:14px;color:#282828}.map__popup--line .map__popup--line--value{font-weight:600;font-size:14px;color:#282828}.close-share-popup{cursor:pointer}.gm-style .gm-style-iw-t:after{content:none}.gm-style .gm-style-iw-c{max-width:none!important;box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2);border-radius:0;padding:0}.gm-style .gm-style-iw-c .gm-style-iw-d>div{max-height:inherit}.gm-style .gm-style-iw-c .social-share-popup{max-height:inherit;padding:0}@media (max-width:639px){.gm-style .gm-style-iw-c .social-share-popup{width:70vw;padding:.75rem;word-break:break-word}}.gm-style .gm-style-iw-c .social-share-popup .inner{max-height:inherit;padding:1.5rem;display:flex;flex-flow:column nowrap}.gm-style .gm-style-iw-c .social-share-popup .inner .map__popup--content{overflow-y:auto;overflow-x:hidden}.gm-style .gm-style-iw-c .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-c>button{display:none}@media print{.map__canvas{height:55vh}}.banner-advertisement{padding-bottom:0;margin:0 auto}.banner-advertisement-content{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%;width:100%}.banner-advertisement.horizontal-big,.banner-advertisement.horizontal-small{margin-top:24px}.banner-advertisement.horizontal-small{height:90px;margin-top:24px}@media (min-width:768px){.banner-advertisement.horizontal-small{width:728px}}.banner-advertisement.horizontal-small a{height:90px}@media (min-width:768px){.banner-advertisement.horizontal-small a{width:728px}}.banner-advertisement.horizontal-big{height:120px;margin-top:24px}@media (min-width:768px){.banner-advertisement.horizontal-big{width:920px}}.banner-advertisement.horizontal-big a{height:120px}@media (min-width:768px){.banner-advertisement.horizontal-big a{width:920px}}.banner-advertisement.vertical-big{height:600px}@media (min-width:768px){.banner-advertisement.vertical-big{width:160px}}.banner-advertisement.vertical-big a{height:600px}@media (min-width:768px){.banner-advertisement.vertical-big a{width:160px}}.banner-advertisement.vertical-small{height:360px}@media (min-width:768px){.banner-advertisement.vertical-small{width:250px}}.banner-advertisement.vertical-small a{height:360px}@media (min-width:768px){.banner-advertisement.vertical-small a{width:250px}}@media (max-width:1023px){.left-menu{position:fixed;padding:0;left:0;top:4.375rem;z-index:9;height:100%;max-width:80%;background:#fff;box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}}@media (max-width:1023px){.left-menu aside{opacity:0;width:0;height:100%;overflow:auto;pointer-events:none;transition:opacity .5s ease-in-out}}.left-menu button.open-btn{position:absolute;display:none;width:2rem;height:2.5rem;top:0;right:0;margin-right:-2rem;margin-top:.625rem;padding:0;border:0;background-color:#ff5d23;z-index:-1;border-radius:0 50% 50% 0;cursor:pointer}@media (max-width:1023px){.left-menu button.open-btn{display:block}}.left-menu button.open-btn:after{content:"\EA0E";font-family:iconfont,serif;color:#fff;padding-right:.25rem;font-size:.75rem}.left-menu .pushy #container{position:relative;padding:1.25rem 2.5rem;padding-top:5rem}.left-menu .pushy .menu-btn{width:100px;padding:10px;margin-bottom:30px;color:#141414;text-align:center;cursor:pointer;border:0}.left-menu .pushy .menu-btn:hover{opacity:.6}.left-menu .pushy a{display:block;color:#141414;text-decoration:none}.left-menu .pushy #container,.left-menu .pushy .push,.left-menu .pushy .pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.left-menu .pushy .pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99);padding-bottom:3.25rem}@media (min-width:768px){.left-menu .pushy .pushy-content{padding-bottom:0}}.left-menu .pushy-submenu>ul{transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.left-menu .pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.left-menu .pushy-submenu ul li a{background-color:#f3f3f3}.left-menu .pushy-submenu ul li a:hover{color:#ff5d23}.left-menu .pushy-submenu button{width:2.25rem;height:3rem;position:absolute;right:0;top:0;background:transparent;border:0;cursor:pointer}.left-menu .pushy-submenu button:focus{outline:none}.left-menu .pushy-submenu button .icon{font-size:.75rem}.left-menu .pushy-submenu>a{position:relative}.left-menu .pushy-submenu.submenu-active .pushy-button.pushy-submenu-closed+ul.submenu-active{max-height:1000px;overflow:visible;visibility:visible;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.left-menu .pushy-submenu-closed.pushy-button+ul{max-height:0;overflow:hidden;visibility:hidden}.left-menu .pushy-submenu-closed.pushy-button .pushy-link{opacity:0}.left-menu .pushy-submenu-closed.pushy-button:after{transform:rotate(0deg)}.left-menu .pushy-submenu-closed a:after:hover:after,.left-menu .pushy-submenu-closed button:after:hover:after{background-color:#ff5d23}.left-menu .pushy-submenu-open.pushy-button:after{transform:rotate(90deg)}.left-menu .pushy-submenu-open.pushy-button .pushy-link{opacity:1}.left-menu .pushy-submenu-open.pushy-button+ul{overflow:visible;visibility:visible;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.left-menu .pushy-submenu-open .icon-chevron-right:before{transform:rotate(90deg)}.left-menu .pushy ul ul a:focus,.left-menu .pushy ul ul a:hover{background-color:#ff5d23;border-color:#ff5d23;color:#fff}.open-menu-rwd{position:fixed}@media (max-width:639px){.open-menu-rwd .left-menu{width:80%}}.open-menu-rwd .left-menu aside{opacity:1;width:auto;pointer-events:auto}.open-menu-rwd .left-menu button.open-btn:after{content:"\EA0C";font-family:iconfont,serif;color:#fff;padding-right:.25rem;font-size:.75rem}.tiles .offer-box-span{display:flex;place-items:flex-end;justify-content:space-between}.tiles .dropdown-date{height:2.8125rem;border-radius:2px;border:1px solid #e9e9e9;outline:0;margin-bottom:-7px}.tiles .dropdown-date .dropbtn-date{padding:.875rem 2.25rem .875rem 1rem;height:100%;width:100%;font-size:.875rem;outline:0}.tiles .dropdown-date:focus{border-color:#ff5d23;outline:1px auto #ff5d23}.tiles .dropdown-date:after{content:"";display:block;position:absolute;top:60%;right:1rem;width:.5rem;height:.5rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg);background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA5NiA5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYgOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkY2QjIyO30NCgkuc3Qxe2ZpbGw6I0ZGNkIyMjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjEsMjVjLTIuNy0yLjMtNi44LTEuOS05LjEsMC44bC0yNSwzMGwtMjUtMzBjLTEuMS0xLjMtMi43LTIuMi00LjQtMi4zYy0xLjctMC4yLTMuNCwwLjQtNC44LDEuNQ0KCWMtMi43LDIuMy0zLjEsNi40LTAuOCw5LjFsMzAsMzZjMS4zLDEuNSwzLjEsMi4zLDUsMi4zYzEuNSwwLDMtMC41LDQuMi0xLjVjMC4zLTAuMiwwLjYtMC41LDAuOC0wLjhsMzAtMzYNCglDODUuMywzMS40LDg0LjksMjcuMyw4Mi4xLDI1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLjIsMzhMNTAuNSw3OS42Yy0wLjcsMC43LTEuNiwxLjEtMi41LDEuMXMtMS44LTAuNC0yLjUtMS4xTDMuOCwzOGMtMC43LTAuNy0xLjEtMS42LTEuMS0yLjYNCgljMC0xLDAuNC0xLjgsMS4xLTIuNmw5LjMtOS4zYzAuNy0wLjcsMS42LTEuMSwyLjUtMS4xczEuOCwwLjQsMi41LDEuMUw0OCw1My40bDI5LjgtMjkuOGMwLjctMC43LDEuNi0xLjEsMi41LTEuMXMxLjgsMC40LDIuNSwxLjENCglsOS4zLDkuM2MwLjcsMC43LDEuMSwxLjYsMS4xLDIuNkM5My4zLDM2LjQsOTIuOSwzNy4yLDkyLjIsMzh6Ii8+DQo8L3N2Zz4NCg==") no-repeat 50%}.tiles .dropdown-date.active:after{transform:translateY(-50%) rotate(180deg)}.tiles .dropdown-date.active .dropdown-content-date{opacity:1;transform:translateY(0)}.tiles .dropdown-date .dropdown-content{display:block}@media (min-width:1024px){.tiles .dropdown-date .dropdown-content{display:flex}}.tiles .dropdown-date.error-date button{pointer-events:none;background-color:#f1f1f1}.tiles .dropdown-date.error-date:after{filter:grayscale(1)}.tiles .dropdown-date.error-date .error-message-date{transition:opacity height 2s 1.5s;height:auto;opacity:1}@media (min-width:768px){.tiles .dropdown-date.error-date .error-message-date{padding-bottom:.5rem}}.tiles .dropdown-date .error-message-date{transition:opacity height 1s 1s;opacity:0;height:0;color:#ff5553}.tiles .dropdown-date .error-message-date p{font-size:1rem}.tiles .dropdown-button{display:flex;justify-content:flex-end;padding-top:.5rem}.tiles .dropdown-button input{margin-right:.5rem}.tiles .dropdown-button input:last-child{margin-right:0}.tiles .dropdown-content-date{position:absolute;display:block;opacity:0;overflow:hidden;top:calc(100% + .4375rem);box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2);left:0;z-index:-1;font-size:.875em;line-height:1;padding:.5rem 1rem;background:#fff;will-change:auto;transform:translateY(1rem);transition:all .25s ease;border-radius:.125rem;border:1px solid #f1f1f1}@media (min-width:768px){.tiles .dropdown-content-date{width:-webkit-max-content;width:-moz-max-content;width:max-content}.tiles .dropdown-content-date .button,.tiles .dropdown-content-date input[type=date]{width:auto}}.tiles .dropdown-content-date p{margin:auto auto .625rem;font-size:.875em}@media (min-width:768px){.tiles .dropdown-content-date p{margin:auto .875rem auto auto}}.tiles .dropdown-content-date input[type=date]{margin-bottom:.5rem;border-color:#e9e9e9}@media (min-width:768px){.tiles .dropdown-content-date input[type=date]{margin-right:.875rem;margin-bottom:0}}.tiles .dropdown-content-date input[type=date]:last-child{margin-right:0}@media (max-width:639px){.tiles .dropdown-content-date .primary{margin-top:.25rem}}@media (max-width:767px){.tiles .filters{display:block}.tiles .filters .field{margin-bottom:1rem}.tiles .filters .field+.field{margin-left:0}.tiles .filters .dropbtn-date{text-align:left;font-size:.875rem}.tiles .filters .dropdown-content-date{width:100%;top:100%}}.tiles .filters .cs-options{box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2)}.tiles .filters .cs-options ul span{text-transform:capitalize}.tiles .error-text{padding-left:.5rem}.simple-pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0}.simple-pagination ul{list-style:none;padding:0;margin:0}.simple-pagination li{list-style:none;padding:0;margin:0 .25rem;float:left}.simple-pagination li a.next,.simple-pagination li a.prev{padding:0 1rem}@media (min-width:768px){.simple-pagination li a.next,.simple-pagination li a.prev{min-width:7.5rem}}.simple-pagination li a.next:before,.simple-pagination li a.prev:before{display:inline-block;font-family:iconfont,serif;font-style:normal;font-weight:400;line-height:1;font-weight:700;color:#ff5d23;position:absolute;top:.75rem}.simple-pagination li a.prev{padding-left:2rem}.simple-pagination li a.prev:before{content:"\EA0B";left:.675rem}.simple-pagination li a.next{padding-right:2rem}.simple-pagination li a.next:before{content:"\EA0D";right:.675rem}.simple-pagination li.active span{color:#ff5d23;font-weight:600}.simple-pagination li.disabled{display:none}.simple-pagination span.ellipse.clickable{cursor:pointer}.simple-pagination .ellipse input{width:3em}.dropdown-date{height:2.8125rem;border-radius:2px;border:1px solid #e9e9e9;outline:0;margin-bottom:-7px}.dropdown-date .dropbtn-date{padding:.875rem 2.25rem .875rem 1rem;height:100%;width:100%;font-size:.875rem;outline:0}.dropdown-date:focus{border-color:#ff5d23;outline:1px auto #ff5d23}.dropdown-date:after{content:"";display:block;position:absolute;top:60%;right:1rem;width:.5rem;height:.5rem;transition:all .15s ease-in-out;will-change:auto;transform:translateY(-50%) rotate(0deg);background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA5NiA5NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYgOTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtkaXNwbGF5Om5vbmU7ZmlsbDojRkY2QjIyO30NCgkuc3Qxe2ZpbGw6I0ZGNkIyMjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgyLjEsMjVjLTIuNy0yLjMtNi44LTEuOS05LjEsMC44bC0yNSwzMGwtMjUtMzBjLTEuMS0xLjMtMi43LTIuMi00LjQtMi4zYy0xLjctMC4yLTMuNCwwLjQtNC44LDEuNQ0KCWMtMi43LDIuMy0zLjEsNi40LTAuOCw5LjFsMzAsMzZjMS4zLDEuNSwzLjEsMi4zLDUsMi4zYzEuNSwwLDMtMC41LDQuMi0xLjVjMC4zLTAuMiwwLjYtMC41LDAuOC0wLjhsMzAtMzYNCglDODUuMywzMS40LDg0LjksMjcuMyw4Mi4xLDI1eiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLjIsMzhMNTAuNSw3OS42Yy0wLjcsMC43LTEuNiwxLjEtMi41LDEuMXMtMS44LTAuNC0yLjUtMS4xTDMuOCwzOGMtMC43LTAuNy0xLjEtMS42LTEuMS0yLjYNCgljMC0xLDAuNC0xLjgsMS4xLTIuNmw5LjMtOS4zYzAuNy0wLjcsMS42LTEuMSwyLjUtMS4xczEuOCwwLjQsMi41LDEuMUw0OCw1My40bDI5LjgtMjkuOGMwLjctMC43LDEuNi0xLjEsMi41LTEuMXMxLjgsMC40LDIuNSwxLjENCglsOS4zLDkuM2MwLjcsMC43LDEuMSwxLjYsMS4xLDIuNkM5My4zLDM2LjQsOTIuOSwzNy4yLDkyLjIsMzh6Ii8+DQo8L3N2Zz4NCg==") no-repeat 50%}.dropdown-date.active:after{transform:translateY(-50%) rotate(180deg)}.dropdown-date.active .dropdown-content-date{opacity:1;transform:translateY(0);z-index:3}.dropdown-date .dropdown-content{display:block}@media (min-width:1024px){.dropdown-date .dropdown-content{display:flex}}.dropdown-date.error-date button{pointer-events:none;background-color:#f1f1f1}.dropdown-date.error-date:after{filter:grayscale(1)}.dropdown-date.error-date .error-message-date{transition:opacity height 2s 1.5s;height:auto;opacity:1}@media (min-width:768px){.dropdown-date.error-date .error-message-date{padding-bottom:.5rem}}.dropdown-date .error-message-date{transition:opacity height 1s 1s;opacity:0;height:0;color:#ff5553}.dropdown-date .error-message-date p{font-size:1rem}.dropdown-button{display:flex;justify-content:flex-end;padding-top:.5rem}.dropdown-button input:first-child{margin-right:.5rem}.dropdown-content-date{position:absolute;display:block;opacity:0;overflow:hidden;top:calc(100% + .4375rem);box-shadow:0 1.25rem 1.875rem 0 rgba(40,40,40,.2);left:0;z-index:-1;font-size:.875em;line-height:1;padding:.5rem 1rem;background:#fff;will-change:auto;transform:translateY(1rem);transition:all .25s ease;border-radius:.125rem;border:1px solid #f1f1f1}@media (min-width:768px){.dropdown-content-date{width:-webkit-max-content;width:-moz-max-content;width:max-content}.dropdown-content-date .button,.dropdown-content-date input[type=date]{width:auto}}.dropdown-content-date p{margin:auto auto .625rem;font-size:.875em}@media (min-width:768px){.dropdown-content-date p{margin:auto .875rem auto auto}}.dropdown-content-date input[type=date]{margin-bottom:.5rem;border-color:#e9e9e9}@media (min-width:768px){.dropdown-content-date input[type=date]{margin-right:.875rem;margin-bottom:0}}.dropdown-content-date input[type=date]:last-child{margin-right:0}@media (max-width:639px){.dropdown-content-date .primary{margin-top:.25rem}}.table-lng .toggle-content{padding:1.25rem 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:0}.table-lng .toggle-content .header-lng{margin-left:20px}.table-lng .toggle-content .header-lng h3{margin-bottom:0;max-width:calc(100% - 100px)}.table-lng .toggle-content .wrapper .inner-content div table{margin-left:20px}.table-lng .table-container .table-wrapper .inner-table-wrapper .table{text-align:center;width:100%}.table-lng .table-container .table-wrapper .inner-table-wrapper .table .thead{background:#e9e9e9}.table-lng .table-container table{text-align:center}.table-lng .action-buttons-row ul{justify-content:right}.table-lng .action-buttons-row ul li{margin-bottom:1rem}.table-lng .action-buttons-row .action-button:before{content:"\EA15";font-family:iconfont,serif;font-style:normal;font-weight:400;color:#4d4d4d;position:absolute;right:.375rem;top:.3125rem}.calendar-section{padding-top:1.5rem}.calendar-section h2{margin:0;text-align:center;font-size:1.5rem;color:#000}@media (min-width:1024px){.calendar-section h2{margin-bottom:2.5rem;text-align:left;font-size:2.5rem}}.calendar-section .fc-view-harness{height:auto!important}.calendar-section .fc-event-ics{position:relative;font-size:.75rem;color:#4d4d4d;padding:.25rem 1.625rem .5rem .5rem;margin-top:.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#e9e9e9;cursor:pointer}.calendar-section .fc-event-ics:after{position:absolute;content:"\EA16";font-family:iconfont,serif;bottom:7px;right:.625rem;font-size:.75rem;cursor:pointer}.calendar-section .fc-event-ics-box{display:block;margin-top:1.25rem}@media (min-width:1024px){.calendar-section .fc-event-ics-box{display:none}}.calendar-section .fc-event-link{position:absolute;display:flex;right:1rem;top:0;width:2.6875rem;height:2.5rem}@media (min-width:1024px){.calendar-section .fc-event-link{display:none}}.calendar-section .fc-event-link a{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center}.calendar-section .fc-event-link a:before{content:"";display:block;width:.75rem;height:.75rem;border-radius:.125rem;border-left:.125rem solid #ff5d23;border-bottom:.125rem solid #ff5d23;transform:rotate(225deg)}.calendar-section .fc-event-link a[href=""]{pointer-events:none;display:none}.calendar-section .fc-list th{display:block;margin-bottom:1.25rem;border:none}.calendar-section .fc-list .fc-day-today,.calendar-section .fc-list .fc-event-today{background-color:#fff5f0}.calendar-section .fc-list .fc-day-today.fc-list-event:after,.calendar-section .fc-list .fc-event-today.fc-list-event:after{background-color:#fff}.calendar-section .fc-list-empty{display:none}.calendar-section .fc-list-table{border:1px solid #e9e9e9}.calendar-section .fc-list-table thead{display:none}.calendar-section .fc-list-day-cushion{display:flex;justify-content:space-between}.calendar-section .fc-list-day-cushion.fc-cell-shaded{padding:.875rem 1.5rem}.calendar-section .fc-list-day-text{font-weight:400}.calendar-section .fc-list-day-side-text{font-weight:600;color:#282828}.calendar-section .fc-list-event{position:relative;display:flex;flex-direction:column;padding:0 1.25rem 1rem 3.875rem}.calendar-section .fc-list-event-time{font-size:.875rem;color:#727272;display:none}.calendar-section .fc-list-event-title{padding-top:.375rem;padding-bottom:1.25rem}.calendar-section .fc-list-event-title a{font-size:.875rem;color:#000}.calendar-section .fc-list-event .fc-event-time{display:none}.calendar-section .fc-list-event .fc-event-img{position:absolute;top:.25rem;left:1.25rem}.calendar-section .fc-list-event .fc-event-title{padding-right:3rem}.calendar-section .fc-list-event .fc-event-img{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;text-align:center;font-weight:700;font-size:.8125rem}.calendar-section .fc-list-event .fc-event-img img{width:2rem;max-width:2rem;height:2rem;object-fit:cover}.calendar-section .fc-daygrid{overflow:auto}@media (min-width:768px){.calendar-section .fc-daygrid{overflow:auto}}@media (min-width:1367px){.calendar-section .fc-daygrid{overflow:hidden}}.calendar-section .calendar-with-menu .fc-daygrid-body .fc-day-tue .fc-daygrid-modal.all-event{left:-85%}.calendar-section .calendar-with-menu .fc-daygrid-body .fc-day-tue .fc-daygrid-modal:before{left:29%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-day.fc-day-sat .fc-daygrid-modal:before{left:auto;right:28%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-wed .fc-daygrid-modal{right:-150%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-wed .fc-daygrid-modal:before{left:51%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-fri .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-sun .fc-daygrid-modal:before{right:7%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover:before{left:76%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-day.fc-day-thu .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-modal,.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal{right:-80%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-modal .fc-daygrid-event-hover,.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal .fc-daygrid-event-hover{top:148%}.calendar-section .calendar-with-menu .fc-daygrid-body tr:first-child .fc-daygrid-modal .fc-daygrid-event-hover:before,.calendar-section .calendar-with-menu .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal .fc-daygrid-event-hover:before{left:76%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-mon .fc-daygrid-modal:before{left:4%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-wed .fc-daygrid-modal{right:-160%;left:auto}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-wed .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-modal{left:auto;right:-80%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-modal:before{left:68%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover:before{left:16%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-thu .fc-daygrid-modal:before{left:31%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover{top:138%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover{top:148%}.calendar-section .calendar-with-menu .fc-daygrid-body tr .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover:before{left:64%;top:-7px}.calendar-section .fc-daygrid-modal{position:absolute;bottom:3rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:27.625rem;z-index:999999;display:flex;flex-direction:column;border:1px solid #e9e9e9;border-radius:.125rem;background:#fff;box-shadow:0 .3125rem 1.875rem hsla(0,0%,8%,.2);padding:1rem 1.125rem 1.25rem}.calendar-section .fc-daygrid-modal.all-event{bottom:106%;left:-98%;max-height:19.875rem}.calendar-section .fc-daygrid-modal.all-event:before{left:48%}.calendar-section .fc-daygrid-modal.all-event .modal-header{margin-bottom:1rem}.calendar-section .fc-daygrid-modal.all-event .fc-event-ics-box,.calendar-section .fc-daygrid-modal.all-event .fc-event-link{display:none}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events{position:relative;overflow:auto}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-event{overflow:hidden;margin-bottom:.5rem!important}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-event-harness,.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-event:first-child{margin-top:0}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-daygrid-allEvent-element{display:block!important}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event{display:none}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-img{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;text-align:center;font-weight:700;font-size:.8125rem}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-img img{width:2rem;max-width:2rem;height:2rem;object-fit:cover}.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-modal-title,.calendar-section .fc-daygrid-modal.all-event .fc-daygrid-all-events .fc-event-name{margin-bottom:.5rem}.calendar-section .fc-daygrid-modal:before{position:absolute;content:"";background:#fff;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;left:20%;bottom:-.75rem;width:1.375rem;height:1.375rem;transform:rotate(135deg)}.calendar-section .fc-daygrid-modal .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.calendar-section .fc-daygrid-modal .modal-header h3{margin:0;color:#000}.calendar-section .fc-daygrid-modal .modal-header .icon-close{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#ff5d23;color:#fff;border-radius:50%}.calendar-section .fc-daygrid-modal .fc-daygrid-event{position:relative;flex-direction:column!important;align-items:flex-start!important;text-align:left;margin-top:1rem;margin-bottom:0!important;padding-left:3.25rem;padding-right:3.75rem;cursor:auto;display:block}.calendar-section .fc-daygrid-modal .fc-daygrid-event:hover .fc-daygrid-event-hover{display:none}.calendar-section .fc-daygrid-modal .fc-daygrid-event:hover .fc-event-title a{color:#ff5d23}.calendar-section .fc-daygrid-modal .fc-daygrid-event:hover .fc-event-title a[href=""]{pointer-events:none;color:inherit}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-img{position:absolute;left:.25rem;top:.25rem}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-time{display:block;color:#727272}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-link{display:flex;top:-.25rem;right:.5rem}.calendar-section .fc-daygrid-modal .fc-daygrid-event .fc-event-title{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;white-space:break-spaces;text-overflow:none;margin:0}.calendar-section .fc-daygrid-day.more-event .fc-daygrid-event-harness{display:none}.calendar-section .fc-daygrid-day.more-event .fc-daygrid-modal .fc-daygrid-event-harness{display:block}.calendar-section .fc-daygrid-day.expand-event .fc-event-title{overflow:inherit;text-overflow:inherit;white-space:inherit}.calendar-section .fc-daygrid-day.expand-event .fc-daygrid-event{align-items:start}.calendar-section .fc-daygrid-body,.calendar-section .fc-daygrid-body>table{width:100%!important}.calendar-section .fc-daygrid-body tr:first-child .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal{top:108%;bottom:auto;right:-92%;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-daygrid-modal::before,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-daygrid-modal:before{top:-.75rem;left:42%;transform:rotate(-45deg)}.calendar-section .fc-daygrid-body tr:first-child .fc-day-mon .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-mon .fc-daygrid-modal{right:auto;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-day-mon .fc-daygrid-modal::before,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-mon .fc-daygrid-modal:before{left:12%}.calendar-section .fc-daygrid-body tr:first-child .fc-day-sun .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-sun .fc-daygrid-modal{right:.875rem;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-day-sun .fc-daygrid-modal::before,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-sun .fc-daygrid-modal:before{right:14%;left:auto}.calendar-section .fc-daygrid-body tr:first-child .fc-day-tue .fc-daygrid-modal,.calendar-section .fc-daygrid-body tr:nth-child(2) .fc-day-tue .fc-daygrid-modal{left:-98%}.calendar-section .fc-daygrid-body .fc-day-mon .fc-daygrid-modal{right:auto;left:auto}.calendar-section .fc-daygrid-body .fc-day-mon .fc-daygrid-modal:before{left:12%}.calendar-section .fc-daygrid-body .fc-day-sun .fc-daygrid-modal{right:.875rem;left:auto}.calendar-section .fc-daygrid-body .fc-day-sun .fc-daygrid-modal:before{right:14%;left:auto}.calendar-section .fc-daygrid-event-hover{z-index:9;background:#fff;box-shadow:0 .5rem 1.5rem 0 rgba(40,40,40,.2);display:none;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:14.25rem;padding:.5rem .625rem;left:112%;top:0;border:1px solid #e9e9e9;border-radius:.125rem}.calendar-section .fc-daygrid-event-hover:before{position:absolute;content:"";background:#fff;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;left:-.375rem;top:1rem;width:.75rem;height:.75rem;transform:rotate(-135deg)}.calendar-section .fc-daygrid-event-hover span{font-size:.875rem;font-weight:400;color:#727272}.calendar-section .fc-daygrid-event-hover p{font-size:.875rem;color:#282828}.calendar-section table{width:100%}.calendar-section table table{width:100%!important;border:none;table-layout:fixed}.calendar-section table a{color:#141414}.calendar-section table a[href=""]{pointer-events:none}.calendar-section table th{background-color:#f3f3f3;padding:0;text-transform:capitalize}.calendar-section table th .fc-col-header-cell{padding:.625rem;font-size:.875rem;text-align:left}.calendar-section table th .fc-col-header-cell a{font-weight:400;color:#515a6e}.calendar-section table tbody tr td,.calendar-section table th th{border:none;padding:0}.calendar-section table tbody tr td .fc-daygrid-day{position:relative;border:1px solid #e9e9e9;padding:1rem;height:11.25rem}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-past .fc-daygrid-day-number{color:#727272}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover{right:-2.75rem;left:auto;top:112%}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sat .fc-daygrid-event-hover:before{left:40%;top:-.375rem;transform:rotate(-45deg)}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover{right:-.25rem;left:auto;top:112%}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-sun .fc-daygrid-event-hover:before{left:65%;top:-.375rem;transform:rotate(-45deg)}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-today{position:relative;background-color:#fff5f0}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-today:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background-color:#ff6b22}.calendar-section table tbody tr td .fc-daygrid-day.fc-day-today:after{content:"";position:absolute;top:3px;left:47%;width:.5rem;height:.5rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ff6b22;border-bottom:0}.calendar-section table tbody tr td .fc-daygrid-day-top{text-align:right;font-size:1rem;padding-bottom:.625rem}.calendar-section table tbody tr td .fc-daygrid-day-events{max-height:7.625rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-harness{position:relative}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event{margin-bottom:1rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;cursor:pointer}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event .fc-event-ics-box,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event .fc-event-link,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main .fc-event-ics-box,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main .fc-event-link{display:none}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event:hover .fc-daygrid-event-hover,.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-main:hover .fc-daygrid-event-hover{display:block}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-more .fc-event-img{border:1px solid #282828;border-radius:50%}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-more .fc-event-img:before{content:"...";font-size:.875rem;font-weight:700;width:2rem;height:100%;display:flex;flex-direction:column;align-items:center}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-daygrid-event-more .fc-event-more{overflow:inherit;text-overflow:inherit}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#141414;font-size:.875rem;margin-left:.625rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-img{display:flex;flex-direction:row;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;text-align:center;font-weight:700;font-size:.8125rem}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-img img{width:2rem;max-width:2rem;height:2rem;object-fit:cover}.calendar-section table tbody tr td .fc-daygrid-day-events .fc-event-time{display:none}.calendar-section table tbody tr td .fc-daygrid-day-frame.fc-scrollgrid-sync-inner{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.calendar-section .fc-toolbar-title{margin:0;font-size:1.125rem;text-transform:capitalize;text-align:center;color:#000}@media (min-width:1024px){.calendar-section .fc-toolbar-title{padding:0 1.5rem;min-width:18.75rem;font-size:1.5rem}}.calendar-section .fc-toolbar-chunk{text-align:center}.calendar-section .fc-toolbar-chunk div{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@media (min-width:1024px){.calendar-section .fc-toolbar-chunk div{justify-content:center;padding:1.25rem 0 1.5rem;border:1px solid #e9e9e9;border-bottom:none}}.calendar-section .fc-toolbar-chunk .fc-button{cursor:pointer;width:2.5rem;height:2.5rem;padding:0;line-height:2.5;display:block;position:relative;background-color:#fff;border:1px solid #e9e9e9;border-radius:.125rem;will-change:auto;transition:all .35s ease}.calendar-section .fc-toolbar-chunk .fc-button.fc-next-button:before,.calendar-section .fc-toolbar-chunk .fc-button.fc-prev-button:before{content:"";display:block;position:absolute;width:.9375rem;height:.9375rem;border-radius:.125rem;top:.75rem;border-left:.125rem solid #ff5d23;border-bottom:.125rem solid #ff5d23;will-change:auto;transition:all .35s ease}.calendar-section .fc-toolbar-chunk .fc-button.fc-next-button:before{left:.5rem;transform:rotate(225deg)}.calendar-section .fc-toolbar-chunk .fc-button.fc-prev-button:before{left:.875rem;transform:rotate(45deg)}.calendar-section .fc-toolbar-chunk .fc-button:hover{background-color:#ff5d23;border-color:#ff5d23}.calendar-section .fc-toolbar-chunk .fc-button:hover:before{border-color:#fff}.calendar-section .fc-toolbar.fc-toolbar-ltr{position:sticky;width:100%;background:#fff;z-index:9;top:4rem;height:4.5rem}@media (min-width:1024px){.calendar-section .fc-toolbar.fc-toolbar-ltr{position:static;height:5.375rem}}.calendar-section .loader-container{height:6.25rem;transition:all 3s linear;display:none;opacity:0}.calendar-section .loader-container.active{display:block}.calendar-section .loader-container .loader{height:100%;width:100%}.calendar-section+.row .action-buttons-row{margin-bottom:1.5rem}.fc-noevent-modal{display:flex;justify-content:center;position:fixed;width:100%;height:101%;left:0;top:0;z-index:8;background:rgba(37,37,37,.4);opacity:1;visibility:visible;transform:translateY(-.5rem) rotate(0deg)}.fc-noevent-modal .fc-noevent-box{position:absolute;display:block;bottom:3rem;margin:0 1.5rem;overflow-x:hidden;overflow-y:auto;border:1px solid #f1f1f1;border-radius:2px;padding:1.25rem;background-color:#fff;box-shadow:0 .3125rem 1.875rem hsla(0,0%,8%,.2)}.fc-noevent-modal .fc-noevent-box .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.625rem}.fc-noevent-modal .fc-noevent-box .modal-header h3{margin:0;color:#000;text-transform:capitalize}.fc-noevent-modal .fc-noevent-box .modal-header .icon-close{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:#ff5d23;color:#fff;border-radius:50%}.fc-noevent-modal .fc-noevent-box .modal-content{font-size:.875rem;color:#000}.popup{position:fixed;z-index:99;display:none;justify-content:center;flex-direction:column;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,8%,.54)}.popup.active{display:flex}.popup .align-center{width:100%}.popup.edit-mode{position:relative;height:auto}.popup:not(.with-content) .row{width:100%}.popup:not(.with-content) .popup-content{padding:2.5rem 1.5rem}@media (min-width:768px){.popup:not(.with-content) .popup-content{padding:2.5rem}}.popup:not(.with-content) .popup-content:after{position:absolute;z-index:-1;content:"";max-height:9.125rem;height:100%;width:100%;bottom:0;left:0;background:linear-gradient(0deg,#141414,hsla(0,0%,8%,.67) 48.12%,hsla(0,0%,8%,0))}.popup-content{min-height:15.5rem;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.popup-content{min-height:24rem;max-width:52.125rem}}.popup-content-row{height:100%}.popup h3{margin-bottom:1rem;font-size:1.5rem}@media (min-width:768px){.popup h3{margin-bottom:1.5rem;font-size:1.875rem}}.popup-text{max-height:6rem;height:auto;margin-bottom:2rem;font-size:.9375rem;overflow:auto}@media (max-width:767px){.popup-text{max-height:6rem}}@media (min-width:768px){.popup-text{font-size:1.0625rem;max-height:100%}}@media (min-width:1024px){.popup-text{margin-bottom:2.5rem}}.popup-image{z-index:-1;top:0;left:0;width:100%;height:100%}.popup .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media (max-width:767px){.popup .button{width:100%}}.popup .close-button{position:absolute;z-index:1;background-color:#ff5d23;border-radius:50%;color:#fff;width:2rem;height:2rem;top:1rem;right:1rem;cursor:pointer}@media (min-width:768px){.popup .close-button{right:1.5rem}}.popup .close-button:active,.popup .close-button:focus,.popup .close-button:hover{background-color:#e65400;border-color:#e65400;outline:none;transform:scale(1.2);transition:transform .5s ease}.popup.with-content .popup-content-text{background-color:#fff;padding:1.5rem}@media (min-width:1024px){.popup.with-content .popup-content-text{padding:3rem}}.popup.with-content .popup-image-columns{height:11.125rem}@media (min-width:768px){.popup.with-content .popup-image-columns{height:13.5rem}}@media (min-width:1024px){.popup.with-content .popup-image-columns{height:100%}}.version-modal{position:fixed;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,8%,.54);color:#141414;z-index:999;backface-visibility:hidden;will-change:auto;padding:0 4vw;transition:opacity .75s ease-in-out,visibility .75s ease-in-out}@media (max-width:639px){.version-modal{min-height:105vw}}.version-modal.edit-mode{position:relative}.version-modal .inner{display:block;position:relative;overflow-x:hidden;overflow-y:auto;max-height:70vh;border:1px solid #f1f1f1;border-radius:2px;padding:3.25rem 1.25rem 1.25rem;background-color:#fff;box-shadow:0 1.5rem 2rem hsla(0,0%,8%,.2)}@media (min-width:768px){.version-modal .inner{max-height:50vh}}@media (min-width:1024px){.version-modal .inner{padding:2.5rem 4.75rem 3rem}}.version-modal .inner .modal-content p{overflow:auto;max-height:10rem;margin-bottom:2.5rem;font-size:.875rem}@media (max-width:639px){.version-modal .inner .button{display:block;width:100%}}.version-modal .inner .button-content{padding:.875rem;background:#fff}@media (min-width:768px){.version-modal .inner .button-content{padding:.875rem 0 0}}.version-modal .close-button{position:absolute;display:block;background-color:#ff5d23;border-radius:50%;padding:0;color:#fff;width:2rem;height:2rem;line-height:2rem;top:1rem;right:1.5rem;text-align:center;cursor:pointer}.version-modal .close-button:before{font-size:.875rem;line-height:2rem}.version-modal .close-button:active,.version-modal .close-button:focus,.version-modal .close-button:hover{background-color:#e65400;border-color:#e65400;outline:none;transform:scale(1.2);transition:transform .5s ease}.version-modal .link{padding:0}*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:hidden}body,html{font-size:100%}body{background-color:#fff;position:relative;padding:0;margin:0;line-height:1.5;color:#141414;min-height:calc(var(--vh, 1vh) * 100);-webkit-font-smoothing:antialiased;font-family:Titillium,sans-serif;font-weight:400}@media (max-width:1023px){body.menu-open{overflow:hidden;max-height:calc(var(--vh, 1vh) * 100)}body.menu-open .search-trigger{z-index:0;pointer-events:none;opacity:.1}}body.search-active .hamburger{z-index:0;pointer-events:none}@media (min-width:1024px){body.search-active{overflow:hidden}}body.popup-active{overflow-y:hidden;height:0}body.popup-active header{z-index:1}body.popup-active .cookies-notification,body.popup-active .version-modal{z-index:0}header{position:sticky;top:0;width:100%;background-color:#fff;border-bottom:1px solid #e9e9e9;z-index:5;display:block;transition:all .5s ease}@media (min-width:1024px){header{border-bottom-width:0;transition:height .8s ease}}header:before{content:"";width:100%;height:3px;display:block;position:absolute;top:0;left:0;z-index:1;background-color:#ff5d23}header .main-bar{padding-top:1rem;padding-bottom:.8125rem;height:auto;opacity:1}@media (min-width:768px){header .main-bar{transition:opacity 2s,padding 1s,margin .5s}}@media (min-width:1024px){header .main-bar{padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width:1023px){header .main-bar{border-bottom:1px solid #e9e9e9}}header.fixed{position:fixed;box-shadow:0 0 1.875rem 0 hsla(0,0%,8%,.15)}@media (min-width:768px){header.fixed .main-bar{transition:opacity .5s,padding 1s,margin 1.5s;margin-bottom:-2.625rem;padding:0;opacity:0}}.high-contrast-mode header{position:sticky}.ie .site-header{position:fixed}.ie .site-content{padding-top:10.625rem}main{background-color:#fff;max-width:100%}aside,main{position:relative}article,section{position:relative;display:block}section{padding:1.5rem 4vw}@media (min-width:640px){section{padding:2.25rem 4vw}}@media (min-width:768px){section{padding:2.75rem 4vw}}@media (min-width:1024px){section{padding:3.25rem 4vw}}@media (min-width:1367px){section{padding:3.75rem 4vw}}section.no-pb{padding-bottom:0!important}section.no-pt{padding-top:0!important}section.small-pt{padding-top:1.5rem}section.small-pb{padding-bottom:1.5rem}section[data-wide]{padding-left:0!important;padding-right:0!important}section .section-title{position:relative;display:inline-block;font-size:1.25rem;line-height:1.25;margin-bottom:1rem;letter-spacing:0}@media (min-width:640px){section .section-title{font-size:1.375rem;letter-spacing:.25px}}@media (min-width:768px){section .section-title{font-size:1.4375rem;letter-spacing:.5px}}@media (min-width:1024px){section .section-title{font-size:1.5rem;letter-spacing:.75px}}section .section-header{display:block;position:relative;margin-bottom:1.25rem}section .section-header .section-title{margin-bottom:0}section .section-header .count{position:relative;display:inline-block;font-size:.875rem;color:#727272;font-family:Titillium,sans-serif;font-weight:600}@media (min-width:640px){section .section-header .count{margin-bottom:.0625rem}}@media (min-width:768px){section .section-header .count{margin-bottom:.125rem}}@media (min-width:1024px){section .section-header .count{margin-bottom:.1875rem}}@media (min-width:1367px){section .section-header .count{margin-bottom:.3125rem}}footer{position:relative;display:block;background-color:#fff;padding:2.5rem 4vw 2rem}footer:after{content:"";height:.1875rem;top:-.1875rem;background-color:#ff5d23;z-index:1;width:100%;display:block;position:absolute;left:0}@media (min-width:1024px){footer{padding:2.5rem 4vw 2.375rem}}footer a,footer p,footer span{font-size:.875rem;line-height:1.5}@media (min-width:640px){footer a,footer p,footer span{font-size:.9375rem}}@media (min-width:1024px){footer a,footer p,footer span{font-size:1rem}}footer .logo{width:8.1875rem}@media (max-width:1023px){footer .logo{margin:0 auto 1rem}}footer .bip{display:block;width:6rem}@media (max-width:1023px){footer .bip{margin:1rem auto 0}}footer .footer-menu{display:block;text-align:center}@media (min-width:640px){footer .footer-menu{display:flex;justify-content:center}}footer .footer-menu li{position:relative;margin:0}@media (min-width:640px){footer .footer-menu li{padding:0 .5rem}}@media (min-width:768px){footer .footer-menu li{padding:0 .875rem}}@media (min-width:1024px){footer .footer-menu li{padding:0 1.125rem}}@media (min-width:1367px){footer .footer-menu li{padding:0 1.5rem}}footer .footer-menu a{display:block;font-size:.875em;color:#141414;font-family:Titillium,sans-serif;font-weight:400}@media (max-width:639px){footer .footer-menu a{padding:.75rem 0}}footer .footer-menu a.active,footer .footer-menu a:hover{color:#ff5d23}footer .footer-menu.edit-mode{display:block}.footer-bip{margin-top:0}.footer-bip .page-change{margin-bottom:1rem}.footer-bip .visitors .bold{padding-left:.25rem}.footer-bip-list-el:last-child{margin-bottom:.25rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX3ZpZGVvLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3JzL19mb3VuZGF0aW9uLnNjc3MiLCJ2ZW5kb3JzL19zd2lwZXIuc2NzcyIsInZlbmRvcnMvX21vZHVsb2JveC5zY3NzIiwidmVuZG9ycy9fY2l0eS10aGVtZS5zY3NzIiwiY29tbW9uL19mb250cy5zY3NzIiwiY29tbW9uL19pY29ucy5zY3NzIiwiY29tbW9uL19taXNjLnNjc3MiLCJjb21tb24vX21peGlucy5zY3NzIiwiY29tbW9uL192YXJzLnNjc3MiLCJjb21tb24vX3RhYmxlLnNjc3MiLCJjb21tb24vX3R5cG9ncmFwaHkuc2NzcyIsImNvbW1vbi9mb3JtLWVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJjb21tb24vZm9ybS1lbGVtZW50cy9fZm9ybS1maWVsZHMtd3JhcHBlci5zY3NzIiwiY29tbW9uL2Zvcm0tZWxlbWVudHMvX3NlbGVjdC5zY3NzIiwiY29tbW9uL2Zvcm0tZWxlbWVudHMvX3NlYXJjaC5zY3NzIiwiY29tbW9uL2Zvcm0tZWxlbWVudHMvX2NoZWNrYm94LnNjc3MiLCJjb21tb24vZm9ybS1lbGVtZW50cy9fcmFkaW8uc2NzcyIsImNvbW1vbi9mb3JtLWVsZW1lbnRzL190b29sdGlwcy5zY3NzIiwiY29tbW9uL19saW5rLnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbnMuc2NzcyIsImNvbW1vbi9fZWRpdC1tb2RlLnNjc3MiLCJjb21tb24vX3ByaW50LnNjc3MiLCJjb21tb24vX2J1bGxldC5zY3NzIiwiY29tbW9uL19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZXMuc2NzcyIsImNvbXBvbmVudHMvX21haW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2FzaWRlLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19sYXRlc3QtcG9zdHMuc2NzcyIsImNvbXBvbmVudHMvX2xpbmtzLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1ib3hlcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb24tYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdHMtcGVyLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3Bvc3QtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlLXBvc3Quc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS1wb3N0LWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlLWdhbGxlcnktaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS1zZWFyY2gtcmVzdWx0LnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtc2hhcmUtcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXItZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC1tZXRob2RzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZXMtZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fdG9nZ2xlLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX25ld3Mtc2Nyb2xsZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3QtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fam9iLW9mZmVycy5zY3NzIiwiY29tcG9uZW50cy9fdGFncy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRhLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL19lcnJvci1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19iZW5lZml0cy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19hZHMuc2NzcyIsImNvbXBvbmVudHMvX3BsYXllci5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9fY2FsY3VsYXRvcnMuc2NzcyIsImNvbXBvbmVudHMvX211bHRpbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX3JlZmVyZW5jZS1wcmljZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjZXNzaWJsZS1tb2RlLnNjc3MiLCJjb21wb25lbnRzL19pZS5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXItYWR2ZXJ0aXNlbWVudC5zY3NzIiwiY29tcG9uZW50cy9fbGVmdC1tZW51LnNjc3MiLCJjb21wb25lbnRzL19saXN0LXRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19kYXRlLXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVMbmcuc2NzcyIsImNvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL19wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fdmVyc2lvbi1tb2RhbC5zY3NzIiwicGFydGlhbHMvX2Jhc2Uuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19tYWluLnNjc3MiLCJwYXJ0aWFscy9fYXJ0aWNsZS5zY3NzIiwicGFydGlhbHMvX3NlY3Rpb24uc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBKzBnQyxpQkN3ckovMGdDO0FDbHJKQSxpRUFBQSxBQVNBLEtBQ0ksdUJBQXVCLEFBRXZCLGlCQUFpQixBQUVqQiwwQkFBMEIsQUFFMUIsNkJBQThCLENER2xDLEFDV0Esd0NBTUksYUFBYyxDRElsQixBQ0VBLEdBQ0ksY0FBYyxBQUNk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QkFBd0IsZUFBaUIsQ05xbEt6QyxBTXBsS0EsOEJBQWdDLGVBQWlCLENOd2xLakQsQU12bEtBLCtCQUFpQyxlQUFpQixDTjJsS2xELEFNMWxLQSx3QkFBMEIsZUFBaUIsQ044bEszQyxBTTdsS0Esc0JBQXdCLGVBQWlCLENOaW1LekMsQU1obUtBLDBCQUE0QixlQUFpQixDTm9tSzdDLEFNbm1LQSxtQkFBcUIsZUFBaUIsQ051bUt0QyxBTXRtS0Esc0JBQXdCLGVBQWlCLENOMG1LekMsQU16bUtBLG1CQUFxQixlQUFpQixDTjZtS3RDLEFNNW1LQSxzQkFBd0IsZUFBaUIsQ05nbkt6QyxBTS9tS0EsaUJBQW1CLGVBQWlCLENObW5LcEMsQU1sbktBLGtCQUFvQixlQUFpQixDTnNuS3JDLEFNcm5LQSw2QkFBK0IsZUFBaUIsQ055bktoRCxBTXhuS0EsNEJBQThCLGVBQWlCLENONG5LL0MsQU0zbktBLHVCQUF5QixlQUFpQixDTituSzFDLEFNOW5LQSxxQkFBdUIsZUFBaUIsQ05rb0t4QyxBTWpvS0EsdUJBQXlCLGVBQWlCLENOcW9LMUMsQU1wb0tBLHlCQUEyQixlQUFpQixDTndvSzVDLEFNdm9LQSx1QkFBeUIsZUFBaUIsQ04yb0sxQyxBTTFvS0Esd0JBQTBCLGVBQWlCLENOOG9LM0MsQU03b0tBLHlCQUEyQixlQUFpQixDTmlwSzVDLEFNaHBLQSxxQkFBdUIsZUFBaUIsQ05vcEt4QyxBTW5wS0Esc0JBQXdCLGVBQWlCLENOdXBLekMsQU10cEtBLG1DQUFxQyxlQUFpQixDTjBwS3RELEFNenBLQSxvQ0FBc0MsZUFBaUIsQ042cEt2RCxBTTVwS0EsaUJBQW1CLGVBQWlCLENOZ3FLcEMsQU0vcEtBLDBCQUE0QixlQUFpQixDTm1xSzdDLEFNbHFLQSxzQkFBd0IsZUFBaUIsQ05zcUt6QyxBTXJxS0EsaUJBQW1CLGVBQWlCLENOeXFLcEMsQU14cUtBLHlCQUEyQixlQUFpQixDTjRxSzVDLEFNM3FLQSxrQ0FBb0MsZUFBaUIsQ04rcUtyRCxBTTlxS0EsMEJBQTRCLGVBQWlCLENOa3JLN0MsQU1qcktBLDBCQUE0QixlQUFpQixDTnFySzdDLEFNcHJLQSwwQkFBNEIsZUFBaUIsQ053cks3QyxBTXZyS0EsMEJBQTRCLGVBQWlCLENOMnJLN0MsQU0xcktBLHdCQUEwQixlQUFpQixDTjhySzNDLEFNN3JLQSw0QkFBOEIsZUFBaUIsQ05pc0svQyxBTWhzS0EsNkJBQStCLGVBQWlCLENOb3NLaEQsQU1uc0tBLDZCQUErQixlQUFpQixDTnVzS2hELEFNdHNLQSx3QkFBMEIsZUFBaUIsQ04wc0szQyxBTXpzS0Esd0JBQTBCLGVBQWlCLENONnNLM0MsQU01c0tBLG1DQUFxQyxlQUFpQixDTmd0S3RELEFNL3NLQSxvQ0FBc0MsZUFBaUIsQ05tdEt2RCxBTWx0S0EsK0JBQWlDLGVBQWlCLENOc3RLbEQsQU1ydEtBLGdDQUFrQyxlQUFpQixDTnl0S25ELEFNeHRLQSxtQkFBcUIsZUFBaUIsQ040dEt0QyxBTTN0S0Esa0JBQW9CLGVBQWlCLENOK3RLckMsQU05dEtBLGtCQUFvQixlQUFpQixDTmt1S3JDLEFNanVLQSxtQkFBcUIsZUFBaUIsQ05xdUt0QyxBTXB1S0EsbUJBQXFCLGVBQWlCLENOd3VLdEMsQU12dUtBLHFCQUF1QixlQUFpQixDTjJ1S3hDLEFNMXVLQSxvQ0FBc0MsZUFBaUIsQ044dUt2RCxBTTd1S0EsMkJBQTZCLGVBQWlCLENOaXZLOUMsQU1odktBLHdCQUEwQixlQUFpQixDTm92SzNDLEFNbnZLQSxvQkFBc0IsZUFBaUIsQ051dkt2QyxBTXR2S0EsaUJBQW1CLGVBQWlCLENOMHZLcEMsQU16dktBLDhCQUFnQyxlQUFpQixDTjZ2S2pELEFNNXZLQSwrQkFBaUMsZUFBaUIsQ05nd0tsRCxBTS92S0Esb0JBQXNCLGVBQWlCLENObXdLdkMsQU1sd0tBLG1CQUFxQixlQUFpQixDTnN3S3RDLEFNcndLQSxvQkFBc0IsZUFBaUIsQ055d0t2QyxBTXh3S0EseUJBQTJCLGVBQWlCLENONHdLNUMsQU0zd0tBLDBCQUE0QixlQUFpQixDTit3SzdDLEFNOXdLQSxtQkFBcUIsZUFBaUIsQ05reEt0QyxBTWp4S0EsdUJBQXlCLGVB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R29CLHdCZHpFRyxDVGdpUXZCLEF1QnpqUUEsa0ZBeUdvQiwyQmR2RkcsQ1QyaVF2QixBdUI3alFBLGdGQTZHb0Isd0JkM0ZHLENUK2lRdkIsQXVCamtRQSxnR0FvSG9CLDJCZDlGRyxDVCtpUXZCLEF1QnJrUUEsOEZBd0hvQix3QmRsR0csQ1RtalF2QixBdUJ6a1FBLGdGQStIb0IsMkJkckhHLENUbWtRdkIsQXVCN2tRQSw4RUFtSW9CLHdCZHpIRyxDVHVrUXZCLEF1QmpsUUEsMEdBMElvQiwyQmQvSEcsQ1Qwa1F2QixBdUJybFFBLHdHQThJb0Isd0JkbklHLENUOGtRdkIsQXVCemxRQSxvRkFxSm9CLDJCZDNIRyxDVG1rUXZCLEF1QjdsUUEsa0ZBeUpvQix3QmQvSEcsQ1R1a1F2QixBdUJqbVFBLHFDQWlLZ0IsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsbUJkeEpPLEFjeUpQLGFBQWMsQUFDZCxjQUFjLEFBQ2QsWUFBYSxBQUNiLGNBQWdCLEN2Qm84UGhDLEF1QjVtUUEsbUJBNktnQix3QkFBd0IsQ3ZCbThQeEMsQXVCaG5RQSxrQkFpTGdCLHVCQUF1QixDdkJtOFB2QyxBdUJwblFBLHNJQXdMb0Isa0JkNUtHLENUNG1RdkIsQXVCeG5RQSw4SUFnTW9CLGtCZHhLRyxDVG9tUXZCLEF1QjVuUUEsc0pBd01vQixrQmQvS0csQ1R1bVF2QixBdUJob1FBLDBKQWdOb0Isa0JkOUxHLENUa25RdkIsQXVCcG9RQSxzTEF3Tm9CLGtCZGxNRyxDVGtuUXZCLEF1QnhvUUEsc0pBZ09vQixrQmR0TkcsQ1Rrb1F2QixBdUI1b1FBLDBNQXdPb0Isa0JkN05HLENUcW9RdkIsQXVCaHBRQSw4SkFnUG9CLGtCZHRORyxDVDBuUXZCLEF1QnBwUUEsc0JBdVBnQixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFTLEFBQ1QsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixxQ0FBc0MsQUFDdEMsc0NBQXVDLEFBQ3ZDLGlDZG5QTyxDVG9wUXZCLEF1QmhxUUEsMEVBcVFvQiwyQmR6UEcsQ1R3cFF2QixBdUJwcVFBLDhFQTRRb0IsMkJkcFBHLENUZ3BRdkIsQXVCeHFRQSxrRkFtUm9CLDJCZDFQRyxDVG1wUXZCLEF1QjVxUUEsb0ZBMFJvQiwyQmR4UUcsQ1Q4cFF2QixBdUJoclFBLGtHQWlTb0IsMkJkM1FHLENUOHBRdkIsQXVCcHJRQSxrRkF3U29CLDJCZDlSRyxDVDhxUXZCLEF1QnhyUUEsNEdBK1NvQiwyQmRwU0csQ1RpclF2QixBdUI1clFBLHNGQXNUb0IsMkJkNVJHLENUc3FRdkIsQXVCaHNRQSxnQkE0VFksc0JBQXVCLEN2Qnc0UG5DLEF1QnBzUUEsd0lBb1VvQixvQmR4VEcsQ1Q0clF2QixBdUJ4c1FBLGdKQTJVb0Isb0JkblRHLENUb3JRdkIsQXVCNXNRQSx3SkFrVm9CLG9CZHpURyxDVHVyUXZCLEF1Qmh0UUEsNEpBeVZvQixvQmR2VUcsQ1Rrc1F2QixBdUJwdFFBLHdMQWdXb0Isb0JkMVVHLENUa3NRdkIsQXVCeHRRQSx3SkF1V29CLG9CZDdWRyxDVGt0UXZCLEF1QjV0UUEsNE1BOFdvQixvQmRuV0csQ1RxdFF2QixBdUJodVFBLGdLQXFYb0Isb0JkM1ZHLENUMHNRdkIsQXVCcHVRQSw0TUFrWWdCLGFkdFhPLENUZ3VRdkIsQXVCNXVRQSx3TkF5WWdCLGFkalhPLENUNHRRdkIsQXVCcHZRQSxvT0FnWmdCLGFkdlhPLENUbXVRdkIsQXVCNXZRQSwwT0F1WmdCLGFkcllPLENUa3ZRdkIsQXVCcHdRQSxvUkE4WmdCLGFkeFlPLENUc3ZRdkIsQXVCNXdRQSxvT0FxYWdCLGFkM1pPLENUMHdRdkIsQXVCcHhRQSxrVEE0YWdCLGFkamFPLENUaXhRdkIsQXVCNXhRQSxnUEFtYmdCLGFkelpPLENUMHdRdkIsQXVCMzJQQSxxQ0FJWSxrQkFBbUIsQ3ZCNDJQL0IsQXVCaDNQQSwrUEFPZ0IsZUFBZ0IsQ3ZCazNQaEMsQXVCejNQQSwrQ0FXZ0Isc0JBQXVCLEN2Qm0zUHZDLEF1QjkzUEEseURBZWdCLHNCQUF1QixDdkJvM1B2QyxBdUI5MlBBLDBEQUtnQixhZHZjTyxDVG96UXZCLEF1QmwzUEEsd0VBVW9CLDJCZDVjRyxDVHd6UXZCLEF1QnQzUEEsc0VBY29CLHdCZGhkRyxDVDR6UXZCLEF1QjEzUEEsc0lBcUJvQixrQmR2ZEcsQ1RnMFF2QixBdUI5M1BBLDBFQTJCb0IsMkJkN2RHLENUbzBRdkIsQXVCbDRQQSx3SUFrQ29CLG9CZHBlRyxDVHcwUXZCLEF1QnQ0UEEsa0pBeUNvQixhZDNlRyxDVDQwUXZCLEF1QjE0UEEsOERBbURnQixhZHplTyxDVG8wUXZCLEF1Qjk0UEEsNEVBd0RvQiwyQmQ5ZUcsQ1R3MFF2QixBdUJsNVBBLDBFQTREb0Isd0JkbGZHLENUNDBRdkIsQXVCdDVQQSw4SUFtRW9CLGtCZHpmRyxDVGcxUXZCLEF1QjE1UEEsOEVBeUVvQiwyQmQvZkcsQ1RvMVF2QixBdUI5NVBBLGdKQWdGb0Isb0JkdGdCRyxDVHcxUXZCLEF1Qmw2UEEsMEpBdUZvQixhZDdnQkcsQ1Q0MVF2QixBdUJ0NlBBLGtFQWlHZ0IsYWR0aEJPLENUKzFRdkIsQXVCMTZQQSxnRkFzR29CLDJCZDNoQkcsQ1RtMlF2QixBdUI5NlBBLDhFQTBHb0Isd0JkL2hCRyxDVHUyUXZCLEF1Qmw3UEEsc0pBaUhvQixrQmR0aUJHLENUMjJRdkIsQXVCdDdQQSxrRkF1SG9CLDJCZDVpQkcsQ1QrMlF2QixBdUIxN1BBLHdKQThIb0Isb0JkbmpCRyxDVG0zUXZCLEF1Qjk3UEEsa0tBcUlvQixhZDFqQkcsQ1R1M1F2QixBdUJsOFBBLG9FQStJZ0IsYWQza0JPLENUazRRdkIsQXVCdDhQQSxrRkFvSm9CLDJCZGhsQkcsQ1RzNFF2QixBdUIxOFBBLGdGQXdKb0Isd0JkcGxCRyxDVDA0UXZCLEF1Qjk4UEEsMEpBK0pvQixrQmQzbEJHLENUODRRdkIsQXVCbDlQQSxvRkFxS29CLDJCZGptQkcsQ1RrNVF2QixBdUJ0OVBBLDRKQTRLb0Isb0JkeG1CRyxDVHM1UXZCLEF1QjE5UEEsc0tBbUxvQixhZC9tQkcsQ1QwNVF2QixBdUI5OVBBLGtGQTZMZ0IsYWRybkJPLENUMDVRdkIsQXVCbCtQQSxnR0FrTW9CLDJCZDFuQkcsQ1Q4NVF2QixBdUJ0K1BBLDhGQXNNb0Isd0JkOW5CRyxDVGs2UXZCLEF1QjErUEEsc0xBNk1vQixrQmRyb0JHLENUczZRdkIsQXVCOStQQSxrR0FtTm9CLDJCZDNvQkcsQ1QwNlF2QixBdUJsL1BBLHdMQTBOb0Isb0JkbHBCRyxDVDg2UXZCLEF1QnQvUEEsa01BaU9vQixhZHpwQkcsQ1RrN1F2QixBdUIxL1BBLGtFQTJPZ0IsYWQvcUJPLENUazhRdkIsQXVCOS9QQSxnRkFnUG9CLDJCZHByQkcsQ1RzOFF2QixBdUJsZ1FBLDhFQW9Qb0Isd0JkeHJCRyxDVDA4UXZCLEF1QnRnUUEsc0pBMlBvQixrQmQvckJHLENUODhRdkIsQXVCMWdRQSxrRkFpUW9CLDJCZHJzQkcsQ1RrOVF2QixBdUI5Z1FBLHdKQXdRb0Isb0JkNXNCRyxDVHM5UXZCLEF1QmxoUUEsa0tBK1FvQixhZG50QkcsQ1QwOVF2QixBdUJ0aFFBLDRGQXlSZ0IsYWQ1dEJPLENUNjlRdkIsQXVCMWhRQSwwR0E4Um9CLDJCZGp1QkcsQ1RpK1F2QixBdUI5aFFBLHdHQWtTb0Isd0JkcnVCRyxDVHErUXZCLEF1QmxpUUEsME1BeVNvQixrQmQ1dUJHLENUeStRdkIsQXVCdGlRQSw0R0ErU29CLDJCZGx2QkcsQ1Q2K1F2QixBdUIxaVFBLDRNQXNUb0Isb0JkenZCRyxDVGkvUXZCLEF1QjlpUUEsc05BNlRvQixhZGh3QkcsQ1RxL1F2QixBdUJsalFBLHNFQXVVZ0IsYWQzdkJPLENUMCtRdkIsQXVCdGpRQSxvRkE0VW9CLDJCZGh3QkcsQ1Q4K1F2QixBdUIxalFBLGtGQWdWb0Isd0JkcHdCRyxDVGsvUXZCLEF1QjlqUUEsOEpBdVZvQixrQmQzd0JHLENUcy9RdkIsQXVCbGtRQSxzRkE2Vm9CLDJCZGp4QkcsQ1QwL1F2QixBdUJ0a1FBLGdLQW9Xb0Isb0JkeHhCRyxDVDgvUXZCLEF1QjFrUUEsMEtBMldvQixhZC94QkcsQ1RrZ1J2QixBd0IzaFJLLG9CQUVPLG9CQUFxQixDeEI2aFJqQyxBd0IvaFJLLG1CQU1PLGtCQUFtQixDeEI2aFIvQixBd0J6aFJJLDZDQUdJLG9CQUFzQixDeEIwaFI5QixBd0I3aFJLLG1EQU1PLGFmTFcsQ1RnaVJ2QixBd0JqaVJLLHFFQVNXLGFmRk8sQ1Q4aFJ2QixBd0J2aFJJLGNBQ0ksbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQix5QkFBMEIsQ3hCMGhSbEMsQXdCN2hSSywyQkFPVyx3QmZkTyxDVHdpUnZCLEF3QnJoUkksY0FDSSxrQkFBbUIsQUFFbkIsb0JBQW9CLEFBRXBCLGFBQWMsQ3hCd2hSdEIsQXdCdGhSUSw4QkFMQSxnQkFBZ0IsQUFFaEIsZUFBZ0IsQ3hCOGhSeEIsQXdCdGhSUSxpQkFDSSxvQkFBc0IsQ3hCeWhSbEMsQXdCcmhSSSxpQkFDSSxrQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGFBQWMsQ3hCd2hSdEIsQVFualJRLDBCZ0I4QkosYUFFUSxxQkFBc0IsQ3hCd2hSaEMsQ0FDRixBd0JwaFJBLGdCQUVRLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsZUFBZ0IsQ3hCc2hSeEIsQXlCaG1SQSxNQUNJLGNBQWMsQUFDZCwwQkFBa0IsQUFBbEIsdUJBQWtCLEFBQWxCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsVUFBVSxBQUNWLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsd0JBQXlCLEN6Qm1tUjdCLEF5QjFtUkEsb0JBV1EsY0FBYyxBQUNkLG9CQUFvQixBQUNwQixtQkFBbUIsQUFDbkIsdUJBQXVCLEFBQ3ZCLGNBQWUsQ3pCb21SdkIsQXlCbm5SQSxZQW1CUSxhQUFhLEFBQ2IsY2hCUmUsQWdCU2Ysa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxlQUFlLEFBQ2YsY0FBYyxBQUNkLGFBQWMsQ3pCb21SdEIsQVE1bFJRLDBCaUJqQ1IsWUE0QlksZUFBZSxBQUNmLFNBQVMsQUFDVCxlQUFnQixDekJzbVIxQixDQUNGLEF5Qm5tUkksYUFDSSxTQUFVLEN6QnNtUmxCLEF5Qm5tUkksV0FDSSxZQUFhLEN6QnNtUnJCLEFRdG5SUSx5QmlCbUJKLFVBR1Esb0JBQXFCLEFBQ3JCLG1CQUFvQixDekJxbVI5QixDQUNGLEF5QjFtUkssY0FRTyxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLG1CQUFvQixDekJzbVJoQyxBUXpuUlEsMEJpQlNILGNBYVcsYUFBYyxDekJ3bVI1QixDQUNGLEEwQmhxUkEsV0FDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixVQUFVLEFBQ1YsU0FBUyxBQUNULHlCakJZbUIsQWlCWG5CLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixhQUFjLEMxQm1xUmxCLEEwQjlxUkEsb0RBZ0JRLFlBQWEsQzFCa3FSckIsQTBCbHJSQSxnQkFvQlEsY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsU0FBUyxBQUNULGtCQUFrQixBQUNsQixVQUFVLEFBQ1Ysb0JBQW9CLEFBQ3BCLHNCakIxQlksQWlCMkJaLGtDQUF5QyxBQUN6QyxrREFBc0QsQzFCa3FSOUQsQTBCL3JSQSw0QkFnQ1ksUUFBUyxDMUJtcVJyQixBMEJuc1JBLDZCQW9DWSxRQUFTLEMxQm1xUnJCLEEwQnZzUkEsNkJBd0NZLFFBQVMsQzFCbXFSckIsQTBCM3NSQSxjQTZDUSxlQUFlLEFBQ2YsVUFBVSxBQUNWLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsNkJBQTZCLEFBQzdCLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLGdCQUFpQixDMUJrcVJ6QixBMEJ2dFJBLHVCQTBEWSxxQmpCekRRLENUMHRScEIsQTBCM3RSQSxtQ0E2RGdCLDZDQUFnRCxDMUJrcVJoRSxBMEIvdFJBLG9DQWdFZ0IsU0FBVSxDMUJtcVIxQixBMEJudVJBLG9DQW1FZ0IsK0NBQWtELEMxQm9xUmxFLEEyQnZ1UkEsb0JBQ0ksZUFBZSxBQUNmLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFNBQVMsQUFDVCx5QkFBdUMsQUFDdkMsV2xCTmdCLEFrQk9oQixxQkFBcUIsQUFDckIsb0JBQW9CLEFBQ3BCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLFlBQVksQUFDWixpQkFBaUIsQUFDakIsVUFBVSxBQUNWLG1CQUFtQixBQUNuQixtQ0FBcUMsQW5CcUdyQyx1RkFBdUYsQ1Jzb1IzRixBMkI1dlJBLDJCQXNCUSxVQUFVLEFBQ1YsK0JBQW1DLEMzQjB1UjNDLEE0Qmp3UkEsc0JBQ0ksY0FBYyxBQUNkLGVBQWUsQUFDZixXQUFXLEFBQ1gsT0FBTyxBQUNQLGNBQWUsQUFDZixjbkJNbUIsQW1CTG5CLFVBQVUsQUFDViwyQkFBMkIsQUFDM0IsaUJBQWlCLEFBQ2pCLGNuQjRCZSxBbUIzQmYsVUFBVSxBQUNWLGtCQUFrQixBQUNsQix3Q0FBd0MsQUFDeEMsMEZBQTZGLEM1Qm93UmpHLEFRaHdSUSx5Qm9CbEJSLHNCQWlCUSxnQkFBaUIsQzVCc3dSdkIsQ0FDRixBNEJ4eFJBLDZCQXFCUSxVQUFVLEFBQ1YsbUJBQW1CLEFBQ25CLHlDQUEwQyxDNUJ1d1JsRCxBUTd2UlEsMEJvQmpDUiw2QkEwQlksd0NBQXlDLEM1Qnl3Um5ELENBQ0YsQTRCcHlSQSw2QkErQlEsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQix5Qm5CbENlLEFtQm1DZixrQm5CRVcsQW1CRFgsZ0JBQWdCLEFBQ2hCLHNCbkJ0Q1ksQW1CdUNaLHlDQUFvRCxDNUJ5d1I1RCxBUXB5UlEseUJvQmJSLDZCQTJDWSx1Q0FBd0MsQzVCMndSbEQsQ0FDRixBUWh5UlEseUJvQnZCUiw2QkErQ1ksZUFBZ0IsQzVCNndSMUIsQ0FDRixBUTV4UlEsMEJvQmpDUiw2QkFtRFksbUJBQWdDLEM1Qit3UjFDLENBQ0YsQVFqelJRLHlCb0JsQlIsZ0NBd0RnQixjQUFjLEFBQ2Qsd0JBQXdCLEFBQ3hCLDRCQUE2QixDNUJneFIzQyxDQUNGLEE0QjMwUkEsOENBK0RZLGdCQUFnQixBQUNoQixhQUFjLEM1Qmd4UjFCLEFRenpSUSx5Qm9CdkJSLDhDQW1FZ0IsZUFBZ0IsQzVCa3hSOUIsQ0FDRixBNEJ0MVJBLGdEQXVFZ0IsaUJBQWtCLEM1Qm14UmxDLEFReDBSUSx5Qm9CbEJSLHFDQTZFZ0IsY0FBYyxBQUNkLFVBQVcsQzVCa3hSekIsQ0FDRixBNEJqMlJBLDZDQWtGZ0IsZ0JBQWlCLEFBQ2pCLGVuQmxGSSxDVHEyUnBCLEFRLzBSUSx5Qm9CdkJSLDZDQXNGb0IsbUJBQXFCLEM1QnF4UnZDLENBQ0YsQTRCNTJSQSxvQ0E2RlEsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCx5Qm5CN0VlLEFtQjhFZixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFduQmpHWSxBbUJrR1osV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsU0FBUyxBQUNULGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsY0FBZSxDNUJteFJ2QixBNEI1M1JBLDJDQTRHWSxrQkFBa0IsQUFDbEIsZ0JBQWlCLEM1Qm94UjdCLEE0Qmo0UkEsK0hBbUhZLHlCbkJoR1csQW1CaUdYLHFCbkJqR1csQW1Ca0dYLGFBQWEsQUFDYixxQkFBcUIsQUFDckIsNkJBQThCLEM1Qmt4UjFDLEE0Qno0UkEsNEJBNEhRLFNBQVUsQzVCaXhSbEIsQTRCNzRSQSwwQkFnSVEsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxZQUFZLEFBQ1osV0FBVyxBQUNYLFNBQVUsQzVCaXhSbEIsQVFwM1JRLDBCb0JqQ1IsMEJBdUlZLGFBQWEsQUFDYixTQUFVLEM1Qm14UnBCLENBQ0YsQTZCNTVSQSxnQkFDSSxhQUFhLEFBQ2IsV0FBVyxBQUNYLGtCQUFrQixBQUNsQiw2QkFBNkIsQUFDN0IsaUJBQWlCLEFBQ2pCLHdCQUF5QixDN0IrNVI3QixBUS8zUlEsMEJxQjdCQSwyQkFDSSxjQUFjLEFBQ2Qsc0JwQlZRLEFvQldSLDZDQUE2QyxBQUM3QyxTQUFTLEFBQ1QsT0FBTyxBQUNQLFNBQVUsQzdCZzZScEIsQTZCLzZSRiw4Q0FvQlksaURBQWlELEFBQ2pELGdEQUFpRCxDN0IrNVIzRCxBNkJwN1JGLCtCQXlCWSx1QkFBdUIsQUFDdkIsMkRBQTJELEFBQzNELDBEQUEyRCxDN0I4NVJyRSxBNkJ6N1JGLHlDQWdDWSxlQUFlLEFBQ2YsZUFBZ0IsQzdCNjVSMUIsQ0FDRixBUTk1UlEsMEJxQmpDUixnQkFzQ1Esa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxZQUFZLEFBQ1osZ0NwQnRDZSxBb0J1Q2YsNEJwQnZDZSxDVHE4UnJCLENBQ0YsQTZCejhSQSxzQkE4Q1EscUJBQXNCLEM3Qis1UjlCLEE2Qjc4UkEsc0JBa0RRLGtCQUFtQixDN0IrNVIzQixBNkJqOVJBLCtCQXNEUSxpQkFBa0IsQzdCKzVSMUIsQVEvNlJRLDBCcUJ0Q1IsK0JBeURZLGtCQUFrQixBQUNsQixlQUFnQixDN0JpNlIxQixDQUNGLEFRMzdSUSwwQnFCakNSLCtCQThEWSxhQUFhLEFBQ2IsbUJBQW1CLEFBQ25CLFNBQVMsQUFDVCxXQUFZLEM3Qm02UnRCLENBQ0YsQTZCLzVSQSxXQUNJLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLFNBQVUsQzdCazZSZCxBUXQ4UlEsMEJxQmdDUixXQU9RLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsaUJBQWtCLEM3Qm82UnhCLENBQ0YsQVFuOVJRLDBCcUJxQ1IsV0FhUSxjQUFjLEFBQ2QsWUFBWSxBQUNaLFVBQVcsQzdCczZSakIsQ0FDRixBNkJ0N1JBLGNBbUJRLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsVUFBVSxBQUNWLFFBQVMsQzdCdTZSakIsQVFsK1JRLDBCcUJxQ1IsY0F5QlksYUFBYSxBQUNiLGlCQUFpQixBQUNqQixTQUFTLEFBQ1QsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsaUNBQWlDLEFBQ2pDLG9CQUFxQixDN0J5NlIvQixBNkJ6OFJGLGlDQW1DZ0IsWUFBYSxDN0J5NlIzQixDQUNGLEE2Qjc4UkEsaUJBd0NZLGNBQWMsQUFDZCxTQUFVLEM3Qnk2UnRCLEFRdi9SUSwwQnFCcUNSLGlCQTRDZ0Isa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixhQUFjLEM3QjI2UjVCLEE2Qno5UkYsMEJBa0R3QixXQUFXLEFBQ1gsVUFBVSxBQUNWLFlBQVksQUFDWixjQUFjLEFBQ2QsT0FBTyxBQUNQLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLHdCcEI3SEQsQ1R1aVNyQixBNkJwK1JGLHlDQWdFd0IsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsUUFBUSxBQUNSLFNBQVMsQUFDVCxnQ0FBZ0MsQUFDaEMsaUNBQWlDLEFBQ2pDLDhCcEIzSEQsQW9CNEhDLFNBQW1CLEFBQ25CLFNBQVMsQUFDVCxVQUFVLEFBQ1Ysb0JBQW9CLEFBQ3BCLGlCQUFpQixBQUNqQix1QkFBd0IsQzdCdTZSOUMsQTZCcC9SRiwrQ0FpRndCLFVBQVUsQUFDVixzQkFBc0IsQUFDdEIsbUNBQW1DLEFBQ25DLG9DQUFvQyxBQUNwQyxpQ3BCeklELEFvQjBJQyxxQkFBc0IsQzdCczZSNUMsQ0FDRixBUWxpU1EsMEJxQnFDUiwrQkE4RndCLG1CQUFvQixDN0JvNlIxQyxBNkJsZ1NGLHNDQWtHd0Isa0NBQTBDLEFBQzFDLGdCQUFrQixDN0JtNlJ4QyxDQUNGLEE2QnZnU0EsbUJBeUdnQixjcEJuS08sQURxRWYsaUNBQW9DLEFBQ3BDLGVBQWdCLENSaWdTeEIsQVFsalNRLDBCcUJxQ1IsbUJBNkdvQixzQkFBdUIsQzdCcTZSekMsQTZCbGhTRixtREFvSHdCLGFwQnhLRCxDVDRrU3JCLEE2QnhoU0YsaUNBdUg0QixXQUFXLEFBQ1gsV0FBVyxBQUNYLFdBQVcsQUFDWCx5QnBCOUtMLEFvQitLSyxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxXQUFZLEM3Qm82UnRDLEE2QmxpU0YsZ0NBa0k0QixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxRQUFRLEFBQ1IsU0FBUyxBQUNULGtDQUFrQyxBQUNsQyxtQ0FBbUMsQUFDbkMsZ0NwQjdMTCxBb0I4TEsscUJBQXFCLEFBQ3JCLFFBQVMsQzdCbTZSbkMsQ0FDRixBNkIvaVNBLG9DQWtKZ0IsWUFBYSxDN0JpNlI3QixBUW5sU1EsMEJxQmdDUixpQkF3SmdCLCtCcEI1Tk8sQ1Q0blNyQixBNkJ4alNGLDRCQTJKb0IscUJBQXNCLEM3Qmc2UnhDLEE2QjNqU0YsbUJBK0pvQiwrQkFBK0IsQUFDL0IsK0JBQWdDLEM3Qis1UmxELEE2Qi9qU0Ysa0NBb0tvQixhQUFhLEFBQ2Isa0JBQW1CLEM3Qjg1UnJDLEE2Qm5rU0Ysb0NBd0t3Qix1QkFBd0IsQzdCODVSOUMsQ0FDRixBUTVtU1EsMEJxQnFDUixpQkE4S2dCLGlCQUFrQixDN0I4NVJoQyxBNkI1a1NGLHlCQWtMd0IsYXBCdE9ELENUbW9TckIsQTZCL2tTRixnQ0FzTHdCLFVBQVUsQUFDVixtQkFBbUIsQUFDbkIsK0JBQWtDLEM3QjQ1UnhELEE2QnBsU0YsbURBNEx3QixVcEJqUUosQ1Q0cFNsQixDQUNGLEE2QnhsU0Esa0NBb01RLGNBQWMsQUFDZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixjcEI1UGUsQW9CNlBmLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsYUFBYyxDN0J3NVJ0QixBUXhvU1EsMEJxQnFDUixrQ0E4TVksWUFBYSxDN0IwNVJ2QixDQUNGLEE2QnptU0EsYUFtTlEsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxxQkFBc0IsQUFDdEIsZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsMEJBQTBCLEFyQjlNMUIsaUNBQW9DLEFBQ3BDLGVBQWdCLENSeW1TeEIsQVFycFNRLDBCcUJnQ1IsYUE2Tlksb0JBQW9CLEFBQ3BCLHNCQUF1QixDN0I2NVJqQyxDQUNGLEE2QjVuU0EsbUJBa09ZLFNBQVUsQzdCODVSdEIsQTZCaG9TQSwyQkFzT1ksMEJBQTBCLEFBQzFCLG1CQUFvQixDN0I4NVJoQyxBNkJyb1NBLDBCQTZPUSxjcEJ2U2UsQW9Cd1NmLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDekIscUJBQXFCLEFBQ3JCLG1CQUFtQixBQUNuQix1QkFBdUIsQUFDdkIsZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxtQkFBb0IsQzdCKzVSNUIsQTZCcHBTQSxrREE0T1EsY0FBYyxBckI3TmQsaUNBQW9DLEFBQ3BDLGVBQWdCLENxQmhCeEIsQTdCK3BTQSx3QjZCcjZSUSxpQkFBaUIsQUFDakIsY3BCL1NlLEFvQmlUZixvQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLDZCQUErQixDN0JnNlJ2QyxBNkIvcFNBLCtCQW1RWSxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxhQUFjLEM3Qmc2UjFCLEE2QnRxU0Esb0JBMlFRLGtCQUFrQixBQUNsQixzQnBCalZZLEFvQmtWWixNQUFNLEFBQ04sVUFBVSxBQUNWLFdBQVcsQUFDWCxZQUFZLEFBQ1osVUFBVSxBQUNWLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsd0JBQStCLEFBQy9CLFVBQVUsQUFDVixrQkFBa0IsQXJCdE90QiwwRkFBdUYsQ1Jzb1MzRixBUTN0U1EsMEJxQnFDUixvQkEwUlksWUFBWSxBQUNaLFlBQVksQUFDWixrQkFBa0IsQUFDbEIsMkNBQThDLEFBQzlDLGdCQUFnQixBQUNoQix5QnBCblZXLEFvQm9WWCxxQkFBcUIsQUFDckIsU0FBUyxBQUNULGdDQUFrQyxBQUNsQyxZQUFhLEM3Qmk2UnZCLEE2QnBzU0YsNkJBc1NnQixXQUFXLEFBQ1gsV0FBVyxBQUNYLGlDQUEwQyxDN0JpNlJ4RCxBNkJ6c1NGLDJDQTRTZ0IsY0FBYyxBQUNkLFdwQmxYSSxBb0JtWEosa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixRQUFRLEFBQ1IsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDN0JnNlJsQyxDQUNGLEE2QnR0U0Esc0JBMFRZLGdCQUFnQixBQUNoQixzQkFBdUIsQzdCZzZSbkMsQVFod1NRLDBCcUJxQ1Isc0JBOFRnQixrQkFBbUIsQUFDbkIsV3BCcFlJLEFvQnFZSix3QkFBeUIsQUFDekIsaUNBQTJDLEFBQzNDLHdCQUEwQixDN0JrNlJ4QyxBNkJwdVNGLDRCQXFVb0IsaUJBQWlCLEFBQ2pCLFdwQjNZQSxBb0I0WUEsd0JwQjFYRyxDVDR4U3JCLENBQ0YsQVExd1NRLDBCcUJnQ1IsdUJBOFVnQiwrQkFBK0IsQUFDL0IsK0JBQWdDLEM3Qmk2UjlDLEE2Qmh2U0Ysd0NBa1ZvQixlQUFnQixDN0JpNlJsQyxBNkJudlNGLG1DQXNWb0Isa0JBQWtCLEFBQ2xCLHlCcEIzWkcsQW9CNFpILCtCcEIzWkcsQ1QyelNyQixBNkJ4dlNGLHlCQTRWb0IsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixvQkFBcUIsQzdCKzVSdkMsQ0FDRixBUTl4U1EsMEJxQmdDUixvQ0F1V2dCLFVBQVUsQUFDVixtQkFBbUIsQUFDbkIsZ0NBQW1DLEM3QjQ1UmpELENBQ0YsQVEzeVNRLDBCcUJvWlIsZ0JBRVEsYUFBYyxDN0IwNVJwQixDQUNGLEE2QnY1UkEsWUFDSSxpQkFBaUIsQUFDakIsVUFBVSxBQUNWLGVBQWUsQUFDZixtQkFBb0IsQzdCMDVSeEIsQTZCOTVSQSxxQkFPUSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixTQUFTLEFBQ1QsU0FBUyxBQUNULFVBQVUsQUFDVixjQUFjLEFBQ2Qsc0JBQXVCLEFBQ3ZCLGtEQUFxRCxBQUNyRCxnQkFBZ0IsQUFDaEIseUJwQjFiZSxBb0IyYmYsZ0NBQWtDLEFBQ2xDLFlBQWEsQzdCMjVSckIsQTZCOTZSQSw0QkFzQlksV0FBVyxBQUNYLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsVUFBVSxBQUNWLHNCQUFzQixBQUN0QixtQ0FBbUMsQUFDbkMsb0NBQW9DLEFBQ3BDLGlDcEJ0Y1csQW9CdWNYLHNCQUFzQixBQUN0QixpQkFBaUIsQUFDakIsdUJBQXdCLEM3QjQ1UnBDLEE2QjU3UkEsaUJBc0NZLGdCQUFnQixBQUNoQixzQkFBdUIsQzdCMDVSbkMsQVEzMVNRLDBCcUIwWlIsaUJBMENnQixjQUFjLEFBQ2Qsa0JBQW1CLEFBQ25CLFdwQnRlSSxBb0J1ZUosd0JBQXlCLEFBQ3pCLGlDQUEyQyxBQUMzQyx3QkFBMEIsQzdCNDVSeEMsQTZCMzhSRix1QkFrRG9CLGlCQUFpQixBQUNqQixXcEI3ZUEsQW9COGVBLHdCcEI1ZEcsQ1R3M1NyQixDQUNGLEE4QjU0U0EsbUNBQ0ksa0JBQWtCLEFBQ2xCLGFBQWMsQ0FGbEIsQTlCdzVTQSxtQitCcjVTSSxrQnRCb0NlLEFzQm5DZix3QnRCRG1CLENUcTVTdkIsQThCeDVTQSxzQkNPUSxXQUFZLEMvQnE1U3BCLEE4QjU1U0EsMkJDV2dCLGlCQUFrQixDL0JxNVNsQyxBOEJoNlNBLHFDQ2VnQiw0QnRCWk8sQ1RpNlN2QixBOEJwNlNBLDJCQ3NCZ0Isb0JBQXFCLEMvQms1U3JDLEE4Qng2U0EsOEJDNEJvQixtQkFBb0IsQy9CZzVTeEMsQThCNTZTQSxpQ0NrQ3dCLG9CQUFxQixDL0I4NFM3QyxBOEJoN1NBLG9DQ3dDNEIsaUJBQWtCLEMvQjQ0UzlDLEE4QnA3U0EsdUNDOENnQyxvQkFBcUIsQy9CMDRTckQsQThCeDdTQSxxREN5RG9CLHdCdEJuREcsQ1RzN1N2QixBOEI1N1NBLDJEQzREd0IsYXRCMUNELENUODZTdkIsQThCaDhTQSxzQkNvRVEsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsK0J0QnBFZSxDVG84U3ZCLEE4QnY4U0EseUNDMEVZLFlBQWEsQy9CaTRTekIsQThCMzhTQSxpQ0M4RVksa0JBQW1CLEMvQmk0Uy9CLEE4Qi84U0Esd0JDa0ZZLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQix1QkFBdUIsQUFDdkIsOEJBQThCLEFBQzlCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsY3RCOUVXLEFzQitFWCxpQkFBaUIsQUFDakIsd0JBQXdCLEFBQ3hCLHNCdEI1RlEsQURnRlosaUNBQW9DLEFBQ3BDLGVBQWdCLENSODRTeEIsQThCaCtTQSw4QkNrR2dCLHdCQUF3QyxDL0JrNFN4RCxBOEJwK1NBLDhEdEJxRlEsaUNBQW9DLEFBQ3BDLGVBQWdCLENzQnRGeEIsQTlCZy9TQSwrQitCeDRTZ0IsY3RCdEZPLEFzQnVGUCx3QnRCdkdPLENUOCtTdkIsQThCaC9TQSxzQ0M4R29CLFdBQVcsQUFDWCxVQUFVLEFBQ1YsWUFBWSxBQUNaLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCx3QnRCbkdH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a0IsQUFDbEIsZUFBZ0IsQzlDa3lXeEIsQStDMXlXQSxzQ0FFUSx5QnRDQ2UsQXNDQWYsc0JBQXNCLEFBQ3RCLHFCQUFxQixBQUNyQixpQnRDa0NXLENUMHdXbkIsQVFweVdRLHlCdUNiUixzQ0FRWSxzQkFBdUIsQy9DOHlXakMsQ0FDRixBUXR4V1EsMEJ1Q2pDUixzQ0FXWSxtQkFBb0IsQy9DaXpXOUIsQ0FDRixBK0M3eldBLHFJQWlCWSx5QnRDZlcsQXNDZ0JYLHFCdENmVyxBc0NnQlgsYXRDUFcsQ1R1eld2QixBK0NuMFdBLHdjQXdCZ0IsYXRDWk8sQ1RpMFd2QixBK0M3MFdBLDJMQTZCb0IseUJ0Q2pCRyxBc0NrQkgsMEJ0Q2xCRyxDVHMwV3ZCLEErQ2wxV0EsOExBb0NvQix3QnRDeEJHLENUMDBXdkIsQStDdDFXQSwyQ0EwQ1ksY3RDckNXLEFzQ3NDWCxtQkFBb0IsQy9DZ3pXaEMsQStDMzFXQSxxREErQ1ksY3RDbkNXLEFzQ29DWCxxQkFBc0IsQy9DZ3pXbEMsQStDaDJXQSwyREFtRGdCLGdCQUFnQixBQUNoQixhdENsQ08sQ1RtMVd2QixBK0NyMldBLGdHQTBEWSxXdEN6RFEsQXNDMERSLHlCdEN6Q1csQXNDMENYLGVBQWdCLEMvQ2d6VzVCLEErQzUyV0Esd0NBZ0VZLGN0Q3ZEVyxBc0N3RFgscUJBQXFCLEF2Q2dCekIsaUNBQW9DLEFBQ3BDLGVBQWdCLENSaXlXeEIsQStDbjNXQSxrREF1RVksY0FBYyxBQUNkLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLHNCQUF1QixDL0NnelduQyxBUTExV1EsMEJ1Q2pDUixrREE4RWdCLGFBQWMsQy9Da3pXNUIsQ0FDRixBK0NqNFdBLHFEQWtGZ0IsUUFBUyxDL0Nteld6QixBK0NyNFdBLG9FQXNGd0IsbUJBQW1CLEF2Q0xuQyxpQ0FBb0MsQUFDcEMsZUFBZ0IsQ1J5eld4QixBK0MzNFdBLG9EQThGZ0IsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixzQkFBdUIsQy9DaXpXdkMsQStDajVXQSxvQ0F1R1ksZUFBZ0IsQy9DOHlXNUIs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cEMsQStEM3ViQSxvRUF5RW9CLGF0RDdERyxDVG11YnZCLEErRC91YkEsbUVBNkVvQiw4QnREM0RHLENUaXVidkIsQStEbnZiQSx1RUFnRndCLHNCQUF1QixDL0R1cWIvQyxBK0R2dmJBLHNFQXFGb0IsU0FBVSxDL0RzcWI5QixBK0QzdmJBLGtGQXdGd0Isa0J0RHZFRCxDVDh1YnZCLEErRC92YkEsbURBOEZnQixhQUFjLEMvRHFxYjlCLEErRG53YkEseUVBaUdvQixrQkFBa0IsQUFDbEIsVUFBVyxDL0RzcWIvQixBK0R4d2JBLDRDQXVHZ0IsWUFBYSxDL0RxcWI3QixBK0Q1d2JBLHFFQTJHZ0IsT0FBUSxDL0RxcWJ4QixBK0RoeGJBLDZEQStHZ0IsT0FBUSxDL0RxcWJ4QixBK0RweGJBLHlDQW1IZ0Isc0JBQXVCLEFBQ3ZCLFdBQVcsQUFDWCxnQkFBaUIsQy9EcXFiakMsQStEMXhiQSwyQ0EwSFksaUNBQTBCLEMvRG9xYnRDLEErRDl4YkEsc0RBNkhnQixtQ0FBNEIsQy9EcXFiNUMsQStEbHliQSwwRUFnSW9CLE9BQU8sQUFDUCxvQkFBcUIsQy9Ec3FiekMsQStEdnliQSx3RUFxSW9CLGNBQWUsQy9Ec3FibkMsQStEM3liQSw2RUEwSXdCLHdEdER4SEQsQ1Q2eGJ2QixBK0QveWJBLCtFQStJd0Isa0N0RDdIRCxDVGl5YnZCLEErRG56YkEseURBd0pvQixZQUFhLEMvRCtwYmpDLEErRHZ6YkEsbURBNkpnQixNQUFPLEMvRDhwYnZCLEFRcHliUSx5QnVEdkJSLG1EQWdLb0IsT0FBUSxDL0RncWIxQixDQUNGLEFRaHliUSwwQnVEakNSLG1EQW9Lb0IsT0FBUSxDL0RrcWIxQixDQUNGLEErRHYwYkEsbUVBMEtvQixPQUFRLEMvRGlxYjVCLEErRDMwYkEsa1JBc0xvQixNQUFPLEMvRCtwYjNCLEErRHIxYkEsbURBNkxnQixNQUFPLEMvRDRwYnZCLEFRbDBiUSx5QnVEdkJSLG1EQWdNb0IsT0FBUSxDL0Q4cGIxQixDQUNGLEFROXpiUSwwQnVEakNSLG1EQW9Nb0IsT0FBUSxDL0RncWIxQixDQUNGLEErRHIy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WSxDVDJtY3BCLEFrRTVtY0EsdUdBMEdVLFV6RHpHVSxDVGduY3BCLEFrRWpuY0EsMkZBK0dRLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsV0FBVyxBQUNYLGVBQWUsQUFDZixjekRqR2UsQXlEa0dmLHNCQUFzQixBQUN0QiwrQkFBZ0MsQ2xFdWdjeEMsQWtFNW5jQSxvQkEySEksY0FBZSxDbEVxZ2NuQixBa0VsZ2NFLHFEQUNFLGtDQUFtQyxDbEVxZ2N2QyxBa0VqZ2NBLG9CQUNFLGtCekRqSXFCLENUcW9jdkIsQW1FeG9jQSxtQ0FFSSx5QjFEQ21CLEEwREFuQixrQkFBa0IsQUFDbEIsV0FBWSxDbkUwb2NoQixBbUU5b2NBLDJDQU9NLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsU0FBUyxBQUNULCtCQUFnQyxBQUNoQyxnQkFBaUIsQ25FMm9jdkIsQW1FdHBjQSw2RUFpQk0sa0JBQWtCLEFBQ2xCLFVBQVcsQ25FeW9jakIsQW1FM3BjQSxvRkFxQlEsa0IxRGxCZSxDVDRwY3ZCLEFvRTlwY0Esb0JBQ0ksb0RBQW9ELEFBQ3BELHFCM0RZZ0IsQ1RxcGNwQixBb0VucWNBLGlIQVFRLGdCQUFpQixDcEVrcWN6QixBb0UxcWNBLDBCQVlRLG1EQUFvRCxDcEVrcWM1RCxBb0U5cWNBLG9FQWlCUSxnRUFBaUUsQ3BFa3FjekUsQW9FbnJjQSwyUkEyQlEsa0NBQW9ELENwRWtxYzVELEFvRTdyY0EsMENBZ0NZLG9CM0R4QlcsQ1R5cmN2QixBb0Vqc2NBLGlEQW1DZ0IsYTNEeEJPLENUMHJjdkIsQW9FcnNjQSx3REF3Q1ksYzNEN0JXLEEyRDhCWCxvQjNEakNXLENUa3NjdkIsQW9FMXNjQSx1REE2Q2dCLG9CM0RyQ08sQ1Rzc2N2QixBb0U5c2NBLDBEQWdEb0Isd0IzRHhDRyxDVDBzY3ZCLEFvRWx0Y0Esa0NBdURRLG9CM0RwRGUsQ1RtdGN2QixBb0V0dGNBLDZFQTZEUSxZQUFhLENwRThwY3JCLEFvRXZwY0EsWUFDSSxrQkFBbUIsQ3BFMHBjdkIsQW9FM3BjQSw2REFNUSxZQUFhLENwRTBwY3JCLEFvRWhxY0Es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RUpKLGlCQUFhLEFBQ2IsY0FBQSxBNkVlQyxpQ0FBQSxBckZtOWhCVCxlQUFBLENBeENDLEFBRUQseUJBQ0Usc0JBMENBLGdCQUFBLENBQ0YsQ0F4Q0MsQUFFRCx5REEwQ0EsYUFBQSxDQXhDQyxBQUVELDhCQTBDQSxhQUFBLENBeENDLEFBRUQsWUEwQ0EsWUFBQSxDQXhDQyxBQUVELHlCQTBDQSxrQkFBQSxDQXhDQyxBQUVELDRCQTBDQSxtQkFBQSxDQXhDQyxBQUVELCtCQTBDQSxvQkFBQSxDQXhDQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6VmlkZW9KUztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1wbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LnZqcy1pY29uLXBsYXktY2lyY2xle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBhdXNle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbXV0ZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1sb3d7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1taWR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLWhpZ2h7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LnZqcy1pY29uLXNxdWFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LnZqcy1pY29uLXNwaW5uZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tc3VidGl0bGVze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jYXB0aW9uc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNoYXB0ZXJze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS52anMtaWNvbi1zaGFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGZcIn0udmpzLWljb24tY29ne2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwudmpzLWljb24tY2lyY2xlLC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0udmpzLWljb24tY2lyY2xlLW91dGxpbmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0udmpzLWljb24taGR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWhkOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2FuY2Vse2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcmVwbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTE2XCJ9LnZqcy1pY29uLWZhY2Vib29re2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjExN1wifS52anMtaWNvbi1ncGx1c3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tZ3BsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0udmpzLWljb24tbGlua2VkaW57Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LnZqcy1pY29uLXR3aXR0ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0udmpzLWljb24tdHVtYmxye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0udmpzLWljb24tcGludGVyZXN0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWF1ZGlve2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS52anMtaWNvbi1uZXh0LWl0ZW17Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS52anMtaWNvbi1wcmV2aW91cy1pdGVte2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0udmlkZW8tanN7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt3b3JkLWJyZWFrOmluaXRpYWx9LnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW57cG9zaXRpb246YWJzb2x1dGV9LnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJde291dGxpbmU6MH0udmlkZW8tanMgKiwudmlkZW8tanMgOmFmdGVyLC52aWRlby1qcyA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0udmlkZW8tanMgdWx7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2xpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnZpZGVvLWpzLnZqcy0xNi05LC52aWRlby1qcy52anMtNC0zLC52aWRlby1qcy52anMtZmx1aWR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MH0udmlkZW8tanMudmpzLTE2LTl7cGFkZGluZy10b3A6NTYuMjUlfS52aWRlby1qcy52anMtNC0ze3BhZGRpbmctdG9wOjc1JX0udmlkZW8tanMudmpzLWZpbGx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy10ZWNoe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWJvZHkudmpzLWZ1bGwtd2luZG93e3BhZGRpbmc6MDttYXJnaW46MDtoZWlnaHQ6MTAwJX0udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbntwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDAwO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowfS52aWRlby1qcy52anMtZnVsbHNjcmVlbnt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZle2N1cnNvcjpub25lfS52anMtaGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnZqcy1kaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpkZWZhdWx0fS52aWRlby1qcyAudmpzLW9mZnNjcmVlbntoZWlnaHQ6MXB4O2xlZnQ6LTk5OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxcHh9LnZqcy1sb2NrLXNob3dpbmd7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0udmpzLW5vLWpze3BhZGRpbmc6MjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtmb250LXNpemU6MThweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMDBweDtoZWlnaHQ6MTUwcHg7bWFyZ2luOjAgYXV0b30udmpzLW5vLWpzIGEsLnZqcy1uby1qcyBhOnZpc2l0ZWR7Y29sb3I6IzY2YThjY30udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b257Zm9udC1zaXplOjNlbTtsaW5lLWhlaWdodDoxLjVlbTtoZWlnaHQ6MS42MzMzMmVtO3dpZHRoOjNlbTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxO2JvcmRlcjouMDY2NjZlbSBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpO2JvcmRlci1yYWRpdXM6LjNlbTt0cmFuc2l0aW9uOmFsbCAuNHN9LnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbnt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LS44MTY2NmVtO21hcmdpbi1sZWZ0Oi0xLjVlbX0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9ue2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzczODU5ZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDEzMywxNTksLjUpO3RyYW5zaXRpb246YWxsIDBzfS52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9ue2Rpc3BsYXk6bm9uZX0udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9ue2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzIGJ1dHRvbntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS52anMtY29udHJvbCAudmpzLWJ1dHRvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6M2VtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOi41ZW07ei1pbmRleDoyfS52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLC44KSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtvdmVyZmxvdzphdXRvfS52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZz4qe2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2ZvbnQtc2l6ZToxLjJlbTtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoyMHB4IDI0cHg7ei1pbmRleDoxfS52anMtbWVudS1idXR0b257Y3Vyc29yOnBvaW50ZXJ9LnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9LnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZX0udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3ZlcmZsb3c6YXV0b30udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQ+Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpub25lfS52anMtbWVudSBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzouMmVtIDA7bGluZS1oZWlnaHQ6MS40ZW07Zm9udC1zaXplOjEuMmVtO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZX0uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciwudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cywudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KX0uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cywudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMmIzMzNmfS52anMtbWVudSBsaS52anMtbWVudS10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoyZW07cGFkZGluZzowO21hcmdpbjowIDAgLjNlbSAwO2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6ZGVmYXVsdH0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTBlbTtsZWZ0Oi0zZW07aGVpZ2h0OjA7bWFyZ2luLWJvdHRvbToxLjVlbTtib3JkZXItdG9wLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym90dG9tOjEuNWVtO21heC1oZWlnaHQ6MTVlbX0udmpzLWxheW91dC10aW55IC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDo1ZW19LnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoxMGVtfS52anMtbGF5b3V0LW1lZGl1bSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjE0ZW19LnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MjVlbX0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLC52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudXtkaXNwbGF5OmJsb2NrfS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZXt0cmFuc2l0aW9uOmFsbCAuNHM7b3ZlcmZsb3c6aGlkZGVufS52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmV7d2lkdGg6Mi4yMjIyMjIyMjJlbX0udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmV7d2lkdGg6MTJlbX0udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnV7b3BhY2l0eTowO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0ZW07dG9wOjA7cGFkZGluZzowO21hcmdpbjowO3RyYW5zaXRpb246YWxsIC40c30udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG99LnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LC52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnV7d2lkdGg6YXV0b30udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudHt3aWR0aDphdXRvO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0udmlkZW8tanMgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M2VtO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5OmZsZXg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjFzLG9wYWNpdHkgLjFzfS52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhcnt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzfS52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhciwudmpzLWVycm9yIC52anMtY29udHJvbC1iYXIsLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTp0YWJsZX0udmlkZW8tanMgLnZqcy1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6MTAwJTt3aWR0aDo0ZW07ZmxleDpub25lfS52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Zm9udC1zaXplOjEuOGVtO2xpbmUtaGVpZ2h0OjEuNjd9LnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cywudmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSwudmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZXt0ZXh0LXNoYWRvdzowIDAgMWVtICNmZmZ9LnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0e2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS52anMtbm8tZmxleCAudmpzLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXJ7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDphdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLXdpZHRoOjRlbTt0b3VjaC1hY3Rpb246bm9uZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2x7d2lkdGg6YXV0b30udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7ZmxleDphdXRvO3RyYW5zaXRpb246YWxsIC4ycztoZWlnaHQ6LjNlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVye21hcmdpbjowIDEwcHh9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcntmb250LXNpemU6MS42NjY2NjY2NjY3ZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlci5kaXNhYmxlZHtmb250LXNpemU6MWVtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYsLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDowfS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3Jle2ZvbnQtc2l6ZTouOWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0uNWVtO3RvcDotLjMzMzMzMzMzMzNlbTt6LWluZGV4OjF9LnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzc3tiYWNrZ3JvdW5kOnJnYmEoMTE1LDEzMywxNTksLjUpfS52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2e2JhY2tncm91bmQ6cmdiYSgxMTUsMTMzLDE1OSwuNzUpfS52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtib3JkZXItcmFkaXVzOi4zZW07Y29sb3I6IzAwMDtmbG9hdDpyaWdodDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtO3BhZGRpbmc6NnB4IDhweCA4cHggOHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zLjRlbTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwe2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwLC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXB7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjZlbTt2aXNpYmlsaXR5OnZpc2libGV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcHtmb250LXNpemU6MWVtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6MX0udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXt6LWluZGV4OjB9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXl7ZGlzcGxheTpibG9ja30udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXN9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ZGlzcGxheTpub25lfS52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpfS52aWRlby1qcyAudmpzLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjAgLjQ1ZW0gMCAuNDVlbTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojNzM4NTlmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LnZpZGVvLWpzIC52anMtc2xpZGVyLmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1c3t0ZXh0LXNoYWRvdzowIDAgMWVtICNmZmY7Ym94LXNoYWRvdzowIDAgMWVtICNmZmZ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjttYXJnaW4tcmlnaHQ6MWVtO2Rpc3BsYXk6ZmxleH0udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7d2lkdGg6NWVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9se3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjA7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luLWxlZnQ6LTFweH0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWx7dHJhbnNpdGlvbjp3aWR0aCAxc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbH4udmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2x7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjFzLG9wYWNpdHkgLjFzLGhlaWdodCAuMXMsd2lkdGggLjFzLGxlZnQgMHMsdG9wIDBzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2x+LnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDo1ZW07aGVpZ2h0OjNlbTttYXJnaW4tcmlnaHQ6MH0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2x+LnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWx7bGVmdDotMy41ZW07dHJhbnNpdGlvbjpsZWZ0IDBzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmV7d2lkdGg6MTBlbTt0cmFuc2l0aW9uOndpZHRoIC4xc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5e3dpZHRoOjRlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2Fse2hlaWdodDo4ZW07d2lkdGg6M2VtO2xlZnQ6LTMwMDBlbTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcyxoZWlnaHQgMXMgMXMsd2lkdGggMXMgMXMsbGVmdCAxcyAxcyx0b3AgMXMgMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzLGhlaWdodCAxcyAxcyx3aWR0aCAxcyxsZWZ0IDFzIDFzLHRvcCAxcyAxc30udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7d2lkdGg6NWVtO2hlaWdodDozZW07dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm5vbmV9LnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozZW07bGVmdDouNWVtfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbHtkaXNwbGF5OmZsZXh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWJhcnttYXJnaW46MS4zNWVtIC40NWVtfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWx7d2lkdGg6NWVtO2hlaWdodDouM2VtfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi4zZW07aGVpZ2h0OjVlbTttYXJnaW46MS4zNWVtIGF1dG99LnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVse3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6LjllbX0udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbHt3aWR0aDouM2VtfS52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS41ZW07bGVmdDotLjNlbX0udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDouM2VtfS52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle3RvcDotLjNlbTtyaWdodDotLjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbHt3aWR0aDo0ZW19LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWx7aGVpZ2h0OjEwMCV9LnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHt3aWR0aDoxMDAlfS52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbHt3aWR0aDozZW07aGVpZ2h0OjhlbTtib3R0b206OGVtO2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjcpfS52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudXtsZWZ0Oi0yZW19LnZqcy1wb3N0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojMDAwO2N1cnNvcjpwb2ludGVyO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtoZWlnaHQ6MTAwJX0udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVye2Rpc3BsYXk6bm9uZX0udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlcntkaXNwbGF5OmJsb2NrfS52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVye2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleDphdXRvO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6M2VtfS52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnR9LnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtoZWlnaHQ6MTAwJTtwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDozZW07d2lkdGg6YXV0bzttaW4td2lkdGg6NGVtfS52anMtbm8tZmxleCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDphdXRvO3RleHQtYWxpZ246bGVmdH0udmlkZW8tanMudmpzLWxpdmU6bm90KC52anMtbGl2ZXVpKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2V7Y3Vyc29yOmF1dG99LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXJ7bWFyZ2luLXJpZ2h0Oi41ZW07Y29sb3I6Izg4OH0udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2UgLnZqcy1pY29uLXBsYWNlaG9sZGVye2NvbG9yOnJlZH0udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2x7ZmxleDpub25lO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6M2VtO21pbi13aWR0aDoyZW07d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLC52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZXtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtZHVyYXRpb24sLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb257ZGlzcGxheTpub25lfS52anMtdGltZS1kaXZpZGVye2Rpc3BsYXk6bm9uZTtsaW5lLWhlaWdodDozZW19LnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVye2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXJ9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcntmbGV4Om5vbmV9LnZqcy10ZXh0LXRyYWNrLWRpc3BsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNlbTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheXtib3R0b206MWVtfS52aWRlby1qcyAudmpzLXRleHQtdHJhY2t7Zm9udC1zaXplOjEuNGVtO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206LjFlbX0udmpzLXN1YnRpdGxlc3tjb2xvcjojZmZmfS52anMtY2FwdGlvbnN7Y29sb3I6I2ZjNn0udmpzLXR0LWN1ZXtkaXNwbGF5OmJsb2NrfXZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM2VtKX0udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xLjVlbSl9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSwudmpzLXBsYXliYWNrLXJhdGU+LnZqcy1tZW51LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVle3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjI7dGV4dC1hbGlnbjpjZW50ZXJ9LnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudXt3aWR0aDo0ZW07bGVmdDowfS52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7Zm9udC1zaXplOjEuNGVtO3RleHQtYWxpZ246Y2VudGVyfS52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZXtjb2xvcjojZmZmO2NvbnRlbnQ6XCJYXCI7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjRlbTtsZWZ0OjA7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOi0uNWVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtc2hhZG93Oi4wNWVtIC4wNWVtIC4xZW0gIzAwMDt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NTAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfS52anMtbG9hZGluZy1zcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouODU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlcjo2cHggc29saWQgcmdiYSg0Myw1MSw2MywuNyk7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JvcmRlci1yYWRpdXM6MjVweDt2aXNpYmlsaXR5OmhpZGRlbn0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVye2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1hbmltYXRpb246dmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjp2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAuM3MgZm9yd2FyZHN9LnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46LTZweDtib3gtc2l6aW5nOmluaGVyaXQ7d2lkdGg6aW5oZXJpdDtoZWlnaHQ6aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXQ7b3BhY2l0eToxO2JvcmRlcjppbmhlcml0O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb246dmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllciguNiwuMiwwLC44KSBpbmZpbml0ZSx2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjp2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKC42LC4yLDAsLjgpIGluZmluaXRlLHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGV9LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2ZmZn0udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZjstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNDRzO2FuaW1hdGlvbi1kZWxheTouNDRzfUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvd3t0b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93e3Rve3Zpc2liaWxpdHk6dmlzaWJsZX19QGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGV7MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTIwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MzUle2JvcmRlci10b3AtY29sb3I6I2ZmZn02MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTEwMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfX1ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZXswJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0zNSV7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfTYwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MTAwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9fS52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bHt3aWR0aDoyNGVtfS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24rLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi0uMWVtfS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24rLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtmb250LWZhbWlseTpWaWRlb0pTO2NvbnRlbnQ6XCLvhI1cIjtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24rLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTotLjFlbX0udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24rLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztjb250ZW50OlwiIO+EnVwiO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDppbmhlcml0fS52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY3VycmVudC10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWR1cmF0aW9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1hdWRpby1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2hhcHRlcnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXJyZW50LXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWR1cmF0aW9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wbGF5YmFjay1yYXRlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3VidGl0bGVzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdGltZS1kaXZpZGVyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kdXJhdGlvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2x7ZGlzcGxheTpub25lfS52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVye3dpZHRoOmF1dG87d2lkdGg6aW5pdGlhbH0udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3Vicy1jYXBzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9ue2Rpc3BsYXk6bm9uZX0udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcntmbGV4OmF1dG87ZGlzcGxheTpibG9ja30udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlcnt3aWR0aDphdXRvfS52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wcm9ncmVzcy1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdze2JhY2tncm91bmQtY29sb3I6IzJiMzMzZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNTEsNjMsLjc1KTtjb2xvcjojZmZmO2hlaWdodDo3MCV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7ZGlzcGxheTp0YWJsZX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMsLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udHtkaXNwbGF5OnRhYmxlLWNlbGx9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHN7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219QHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpey52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6MWZyO3BhZGRpbmc6MjBweCAyNHB4IDAgMjRweH0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b257bWFyZ2luLWJvdHRvbToyMHB4fS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xze2dyaWQtY29sdW1uOjEvLTF9LnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsLnZqcy1sYXlvdXQtdGlueSAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwudmpzLWxheW91dC14LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fS52anMtdHJhY2stc2V0dGluZz5zZWxlY3R7bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOi41ZW19LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0e21hcmdpbjo1cHg7cGFkZGluZzozcHg7Ym9yZGVyOm5vbmV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4+c2VsZWN0e21heC13aWR0aDo3LjNlbX0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgbGVnZW5ke2NvbG9yOiNmZmY7bWFyZ2luOjAgMCA1cHggMH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMXB4IDFweCAxcHggMXB4KTtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzowO2JvcmRlcjowO2hlaWdodDoxcHg7d2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbn0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjphY3RpdmUsLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXN7b3V0bGluZS1zdHlsZTpzb2xpZDtvdXRsaW5lLXdpZHRoOm1lZGl1bTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLCNmZmYgODglLCM3Mzg1OWYgMTAwJSl9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXJ7Y29sb3I6cmdiYSg0Myw1MSw2MywuNzUpfS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCNmZmYgODglLCM3Mzg1OWYgMTAwJSk7Y29sb3I6IzJiMzMzZjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjJweH0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b257bWFyZ2luLXJpZ2h0OjFlbX1AbWVkaWEgcHJpbnR7LnZpZGVvLWpzPjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpe3Zpc2liaWxpdHk6aGlkZGVufX0udmpzLXJlc2l6ZS1tYW5hZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lO3otaW5kZXg6LTEwMDB9LmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpe291dGxpbmU6MDtiYWNrZ3JvdW5kOjAgMH0udmlkZW8tanMgLnZqcy1tZW51IDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLC52aWRlby1qcyA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjA7YmFja2dyb3VuZDowIDB9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXHJcbiAqIEZvdW5kYXRpb24gZm9yIFNpdGVzIGJ5IFpVUkJcclxuICogVmVyc2lvbiA2LjQuMlxyXG4gKiBmb3VuZGF0aW9uLnp1cmIuY29tXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxyXG4gKi9cbi8qISBub3JtYWxpemUtc2NzcyB8IE1JVC9HUEx2MiBMaWNlbnNlIHwgYml0Lmx5L25vcm1hbGl6ZS1zY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gICAgICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gICAgICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcclxuICAgICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAgICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXG5maWdjYXB0aW9uLFxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gICAgICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcclxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAgICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICAgICAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICAgICAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBMaW5rc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gICAgICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gICAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gICAgICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbiAgICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gICAgICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAgICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gICAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICAgICAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICAgICAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcclxuICAgICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gICAgICogYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gICAgICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAgICAgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXHJcbiAgICAgKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgICAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICAgICAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gICAgICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICAgICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgICAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICAgICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC8qKlxyXG4gICAgICAgICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICAgICAgICovXG4gIC8qKlxyXG4gICAgICAgICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICAgICAgICAgKi9cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcclxuICAgICAqIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAgICAgKi9cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxyXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gICAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICAgICAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICAgKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAgICAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xuICAvKipcclxuICAgICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICAgICAgICAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICAgICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICAgICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICAgICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXHJcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICAgKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAgICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICAgICAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU2NyaXB0aW5nXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gICAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gICAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3VuZGF0aW9uLW1xIHtcbiAgZm9udC1mYW1pbHk6IFwic21hbGw9MGVtJm1lZGl1bT00MGVtJmxhcmdlPTY0ZW0meGxhcmdlPTc1ZW0meHhsYXJnZT05MGVtXCI7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwYTBhMGE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tYXBfY2FudmFzIGltZyxcbi5tYXBfY2FudmFzIGVtYmVkLFxuLm1hcF9jYW52YXMgb2JqZWN0LFxuLm1xYS1kaXNwbGF5IGltZyxcbi5tcWEtZGlzcGxheSBlbWJlZCxcbi5tcWEtZGlzcGxheSBvYmplY3Qge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSBidXR0b24ge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAuaGlkZS1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oaWRlLWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuc2hvdy1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5oaWRlLWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctZm9yLXNyLFxuLnNob3ctb24tZm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNob3ctb24tZm9jdXM6YWN0aXZlLCAuc2hvdy1vbi1mb2N1czpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICBjbGlwLXBhdGg6IG5vbmU7XG59XG5cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1mb3ItbGFuZHNjYXBlLFxuLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93IHtcbiAgbWF4LXdpZHRoOiA3My4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLnJvdyAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJvdyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJvdyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICB9XG59XG5cbi5yb3cgLnJvdy5jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cuZXhwYW5kZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5yb3cuZXhwYW5kZWQgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3c6bm90KC5leHBhbmRlZCkgLnJvdyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW4sIC5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJvdy5pcy1jb2xsYXBzZS1jaGlsZCxcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uID4gLnJvdyxcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyA+IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29sdW1uLCAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAxIDEgMHB4O1xuICBmbGV4OiAxIDEgMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbHVtbiwgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIH1cbn1cblxuLmNvbHVtbi5yb3cucm93LCAucm93LnJvdy5jb2x1bW5zIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucm93IC5jb2x1bW4ucm93LnJvdywgLnJvdyAucm93LnJvdy5jb2x1bW5zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc21hbGwtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuXG4uc21hbGwtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4uc21hbGwtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnNtYWxsLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLnNtYWxsLTQge1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5zbWFsbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uc21hbGwtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnNtYWxsLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLnNtYWxsLTcge1xuICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5zbWFsbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4uc21hbGwtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLnNtYWxsLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLnNtYWxsLTEwIHtcbiAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uc21hbGwtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4uc21hbGwtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG4uc21hbGwtdXAtMSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtdXAtMiB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uc21hbGwtdXAtMyB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTMgPiAuY29sdW1uLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uc21hbGwtdXAtNCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uc21hbGwtdXAtNSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uc21hbGwtdXAtNiB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTYgPiAuY29sdW1uLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uc21hbGwtdXAtNyB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAxNC4yODU3MSU7XG4gIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gIG1heC13aWR0aDogMTQuMjg1NzElO1xufVxuXG4uc21hbGwtdXAtOCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgZmxleDogMCAwIDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uc21hbGwtY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5tZWRpdW0tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm1lZGl1bS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm1lZGl1bS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5tZWRpdW0tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLXVwLTEge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMiB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbiwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bS11cC0zIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLXVwLTQge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5tZWRpdW0tdXAtNSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbiwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm1lZGl1bS11cC02IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLXVwLTcge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElO1xuICB9XG4gIC5tZWRpdW0tdXAtOCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbiwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tZXhwYW5kIHtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICB9XG59XG5cbi5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1uLCAucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAubGFyZ2UtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5sYXJnZS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5sYXJnZS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAubGFyZ2UtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtdXAtMSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXJnZS11cC0yIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC5sYXJnZS11cC0yID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLXVwLTMge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtdXAtNCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZS11cC01IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC5sYXJnZS11cC01ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLmxhcmdlLXVwLTYge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtdXAtNyB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElO1xuICB9XG4gIC5sYXJnZS11cC04IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC5sYXJnZS11cC04ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYXJnZS1leHBhbmQge1xuICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xuICAgIGZsZXg6IDEgMSAwcHg7XG4gIH1cbn1cblxuLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbnMge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1uLCAucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgZmxleDogMSAxIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4uc2hyaW5rIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sdW1uLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY29sdW1uLWJsb2NrID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tanVzdGlmeSB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLXNwYWNlZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tcmlnaHQudmVydGljYWwubWVudSA+IGxpID4gYSB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNlbnRlci52ZXJ0aWNhbC5tZW51ID4gbGkgPiBhIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLXRvcCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1zZWxmLXRvcCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tc2VsZi1ib3R0b20ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLXNlbGYtbWlkZGxlIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYWxpZ24tc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmFsaWduLWNlbnRlci1taWRkbGUge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uc21hbGwtb3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cblxuLnNtYWxsLW9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbi5zbWFsbC1vcmRlci0zIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuXG4uc21hbGwtb3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDtcbn1cblxuLnNtYWxsLW9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbi5zbWFsbC1vcmRlci02IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLW9yZGVyLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5tZWRpdW0tb3JkZXItMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAubWVkaXVtLW9yZGVyLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5tZWRpdW0tb3JkZXItNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2Utb3JkZXItMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5sYXJnZS1vcmRlci0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAubGFyZ2Utb3JkZXItNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5sYXJnZS1vcmRlci02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG4uZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2hpbGQtYXV0byB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mbGV4LWNoaWxkLWdyb3cge1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uZmxleC1jaGlsZC1zaHJpbmsge1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uZmxleC1kaXItcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LWRpci1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZsZXgtZGlyLWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpdW0tZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWNoaWxkLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubWVkaXVtLWZsZXgtY2hpbGQtZ3JvdyB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5tZWRpdW0tZmxleC1jaGlsZC1zaHJpbmsge1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAubWVkaXVtLWZsZXgtZGlyLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubWVkaXVtLWZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAubWVkaXVtLWZsZXgtZGlyLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVkaXVtLWZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtZmxleC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxhcmdlLWZsZXgtY2hpbGQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5sYXJnZS1mbGV4LWNoaWxkLWdyb3cge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAubGFyZ2UtZmxleC1jaGlsZC1zaHJpbmsge1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAubGFyZ2UtZmxleC1kaXItcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5sYXJnZS1mbGV4LWRpci1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmxhcmdlLWZsZXgtZGlyLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGFyZ2UtZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubWVkaXVtLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tZWRpdW0tdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWVkaXVtLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5sYXJnZS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubGFyZ2UtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG5cbi8qKlxyXG4gKiBTd2lwZXIgNS40LjVcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxNiwgMjAyMFxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxyXG4gKlxyXG4gKiBQbHVnaW4gTmFtZTogTW9kdWxvQm94XHJcbiAqIFBsdWdpbiBVUkk6IGh0dHBzOi8vd3d3LnRoZW1lLW9uZS5jb20vbW9kdWxvYm94L1xyXG4gKiBBdXRob3I6IFRoZW1lb25lXHJcbiAqIEF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnRoZW1lLW9uZS5jb20vXHJcbiAqIERlc2NyaXB0aW9uOiBhIHB1cmUgSmF2YVNjcmlwdCBhbmQgdG91Y2hhYmxlIGxpZ2h0Ym94XHJcbiAqIFZlcnNpb246IDEuNC4wXHJcbiAqIFRhZ3M6IGxpZ2h0Ym94LCB0b3VjaCwgc3dpcGUsIGltYWdlLCB2aWRlbywgaWZyYW1lLCBodG1sXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoQykgMjAxNyBUaGVtZW9uZSAtIEFsbCBSaWdodHMgUmVzZXJ2ZWRcclxuICpcclxuICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU1VNTUFSWVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICAwMC4gTWFpbiBjb250YWluZXJzXHJcbiAgICAwMS4gU1ZHIGljb25zIFVSTFxyXG4gICAgMDIuIFRvcCBCYXJcclxuICAgIDAzLiBCb3R0b20gQmFyXHJcbiAgICAwNC4gQ2FwdGlvblxyXG4gICAgMDUuIEl0ZW1cclxuICAgIDA2LiBWaWRlby9JZnJhbWVcclxuICAgIDA3LiBDb3VudGVyXHJcbiAgICAwOC4gVGltZXJcclxuICAgIDA5LiBMb2FkZXJcclxuICAgIDEwLiBTaGFyZSB0b29sdGlwXHJcbiAgICAxMS4gQnV0dG9uc1xyXG4gICAgMTIuIFRodW1ibmFpbHNcclxuICAgIDEzLiBNZWRpYSBRdWVyaWVzXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDAuIE1haW4gY29udGFpbmVyc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LWhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgLyoqKiBwcmV2ZW50IGlzc3VlIG9uIG9sZCBTYWZhcmkgdmVyc2lvbiAqKiovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UsIHZpc2liaWxpdHkgLjRzIGVhc2U7XG59XG5cbi5tb2J4LWhvbGRlcjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2J4LWhvbGRlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vYngtaG9sZGVyIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9ieC1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2J4LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ubW9ieC1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XG59XG5cbi5tb2J4LWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5tb2J4LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbn1cblxuLm1vYngtdWk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4ubW9ieC1vcGVuLXRvb2x0aXAgLm1vYngtdWk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDEuIFNWRyBpY29ucyBVUkxcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC12aWRlbzpiZWZvcmUsXG4ubW9ieC12aWRlbzphZnRlcixcbi5tb2J4LXRodW1iLXZpZGVvOmFmdGVyLFxuLm1vYngtdWkgYnV0dG9uLFxuLm1vYngtc2hhcmUtdG9vbHRpcCAqOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9tb2R1bG9ib3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAyLiBUb3AgQmFyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMy4gQm90dG9tIEJhclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LWJvdHRvbS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9ieC1wYW56b29tIC5tb2J4LWJvdHRvbS1iYXIsXG4ubW9ieC13aWxsLWNsb3NlIC5tb2J4LWJvdHRvbS1iYXIsXG4ubW9ieC1ob2xkZXI6bm90KC5tb2J4LW9wZW4pIC5tb2J4LWJvdHRvbS1iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDQuIENhcHRpb25cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2J4LWNhcHRpb24taW5uZXIge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1vYngtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ubW9ieC1kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLm1vYngtdGl0bGUgKyAubW9ieC1kZXNjIHtcbiAgbWFyZ2luOiAtNnB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA1LiBJdGVtXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtaXRlbSxcbi5tb2J4LWl0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4ubW9ieC1pdGVtLWlubmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1vYngtaW1nLFxuLm1vYngtcGFuem9vbSAubW9ieC1pdGVtIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICAvKiBmYWxsYmFjayBpZiBncmFiIGN1cnNvciBpcyB1bnN1cHBvcnRlZCAqL1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4ubW9ieC1kcmFnZ2luZyAubW9ieC1pdGVtICoge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG59XG5cbi5tb2J4LWltZyxcbi5tb2J4LWh0bWwsXG4ubW9ieC12aWRlbyxcbi5tb2J4LWlmcmFtZSxcbi5tb2J4LWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcbn1cblxuLm1vYngtbWVkaWEtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vYngtZXJyb3IsXG4ubW9ieC1odG1sLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tb2J4LWVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCA2MHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYngtaHRtbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9ieC1odG1sLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA2LiBWaWRlby9JZnJhbWVcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC12aWRlbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYngtdmlkZW86YmVmb3JlLFxuLm1vYngtdmlkZW86YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTQ0cHggMCAwIC00NHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMjgyODI4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOHB4IC00MTRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5tb2J4LXZpZGVvLm1vYngtbG9hZGluZzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9ieC12aWRlbzphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgyODI4O1xufVxuXG4ubW9ieC12aWRlby5tb2J4LWxvYWRpbmc6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nOmJlZm9yZSxcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZzphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2J4LXZpZGVvIHZpZGVvLFxuLm1vYngtdmlkZW8gaWZyYW1lLFxuLm1vYngtdmlkZW8gLm1lanMtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuLm1vYngtdmlkZW8gaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIHZpZGVvLFxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIC5tZWpzLXZpZGVvLFxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKioqIGhpZGUgZnVsbHNjcmVlbiBidXR0b24gb24gd2Via2l0IGJyb3dzZXJzIHRvIHByZXZlbnQgaXNzdWUgKioqL1xuLm1vYngtZnVsbHNjcmVlbiB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbixcbi5tb2J4LWZ1bGxzY3JlZW4gLm1lanMtZnVsbHNjcmVlbi1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqIFNhZmFyaSBzdGlsbCBub3QgZml4IHRoaXMgaXNzdWUgKioqL1xuOi13ZWJraXQtZnVsbC1zY3JlZW4tYW5jZXN0b3I6bm90KGlmcmFtZSkge1xuICB3aWxsLWNoYW5nZTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDcuIENvdW50ZXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBvcGFjaXR5OiAwLjc1O1xuICBtYXJnaW46IDAgMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuXG4ubW9ieC1ydGwgLm1vYngtY291bnRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA4LiBUaW1lclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXRpbWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1vYngtcnRsIC5tb2J4LXRpbWVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubW9ieC1hdXRvcGxheSAubW9ieC10aW1lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwOS4gTG9hZGVyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyODI4Mjg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9ieC1sb2FkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9ieC1sb2FkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEwLiBTaGFyZSBUb29sdGlwXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtc2hhcmUtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMjBweDtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcbn1cblxuLm1vYngtc2hhcmUtdG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjlmYWZiO1xufVxuXG4ubW9ieC1zaGFyZS10b29sdGlwW2RhdGEtcG9zaXRpb249XCJsZWZ0XCJdOmJlZm9yZSB7XG4gIGxlZnQ6IDE0cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubW9ieC1vcGVuLXRvb2x0aXAgLm1vYngtc2hhcmUtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tb2J4LXNoYXJlLXRvb2x0aXAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMS4gQnV0dG9uc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXVpIGJ1dHRvbixcbi5tb2J4LXNoYXJlLXRvb2x0aXAgKjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2J4LXVpIGJ1dHRvbjpob3Zlcixcbi5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1vYngtcnRsIC5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubW9ieC10b3AtYmFyIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAycHg7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tb2J4LXJ0bCAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5idXR0b24ubW9ieC1wcmV2LFxuYnV0dG9uLm1vYngtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuYnV0dG9uLm1vYngtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4ubW9ieC1ob2xkZXJbZGF0YS16b29tPVwiZmFsc2VcIl0gLm1vYngtem9vbSxcbi5tb2J4LWhvbGRlcltkYXRhLXpvb209XCJmYWxzZVwiXSAubW9ieC16b29tOmhvdmVyLFxuLm1vYngtaG9sZGVyW2RhdGEtZG93bmxvYWQ9XCJmYWxzZVwiXSAubW9ieC1kb3dubG9hZCxcbi5tb2J4LWhvbGRlcltkYXRhLWRvd25sb2FkPVwiZmFsc2VcIl0gLm1vYngtZG93bmxvYWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tb2J4LXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDRweDtcbn1cblxuLm1vYngtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC00MHB4O1xufVxuXG4ubW9ieC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTc2cHg7XG59XG5cbi5tb2J4LXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0xMjBweDtcbn1cblxuLm1vYngtcGFuem9vbSAubW9ieC16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMTY0cHg7XG59XG5cbi5tb2J4LXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yMDhweDtcbn1cblxuLm1vYngtYXV0b3BsYXkgLm1vYngtcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTI1MnB4O1xufVxuXG4ubW9ieC1kb3dubG9hZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTI5NnB4O1xufVxuXG4ubW9ieC1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTM0MHB4O1xufVxuXG4ubW9ieC1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMzg0cHg7XG59XG5cbi5tb2J4LWZ1bGxzY3JlZW4gLm1vYngtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTQyOHB4O1xufVxuXG4ubW9ieC1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00NzJweDtcbn1cblxuLm1vYngtZmFjZWJvb2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC00NzJweDtcbn1cblxuLm1vYngtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC01MTZweDtcbn1cblxuLm1vYngtdHdpdHRlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTUxNnB4O1xufVxuXG4ubW9ieC1nb29nbGVwbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTU2MHB4O1xufVxuXG4ubW9ieC1nb29nbGVwbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNTYwcHg7XG59XG5cbi5tb2J4LXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02MDRweDtcbn1cblxuLm1vYngtcGludGVyZXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNjA0cHg7XG59XG5cbi5tb2J4LWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0OHB4O1xufVxuXG4ubW9ieC1saW5rZWRpbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTY0OHB4O1xufVxuXG4ubW9ieC1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjkycHg7XG59XG5cbi5tb2J4LXJlZGRpdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTY5MnB4O1xufVxuXG4ubW9ieC10dW1ibHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzM2cHg7XG59XG5cbi5tb2J4LXR1bWJscjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTczNnB4O1xufVxuXG4ubW9ieC1ibG9nZ2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTc4MHB4O1xufVxuXG4ubW9ieC1ibG9nZ2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2QwMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNzgwcHg7XG59XG5cbi5tb2J4LWJ1ZmZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MjRweDtcbn1cblxuLm1vYngtYnVmZmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2I0MztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtODI0cHg7XG59XG5cbi5tb2J4LWRpZ2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtODY4cHg7XG59XG5cbi5tb2J4LWRpZ2c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YmUyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC04NjhweDtcbn1cblxuLm1vYngtc3R1bWJsZXVwb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTEycHg7XG59XG5cbi5tb2J4LXN0dW1ibGV1cG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDkyNDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtOTEycHg7XG59XG5cbi5tb2J4LWV2ZXJub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk1NnB4O1xufVxuXG4ubW9ieC1ldmVybm90ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGJlNjA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTk1NnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTIuIFRodW1ibmFpbHNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC10aHVtYnMtaG9sZGVyLFxuLm1vYngtdGh1bWJzLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb2J4LXRodW1icy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2J4LXRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHdpbGwtY2hhbmdlOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG59XG5cbi5tb2J4LXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbn1cblxuLm1vYngtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuMDAwMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MjgyODtcbn1cblxuLm1vYngtYWN0aXZlLXRodW1iOmFmdGVyIHtcbiAgb3BhY2l0eTogMC45OTk5O1xufVxuXG4ubW9ieC10aHVtYi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG59XG5cbi5tb2J4LXRodW1iLWxvYWRlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vYngtdGh1bWItYmc6aG92ZXIsXG4ubW9ieC1hY3RpdmUtdGh1bWIgLm1vYngtdGh1bWItbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vYngtdGh1bWJzLWhvbGRlciB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxuLm1vYngtZHJhZ2dpbmcgLm1vYngtdGh1bWJzLWhvbGRlciB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbn1cblxuLm1vYngtdGh1bWItdmlkZW86YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMjBweCBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjA4cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMy4gTWVkaWEgUXVlcmllc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAubW9ieC12aWRlbzpiZWZvcmUsXG4gIC5tb2J4LXZpZGVvOmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAtMzRweCAwIDAgLTM0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IC0yOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLm1vYngtdmlkZW86YmVmb3JlLFxuICAubW9ieC12aWRlbzphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IC0yMDhweDtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubW9ieC10aW1lciB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLm1vYngtdG9wLWJhciBidXR0b24ge1xuICAgIG1hcmdpbjogMnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm1vYngtY291bnRlciB7XG4gICAgbWFyZ2luOiAwIDZweCAwIDRweDtcbiAgfVxuICAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1heC13aWR0aDogMzgwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSkgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLm1vYngtdG9wLWJhciBidXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2csIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wYXVzZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbXV0ZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWxvdyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbWlkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLWhpZ2gge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1zdWJ0aXRsZXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhcHRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FwdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNoYXB0ZXJzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLCAudmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLnZqcy1pY29uLWhkIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jYW5jZWwge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXJlcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4udmpzLWljb24tdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tYXVkaW8ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi52anMtaWNvbi1wcmV2aW91cy1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLnZpZGVvLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICB3b3JkLWJyZWFrOiBpbml0aWFsO1xufVxuXG4udmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzW3RhYmluZGV4PVwiLTFcIl0ge1xuICBvdXRsaW5lOiAwO1xufVxuXG4udmlkZW8tanMgKiwgLnZpZGVvLWpzIDphZnRlciwgLnZpZGVvLWpzIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy0xNi05LCAudmlkZW8tanMudmpzLTQtMywgLnZpZGVvLWpzLnZqcy1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi52anMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLCAudmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZhOGNjO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNjMzMzJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogLjA2NjY2ZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xufVxuXG4udmpzLWJpZy1wbGF5LWNlbnRlcmVkIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLS44MTY2NmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsIC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtaGFzLXN0YXJ0ZWQgLnZqcy1iaWctcGxheS1idXR0b24sIC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4udmpzLWNvbnRyb2wgLnZqcy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciwgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyYjMzM2Y7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTtcbn1cblxuLnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDVlbTtcbn1cblxuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxNGVtO1xufVxuXG4udmpzLWxheW91dC1odWdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LCAudmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcsIC52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsIC52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRlbTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjFzLG9wYWNpdHkgLjFzO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhciwgLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyLCAudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0ZW07XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbm8tZmxleCAudmpzLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmbGV4OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBoZWlnaHQ6IC4zZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLS41ZW07XG4gIHRvcDogLS4zMzMzMzMzMzMzZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuM2VtO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNmVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC40NWVtIDAgLjQ1ZW07XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuMXMsb3BhY2l0eSAuMXMsaGVpZ2h0IC4xcyx3aWR0aCAuMXMsbGVmdCAwcyx0b3AgMHM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgbGVmdDogLTMuNWVtO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUge1xuICB3aWR0aDogMTBlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1tdXRlLXRvZ2dsZS1vbmx5IHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogM2VtO1xuICBsZWZ0OiAtMzAwMGVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAuM2VtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtLjVlbTtcbiAgbGVmdDogLS4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtLjNlbTtcbiAgcmlnaHQ6IC0uNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogOGVtO1xuICBib3R0b206IDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA0ZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWRlby1qcy52anMtbGl2ZTpub3QoLnZqcy1saXZldWkpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLCAudmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC4xZW07XG59XG5cbi52anMtc3VidGl0bGVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjtcbn1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsIC52anMtcGxheWJhY2stcmF0ZSA+IC52anMtbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMDtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IC4wNWVtIC4wNWVtIC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IC40NHM7XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuXG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLS4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCIg74SdXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3Vicy1jYXBzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZlKSAudmpzLXN1YnMtY2Fwcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZXVpKSAudmpzLXN1YnMtY2Fwcy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wcm9ncmVzcy1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cudmpzLXRleHQtdHJhY2stc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA3MCU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbG9ycywgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWZvbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAwIDI0cHg7XG4gIH1cbiAgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuICAudmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZqcy1sYXlvdXQtdGlueSAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnZqcy10cmFjay1zZXR0aW5nID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xuICBjb2xvcjogIzJiMzMzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiA6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi52anMtcmVzaXplLW1hbmFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51IDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLCAudmlkZW8tanMgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi52anMtdGhlbWUtY2l0eSB7XG4gIC0tdmpzLXRoZW1lLWNpdHktLXByaW1hcnk6I2JmM2I0ZDtcbiAgLS12anMtdGhlbWUtY2l0eS0tc2Vjb25kYXJ5OiNmZmY7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLWNvbnRyb2wtYmFyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAsIHRyYW5zcGFyZW50KTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12anMtdGhlbWUtY2l0eS0tcHJpbWFyeSk7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgb3JkZXI6IDE7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmbGV4OiAzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBvcmRlcjogMjtcbiAgZmxleDogODtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCwgLnZqcy10aGVtZS1jaXR5IC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIG9yZGVyOiAzO1xuICBmbGV4OiAxO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLW11dGUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAzZW07XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDEuNzVlbSAzZW07XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEuNzVlbSBzb2xpZCB2YXIoLS12anMtdGhlbWUtY2l0eS0tc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBUaXRpbGxpdW0gV2ViIC0gMjAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUaXRpbGxpdW0gV2ViIEV4dHJhIExpZ2h0XCIpLCBsb2NhbChcIlRpdGlsbGl1bVdlYi1FeHRyYS1MaWdodFwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LnN2ZyN0aXRpbGxpdW13ZWItZXh0cmEtbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFRpdGlsbGl1bSBXZWIgLSAzMDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlRpdGlsbGl1bSBXZWIgTGlnaHRcIiksIGxvY2FsKFwiVGl0aWxsaXVtV2ViLUxpZ2h0XCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQuc3ZnI3RpdGlsbGl1bXdlYi1saWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogVGl0aWxsaXVtIFdlYiAtIDQwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUaXRpbGxpdW0gV2ViIFJlZ3VsYXJcIiksIGxvY2FsKFwiVGl0aWxsaXVtV2ViLVJlZ3VsYXJcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIuc3ZnI3RpdGlsbGl1bXdlYi1yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBUaXRpbGxpdW0gV2ViIC0gNjAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUaXRpbGxpdW0gV2ViIFNlbWlCb2xkXCIpLCBsb2NhbChcIlRpdGlsbGl1bVdlYi1TZW1pQm9sZFwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLnN2ZyN0aXRpbGxpdW13ZWItc2VtaWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFRpdGlsbGl1bSBXZWIgLSA3MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGl0aWxsaXVtIFdlYiBCb2xkXCIpLCBsb2NhbChcIlRpdGlsbGl1bVdlYi1Cb2xkXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLnN2ZyN0aXRpbGxpdW13ZWItYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogU291cmNlIFNhbnMgUHJvIC0gNDAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIFJlZ3VsYXJcIiksIGxvY2FsKFwiU291cmNlU2Fucy1Qcm8tUmVndWxhclwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuc3ZnI3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFNvdXJjZSBTYW5zIFBybyAtIDYwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkXCIpLCBsb2NhbChcIlNvdXJjZVNhbnMtUHJvLVNlbWlCb2xkXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAuc3ZnI3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogU291cmNlIFNhbnMgUHJvIC0gNzAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJTb3VyY2UgU2FucyBQcm8gQm9sZFwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zLVByby1Cb2xkXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuc3ZnI3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMvL2ljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy8vaWNvbmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLy9pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLy9pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLy9pY29uZm9udC5zdmcjaWNvbmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY29ucyAuaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb25zLWJveCB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmljb25zLWJveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMlwiO1xufVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xufVxuXG4uaWNvbi1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xufVxuXG4uaWNvbi1iYXphLWRhbnljaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xufVxuXG4uaWNvbi1idWlsZGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDZcIjtcbn1cblxuLmljb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1sZWZ0LXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtcmlnaHQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwOVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEFcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0LXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBDXCI7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBFXCI7XG59XG5cbi5pY29uLWNsb3NlLWZhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRlwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExMFwiO1xufVxuXG4uaWNvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExMVwiO1xufVxuXG4uaWNvbi1kb2RhdGtvd2UtdXNsdWdpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTEzXCI7XG59XG5cbi5pY29uLWRvZGF0a293ZS11c2x1Z2kyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE0XCI7XG59XG5cbi5pY29uLWRvd25sb2FkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTZcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTVcIjtcbn1cblxuLmljb24tZWtzcGxvYXRhY2phOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE3XCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE4XCI7XG59XG5cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE5XCI7XG59XG5cbi5pY29uLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFBXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFCXCI7XG59XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQ1wiO1xufVxuXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFEXCI7XG59XG5cbi5pY29uLWZvbnQtc2l6ZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExRVwiO1xufVxuXG4uaWNvbi1mb250LXNpemUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExRlwiO1xufVxuXG4uaWNvbi1mb250LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjBcIjtcbn1cblxuLmljb24tZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyMVwiO1xufVxuXG4uaWNvbi1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjJcIjtcbn1cblxuLmljb24taW5mby1vZ29sbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjNcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI0XCI7XG59XG5cbi5pY29uLWlud2VzdHljamU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjVcIjtcbn1cblxuLmljb24taW53ZXN0eWNqZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjZcIjtcbn1cblxuLmljb24ta2FyaWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyN1wiO1xufVxuXG4uaWNvbi1rYXJpZXJhMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyOFwiO1xufVxuXG4uaWNvbi1rb25zdWx0YWNqZS16LXJ5bmtpZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjlcIjtcbn1cblxuLmljb24ta29uc3VsdGFjamUtei1yeW5raWVtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyQVwiO1xufVxuXG4uaWNvbi1sYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkJcIjtcbn1cblxuLmljb24tbGFib3JhdG9yaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJDXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJEXCI7XG59XG5cbi5pY29uLWxuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyRVwiO1xufVxuXG4uaWNvbi1tYWludGVuYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyRlwiO1xufVxuXG4uaWNvbi1tYXRlcmlhbHktZWR1a2FjeWpuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzMFwiO1xufVxuXG4uaWNvbi1tZWRpYS1pY29uLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzFcIjtcbn1cblxuLmljb24tbWVkaWEtaWNvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTMyXCI7XG59XG5cbi5pY29uLW1lZGlhLWljb24tMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzM1wiO1xufVxuXG4uaWNvbi1tZWRpYS1pY29uLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzRcIjtcbn1cblxuLmljb24tbXVsdGltZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzNVwiO1xufVxuXG4uaWNvbi1uYXN6ZS13YXJ0b3NjaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzNlwiO1xufVxuXG4uaWNvbi1uYXN6ZS13YXJ0b3NjaTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzdcIjtcbn1cblxuLmljb24tbmFzemUtd2FydG9zY2kzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM4XCI7XG59XG5cbi5pY29uLW5ld3NsZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzlcIjtcbn1cblxuLmljb24tb2dsb3N6ZW5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzQVwiO1xufVxuXG4uaWNvbi1vdG9jemVuaWUtcmVndWxhY3lqbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBM0JcIjtcbn1cblxuLmljb24tb3RvY3plbmllLXJlZ3VsYWN5am5lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzQ1wiO1xufVxuXG4uaWNvbi1wYWtpZXQtaW5mb3JtYWNqaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzRVwiO1xufVxuXG4uaWNvbi1wYWtpZXQtaW5mb3JtYWNqaTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBM0ZcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDBcIjtcbn1cblxuLmljb24tcGlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0MVwiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQyXCI7XG59XG5cbi5pY29uLXByYXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ0XCI7XG59XG5cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTFDXCI7XG59XG5cbi5pY29uLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDZcIjtcbn1cblxuLmljb24tcHJ6ZXRhcmdpLXBvc3RlcG93YW5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0N1wiO1xufVxuXG4uaWNvbi1yYXBvcnQtcm9jem55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ4XCI7XG59XG5cbi5pY29uLXJlZmVyZW5jamU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNEFcIjtcbn1cblxuLmljb24tcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRCXCI7XG59XG5cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0Q1wiO1xufVxuXG4uaWNvbi1yemVjem5pay1wcmFzb3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTREXCI7XG59XG5cbi5pY29uLXJ6ZWN6bmlrLXByYXNvd3kyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRFXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0RlwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1MFwiO1xufVxuXG4uaWNvbi1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTFcIjtcbn1cblxuLmljb24tc3RhbmRhcmR5R1M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTJcIjtcbn1cblxuLmljb24tc3RhbmRhcmR5R1MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTUzXCI7XG59XG5cbi5pY29uLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTU0XCI7XG59XG5cbi5pY29uLXN0cmF0ZWdpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1NVwiO1xufVxuXG4uaWNvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTU2XCI7XG59XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNThcIjtcbn1cblxuLmljb24tdXNsdWdpLUtTUDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1OVwiO1xufVxuXG4uaWNvbi11c2x1Z2ktU0dUOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTVBXCI7XG59XG5cbi5pY29uLXdpYXJ5Z29kbmktZG9zdGF3Y3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNUJcIjtcbn1cblxuLmljb24td2lhcnlnb2RuaS1kb3N0YXdjeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNUNcIjtcbn1cblxuLmljb24td2xhc2NpY2llbGUtZ3J1bnRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1RFwiO1xufVxuXG4uaWNvbi13c3BhcmNpZV9VRTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1RVwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTVGXCI7XG59XG5cbi5pY29uLWJsdWVza3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNjBcIjtcbn1cblxuLmljb24tenJvd25vd2F6b255LXJvendvajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE2MVwiO1xufVxuXG4uaWNvbi16cm93bm93YXpvbnktcm96d29qMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE2MlwiO1xufVxuXG4uaWNvbi16cm93bm93YXpvbnktcm96d29qMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE2M1wiO1xufVxuXG4udmlzdWFsbHloaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xufVxuXG4ub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRpbnktbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xufVxuXG4ubWItMV81IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZ1bGwtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucmVsYXRpdmUsXG5bZGF0YS1yZWxhdGl2ZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYnNvbHV0ZSxcbltkYXRhLWFic29sdXRlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhZGRlZCB7XG4gIHBhZGRpbmctbGVmdDogNHZ3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDR2dyAhaW1wb3J0YW50O1xufVxuXG4ubm8tcHQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGwge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXByIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bFtjbGFzc149J3R5cGUtJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsW2NsYXNzXj0ndHlwZS0nXSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsW2NsYXNzXj0ndHlwZS0nXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC41NjI1ZW07XG4gIGxlZnQ6IC0uNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG59XG5cbnVsLnR5cGUtMSBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTEuc3ZnXCIpO1xufVxuXG51bC50eXBlLTIgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS0yLnN2Z1wiKTtcbn1cblxudWwudHlwZS0zIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtMy5zdmdcIik7XG59XG5cbnVsLnR5cGUtNCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTQuc3ZnXCIpO1xufVxuXG51bC50eXBlLTUgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS01LnN2Z1wiKTtcbn1cblxudWwudHlwZS02IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtNi5zdmdcIik7XG59XG5cbnVsLnR5cGUtNyBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTcuc3ZnXCIpO1xufVxuXG51bC50eXBlLTggbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS04LnN2Z1wiKTtcbn1cblxuW2RhdGEtZnVsbC13aWR0aF0ge1xuICB3aWR0aDogY2FsYygxMDAlICsgNHZ3ICogMik7XG4gIG1hcmdpbjogMCAtNHZ3O1xufVxuXG5bZGF0YS1jb250ZW50LXBhZGRpbmddIHtcbiAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDR2dztcbn1cblxuW2RhdGEtdmlld10ge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXMgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxLjI1cmVtLCAwKTtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PScwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzEnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PScyJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nMyddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzQnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSc1J10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nNiddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzcnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3MgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSc4J10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nOSddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzEwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVt2aWV3LWRpcmVjdGlvbj0ndG8tdG9wJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJyZW0sIDApO1xufVxuXG5bZGF0YS12aWV3XVt2aWV3LWRpcmVjdGlvbj0ndG8tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycmVtLCAwLCAwKTtcbn1cblxuW2RhdGEtdmlld11bdmlldy1kaXJlY3Rpb249J3RvLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycmVtLCAwLCAwKTtcbn1cblxuW2RhdGEtdmlld11bdmlldy1kaXJlY3Rpb249J3RvLWJvdHRvbSddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnJlbSwgMCk7XG59XG5cbltkYXRhLXZpZXddLmluLXZpZXcsIFtkYXRhLXZpZXddLnNlZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ociB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogLjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3BhY2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwYWNlci5zMDUge1xuICBoZWlnaHQ6IC41cmVtO1xufVxuXG4uc3BhY2VyLnMxIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc3BhY2VyLnMxNSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uc3BhY2VyLnMyIHtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uc3BhY2VyLnMzIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uc3BhY2VyLnM0IHtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uc3BhY2VyLnM1IHtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNtYWxsLXNocmluayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaXVtLXNocmluayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhcmdlLXNocmluayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltkYXRhLWJnLWltYWdlXSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnJlc2l6ZS1oZWlnaHQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbltkYXRhLWJnLWltYWdlXS5yZXNpemUtd2lkdGgge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5bZGF0YS1iZy1pbWFnZV0udC10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHRvcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0udC1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0udC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0udC1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnQtciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYy10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYy1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYy1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYy1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmMtciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYi10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHRvcCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYi1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYi1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uYi1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmItciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ubC10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmwtYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5sLWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ubC1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5sLXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5yLXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnItYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uci1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5yLWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5yLXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCByaWdodCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZz0nbGlnaHQtZ3JleSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuW2RhdGEtYm9yZGVyXSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuW2RhdGEtYm9yZGVyPSdncmV5J10ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG5bZGF0YS1ib3JkZXI9J29yYW5nZSddIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbn1cblxuLnN3aXBlci1jb250YWluZXIsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB6LWluZGV4OiAwO1xufVxuXG5pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50b2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXZoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvYyBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b2MgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi50b2MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnoxIHtcbiAgei1pbmRleDogMTtcbn1cblxuI3NraXAtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4jc2tpcC1uYXY6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB6LWluZGV4OiA2O1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNHZ3ICsgLjVyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4dncgKyAxcmVtKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNHZ3IC0gLjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIC43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg0OC43NXJlbSArIDR2dyArIC41cmVtKTtcbiAgfVxufVxuXG4udGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciB0YWJsZSB7XG4gIHdpZHRoOiA0OC43NXJlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50YWJsZSB0aCwgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nOiAxcmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxudGFibGUgdGQge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxLFxuLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNjg3NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xufVxuXG4udGl0bGUtd2l0aC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cblxuLnRpdGxlLXdpdGgtaWNvbiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5tYWluIHtcbiAgei1pbmRleDogMTtcbn1cblxubWFpbiBvbCxcbm1haW4gdWwge1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xufVxuXG5tYWluIG9sOmxhc3QtY2hpbGQsXG5tYWluIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgbWFpbiBvbCxcbiAgbWFpbiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluIG9sLFxuICBtYWluIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgbWFpbiBvbCxcbiAgbWFpbiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjEyNXJlbSAwIC4xMjVyZW0gMS41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZjVkMjM7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1ZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAuc21hbGwge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWItdGl0bGUge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHBhZGRpbmc6IC44NzVyZW0gMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYnV0dG9uLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmJ1dHRvbi5ob2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ1dHRvbi5yc3Mge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtIC4zNzVyZW0gLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIgLmJ1dHRvbi5yc3Mge1xuICB0b3A6IC0uMTI1cmVtO1xufVxuXG4uYnV0dG9uLnJzcyAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJ1dHRvbi53aWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5idXR0b24ud2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLndpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXR0b24ud2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xuICB9XG59XG5cbi5idXR0b24uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLmRlYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICBib3JkZXItY29sb3I6ICNlNjU0MDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idXR0b246aG92ZXIuc2Vjb25kYXJ5LCAuYnV0dG9uOmhvdmVyLnJzcywgLmJ1dHRvbjpob3Zlci5ob2xsb3csIC5idXR0b246Zm9jdXMuc2Vjb25kYXJ5LCAuYnV0dG9uOmZvY3VzLnJzcywgLmJ1dHRvbjpmb2N1cy5ob2xsb3csIC5idXR0b246YWN0aXZlLnNlY29uZGFyeSwgLmJ1dHRvbjphY3RpdmUucnNzLCAuYnV0dG9uOmFjdGl2ZS5ob2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtIC53eXNpd3lnIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uZm9ybSAuZmllbGQuc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybSAuZmllbGQuc3VibWl0IC5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogM3JlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0gLmZpZWxkLnN1Ym1pdC5sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtIC5maWVsZC5zdWJtaXQubG9hZGluZyAuYnV0dG9uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybSAuZmllbGQuc3VibWl0LmxvYWRpbmcgLmxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtIC5zdWNjZXNzLWJveCAubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDMuNXJlbTtcbn1cblxuLmZvcm0gLnN1Y2Nlc3MtYm94IC5zdXJ2ZXktcmVzdWx0cyA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLmZvcm0gLnN1Y2Nlc3MtYm94IC5zdXJ2ZXktcmVzdWx0cyAucXVlc3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb3JtIC5zdWNjZXNzLWJveCAuc3VydmV5LXJlc3VsdHMgLnBlcmNlbnRhZ2UtYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDRweCAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZjVkMjM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICBhbmltYXRpb246IHNjYWxlSW4gZm9yd2FyZHMgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybSAuc3VjY2Vzcy1ib3ggLnN1cnZleS1yZXN1bHRzIC5wZXJjZW50YWdlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAuMzVzIGVhc2U7XG59XG5cbi5mb3JtIC5maWxlcy1saXN0OmVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFyZW0gLjI1cmVtIDA7XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbSAuaWNvbiB7XG4gIHdpZHRoOiAuODc1cmVtO1xuICBoZWlnaHQ6IC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjVyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0gLmljb246OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0gdSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbSAuZmlsZS1lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0uZXJyb3IgdSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0uZXJyb3IgdSxcbi5mb3JtIC5maWxlcy1saXN0IC5zaW5nbGUtaXRlbS5lcnJvciAuZmlsZS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZjU1NTM7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuZmllbGRzZXQgLnRpdGxlLXdyYXBwZXIge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5maWVsZCBsYWJlbCxcbi5maWVsZCBlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmllbGQgZW0ge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IC41ZW07XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4uZmllbGQgaW5wdXRbdHlwZT0nZW1haWwnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J251bWJlciddLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGUnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nbW9udGgnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0ndGltZSddLFxuLmZpZWxkIGlucHV0W3R5cGU9J3RlbCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J3VybCddIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsIC5maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nZW1haWwnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nc2VhcmNoJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nc2VhcmNoJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nbnVtYmVyJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGUnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRlJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdtb250aCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J21vbnRoJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J3dlZWsnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSd3ZWVrJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J3RpbWUnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSd0aW1lJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J3RlbCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSd1cmwnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSd1cmwnXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmUtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4taGVpZ2h0OiA3LjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbn1cblxuLmZpZWxkIHRleHRhcmVhOmZvY3VzLCAuZmllbGQgdGV4dGFyZWE6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uZmllbGQgYnV0dG9uLFxuLmZpZWxkIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQgYnV0dG9uOmhvdmVyLCAuZmllbGQgYnV0dG9uOmZvY3VzLCAuZmllbGQgYnV0dG9uOmFjdGl2ZSxcbi5maWVsZCAuYnV0dG9uOmhvdmVyLFxuLmZpZWxkIC5idXR0b246Zm9jdXMsXG4uZmllbGQgLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICBib3JkZXItY29sb3I6ICNlNjU0MDA7XG59XG5cbi5maWVsZCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIC41cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi5maWVsZFtkYXRhLWljb249XCJsZWZ0XCJdIGlucHV0IHtcbiAgcGFkZGluZzogMCAxcmVtIDAgMi43NXJlbTtcbn1cblxuLmZpZWxkW2RhdGEtaWNvbj1cImxlZnRcIl0gLmljb24ge1xuICBsZWZ0OiAxcmVtO1xufVxuXG4uZmllbGRbZGF0YS1pY29uPVwicmlnaHRcIl0gaW5wdXQge1xuICBwYWRkaW5nOiAwIDIuNzVyZW0gMCAxcmVtO1xufVxuXG4uZmllbGRbZGF0YS1pY29uPVwicmlnaHRcIl0gLmljb24ge1xuICByaWdodDogMXJlbTtcbn1cblxuLmZpZWxkIC5jYXB0Y2hhLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5maWVsZCAuY2FwdGNoYS13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQgLmNhcHRjaGEtd3JhcCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgd2lkdGg6IC4xcHg7XG4gIGhlaWdodDogLjFweDtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41NjI1cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCAuaWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIHNwYW4sXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgdSxcbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogLjEyNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXMgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5mb3JtIC5jdXN0b20tZXJyb3ItbWVzc2FnZSxcbi5maWVsZCAudmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjZmY1NTUzO1xufVxuXG4uY3Mtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyLjVyZW07XG59XG5cbi5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogLjEyNXJlbSAxcmVtIC4xMjVyZW0gLjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuXG4uY3Mtc2VsZWN0LmNzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4uY3Mtc2VsZWN0LmNzLWFjdGl2ZSAuY3MtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY3Mtc2VsZWN0LmNzLWFjdGl2ZSAuY3Mtb3B0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGkgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGkuY3Mtc2VsZWN0ZWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmNzLXNlbGVjdCBzZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNzLXNlbGVjdCBbZGF0YS1wbGFjZWhvbGRlcl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5tYWluIC5jcy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IGluaXRpYWw7XG59XG5cbm1haW4gLmNzLXNlbGVjdDpmb2N1cyAuY3MtcGxhY2Vob2xkZXIge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmU6IDFweCBhdXRvICNmZjVkMjM7XG59XG5cbm1haW4gLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMi4yNXJlbSAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maWx0ZXJzIG1haW4gLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbm1haW4gLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlOQzR4TGpNc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBNU5pQTVOaUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdPVFlnT1RZN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdGthWE53YkdGNU9tNXZibVU3Wm1sc2JEb2pSa1kyUWpJeU8zME5DZ2t1YzNReGUyWnBiR3c2STBaR05rSXlNanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVGd5TGpFc01qVmpMVEl1TnkweUxqTXROaTQ0TFRFdU9TMDVMakVzTUM0NGJDMHlOU3d6TUd3dE1qVXRNekJqTFRFdU1TMHhMak10TWk0M0xUSXVNaTAwTGpRdE1pNHpZeTB4TGpjdE1DNHlMVE11TkN3d0xqUXROQzQ0TERFdU5RMEtDV010TWk0M0xESXVNeTB6TGpFc05pNDBMVEF1T0N3NUxqRnNNekFzTXpaak1TNHpMREV1TlN3ekxqRXNNaTR6TERVc01pNHpZekV1TlN3d0xETXRNQzQxTERRdU1pMHhMalZqTUM0ekxUQXVNaXd3TGpZdE1DNDFMREF1T0Mwd0xqaHNNekF0TXpZTkNnbERPRFV1TXl3ek1TNDBMRGcwTGprc01qY3VNeXc0TWk0eExESTFlaUl2UGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVGt5TGpJc016aE1OVEF1TlN3M09TNDJZeTB3TGpjc01DNDNMVEV1Tml3eExqRXRNaTQxTERFdU1YTXRNUzQ0TFRBdU5DMHlMalV0TVM0eFRETXVPQ3d6T0dNdE1DNDNMVEF1TnkweExqRXRNUzQyTFRFdU1TMHlMallOQ2dsak1DMHhMREF1TkMweExqZ3NNUzR4TFRJdU5tdzVMak10T1M0ell6QXVOeTB3TGpjc01TNDJMVEV1TVN3eUxqVXRNUzR4Y3pFdU9Dd3dMalFzTWk0MUxERXVNVXcwT0N3MU15NDBiREk1TGpndE1qa3VPR013TGpjdE1DNDNMREV1TmkweExqRXNNaTQxTFRFdU1YTXhMamdzTUM0MExESXVOU3d4TGpFTkNnbHNPUzR6TERrdU0yTXdMamNzTUM0M0xERXVNU3d4TGpZc01TNHhMREl1TmtNNU15NHpMRE0yTGpRc09USXVPU3d6Tnk0eUxEa3lMaklzTXpoNklpOCtEUW84TDNOMlp6NE5DZz09XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbm1haW4gLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5tYWluIC5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm1haW4gLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm1haW4gLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBzcGFuIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNXJlbSAycmVtIC41cmVtIDFyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNzLXNlbGVjdC5pbnZhbGlkIC5jcy1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1hY3RpdmUgLnNlYXJjaC1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VhcmNoLXRyaWdnZXIge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDAgLjc1cmVtO1xuICB9XG4gIC5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc2VhcmNoLXRyaWdnZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiA0dncgLSAxcmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDR2dyArIC41cmVtKTtcbiAgdG9wOiA0LjEyNXJlbTtcbiAgcGFkZGluZzogLjkzNzVyZW0gMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZvcm0tb3V0ZXIge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgICB0b3A6IDUuOTM3NXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtZm9ybS1vdXRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0gLmZpZWxkIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIC5maWVsZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjYyNXJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSAuZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0gLmZpZWxkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMy4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0gLmZpZWxkIGxhYmVsW2hpZGRlbl0ge1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtLW91dGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtLW91dGVyIGJ1dHRvbiAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNlYXJjaC1mb3JtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTI1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0tb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5pbmxpbmUtc2VhcmNoLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbmxpbmUtc2VhcmNoLWZvcm0gZm9ybSAuZmllbGQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlubGluZS1zZWFyY2gtZm9ybSBmb3JtIC5maWVsZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG59XG5cbi5pbmxpbmUtc2VhcmNoLWZvcm0gZm9ybSAuZmllbGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA5cmVtO1xufVxuXG4uaW5saW5lLXNlYXJjaC1mb3JtIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbn1cblxuLmlubGluZS1zZWFyY2gtZm9ybSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnNlYXJjaC1hY3RpdmUgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRGXCI7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLWlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZXN1Z2dlc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAyLjc1cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMuMTI1cmVtICsgLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRvcDogY2FsYygxMDAlICsgLjVyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuODc1cmVtIDFyZW07XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpLmFjdGl2ZSBhLCAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgZW0sXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSAuc2VhcmNoLWVtcGhhc2lzIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgcGFkZGluZzogMCAuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzM5MzkzOTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgLnNlYXJjaC1zaG93LWFsbCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCAuc2VhcmNoLXNob3ctYWxsLmFjdGl2ZSBhLCAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCAuc2VhcmNoLXNob3ctYWxsOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4wNjI1cmVtO1xuICB0b3A6IC4wNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IC43NXJlbTtcbiAgaGVpZ2h0OiAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4xODc1cmVtO1xuICB0b3A6IC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLm9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbC5sYXJnZS1vZmZzZXQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY1ZDIzO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWQyMztcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY1ZDIzO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWQyMztcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5kaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmRpc2FibGVkICsgbGFiZWw6OmFmdGVyLCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4wNjI1cmVtO1xuICB0b3A6IC4wNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuMzEyNXJlbTtcbiAgdG9wOiAuMzEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLm9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbC5sYXJnZS1vZmZzZXQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY1ZDIzO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjVkMjM7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50b29sdGlwLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi50b29sdGlwLWFyZWEgLnRvb2x0aXAtdGlwIC5jbG9zZS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAuNXJlbTtcbiAgcmlnaHQ6IC41cmVtO1xuICBoZWlnaHQ6IC44NzVyZW07XG4gIHdpZHRoOiAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogLjcyNXJlbTtcbiAgY29sb3I6ICNhMWExYTE7XG59XG5cbi50b29sdGlwLWFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogLTAuMTI1cmVtO1xuICBsZWZ0OiAtMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xuICByaWdodDogLTNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDAuMnJlbSAxLjVyZW0gMC4ycmVtIDAuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAxLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2x0aXAtdGlwIHtcbiAgICBtaW4td2lkdGg6IDI3LjVyZW07XG4gIH1cbn1cblxuLnRvb2x0aXAtdGlwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubW9yZS1saW5rLFxuLmxpbmsge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW9yZS1saW5rOjpiZWZvcmUsXG4ubGluazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAuMTI1cmVtO1xuICBmb250LXNpemU6IC42MjVyZW07XG59XG5cbi5zZWN0aW9uLXRpdGxlICsgLm1vcmUtbGluaywgLnNlY3Rpb24tdGl0bGUgK1xuLmxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTg3NXJlbTtcbn1cblxuLmFycm93LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uYXJyb3ctbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IC41NjI1cmVtO1xuICBoZWlnaHQ6IC41NjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjEyNXJlbTtcbiAgdG9wOiAuMzEyNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5kb3dubG9hZCxcbi5kb3dubG9hZC16aXAge1xuICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xufVxuXG4uZG93bmxvYWQgLmljb24sXG4uZG93bmxvYWQtemlwIC5pY29uIHtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5kb3dubG9hZC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSA0LjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmRvd25sb2FkLWxpbmsuZmlsZS1yZW1vdmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNWQyMztcbn1cblxuLmRvd25sb2FkLWxpbms6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRvd25sb2FkLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvd25sb2FkLWxpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5kb3dubG9hZC1saW5rIHNwYW4uaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRvd25sb2FkLWxpbmsgc3Bhbi5pY29uOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbn1cblxuLmRvd25sb2FkLWxpbmsgc3Bhbi5pY29uOmxhc3QtY2hpbGQge1xuICB0b3A6IC45Mzc1cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5kb3dubG9hZC1saW5rIC5maWxlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmRvd25sb2FkLWxpbms6aG92ZXIgc3Bhbi5pY29uOmxhc3QtY2hpbGQsIC5kb3dubG9hZC1saW5rOmZvY3VzIHNwYW4uaWNvbjpsYXN0LWNoaWxkLCAuZG93bmxvYWQtbGluazphY3RpdmUgc3Bhbi5pY29uOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bZGF0YS1saW5rLWJsb2NrXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsZXR0ZXItc3BhY2luZzogLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuODc1cmVtIDJyZW0gLjg3NXJlbSAxcmVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5bZGF0YS1saW5rLWJsb2NrXTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG5bZGF0YS1saW5rLWJsb2NrXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICByaWdodDogLjg3NXJlbTtcbiAgdG9wOiAxLjEyNXJlbTtcbn1cblxuW2RhdGEtbGluay1ibG9ja11bZGF0YS1saW5rLWJsb2NrPVwiYm9yZGVyXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuW2RhdGEtYXJyb3ctYmxvY2tdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbn1cblxuW2RhdGEtYXJyb3ctYmxvY2tdIC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLWFycm93LWJsb2NrXSAudGl0bGUge1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMuNzVyZW0gLSA0cmVtIC0gMXJlbSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2RhdGEtYXJyb3ctYmxvY2tdIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1hcnJvdy1ibG9ja10gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDYyNWVtO1xuICB9XG59XG5cbltkYXRhLWFycm93LWJsb2NrXSAuYXJyb3ctbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5hLmRpc2FibGVkLWxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxubGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SZXZlcnNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3aWR0aCB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cblxuLmVkaXQtbW9kZSAubWFpbi1tZW51ID4gdWwge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5lZGl0LW1vZGUgLm1haW4tbWVudSAuc3VibWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5lZGl0LW1vZGUgLnNpdGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0LW1vZGUgLmZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZGl0LW1vZGUgLmNvb2tpZXMtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZWRpdC1tb2RlIC52ZXJzaW9uLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVkaXQtbW9kZSBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lZGl0LW1vZGUgaGVhZGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmVkaXQtbW9kZSAuaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbn1cblxuLmVkaXQtbW9kZSBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2ZmNTU1Mztcbn1cblxuLmVkaXQtbW9kZSBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJFTEVNRU5UIFVLUllUWVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVkaXQtbW9kZSAucHVzaHktc3VibWVudS1jbG9zZWQgPiB1bCB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmVkaXQtbW9kZSAucHVzaHktc3VibWVudS1jbG9zZWQgLnB1c2h5LWxpbmsge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWRpdC1tb2RlIC5wdXNoeSB1bCBsaVtkYXRhLWRpc3BsYXk9aGlkZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVkaXQtbW9kZSAubWFpbi1tZW51ID4gdWwgPiBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2ZmNTU1Mztcbn1cblxuLmVkaXQtbW9kZSAubWFpbi1tZW51ID4gdWwgPiBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJFTEVNRU5UIFVLUllUWVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNjI1cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwLjEyNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWRpdC1tb2RlIC50b2dnbGUtY29udGVudC5jb250YWN0LWNhcmQgLmNvbnRhY3QtY2FyZCAud3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG59XG5cbi5lZGl0LW1vZGUgLnBvc3QtbmV3cyxcbi5lZGl0LW1vZGUgLnBvc3Qtb2ZmZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5lZGl0LW1vZGUgLnBvc3QtbmV3czo6YmVmb3JlLFxuLmVkaXQtbW9kZSAucG9zdC1vZmZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUcmXFm8SHIGtvbXBvbmVudHUgYnVkb3dhbmEgamVzdCBkeW5hbWljem5pZS4gVyB0cnliaWUgZWR5Y2ppIG5pZSBixJlkemllIG9uYSB3aWRvY3puYS5cIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5lZGl0LW1vZGUgLm5ld3Mtc2Nyb2xsZXIgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNrZV9lZGl0YWJsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi5ja2VfZWRpdGFibGUgb2wsXG4uY2tlX2VkaXRhYmxlIHVsIHtcbiAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLmNrZV9lZGl0YWJsZSBvbCBvbCxcbi5ja2VfZWRpdGFibGUgb2wgdWwsXG4uY2tlX2VkaXRhYmxlIHVsIG9sLFxuLmNrZV9lZGl0YWJsZSB1bCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ja2VfZWRpdGFibGUgb2wgb2w6bGFzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgb2wgdWw6bGFzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgdWwgb2w6bGFzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgdWwgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ja2VfZWRpdGFibGUgb2w6bGFzdC1jaGlsZCxcbi5ja2VfZWRpdGFibGUgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uY2tlX2VkaXRhYmxlIHAgKyB1bCxcbi5ja2VfZWRpdGFibGUgcCArIG9sIHtcbiAgbWFyZ2luLXRvcDogLTEuMzc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcmludC1mdWxsLXdpZHRoIHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgaGVhZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgaGVhZGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciAubWFpbi1iYXIsXG4gIGhlYWRlciAubWVudS1jb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDF2dztcbiAgfVxuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlcixcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1tZXRhLFxuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zbGlkZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC50b2dnbGUtY29udGVudCAud3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIC5pbm5lci1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIHRhYmxlIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLnByaW50LWhpZGRlbixcbiAgLmFjdGlvbi1idXR0b25zLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuY29va2llcy1ub3RpZmljYXRpb24sXG4gIC52ZXJzaW9uLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1pY3MsXG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLmZjLXRvb2xiYXItbHRyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbnVsIGxpLmNoZWNrLCB1bCBsaS5hcnJvdywgdWwgbGkuY3Jvc3MsIHVsIGxpLnRyaWFuZ2xlLCB1bCBsaS5wb2x5Z29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bCBsaS5jaGVjazo6YmVmb3JlLCB1bCBsaS5hcnJvdzo6YmVmb3JlLCB1bCBsaS5jcm9zczo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiAtMS4wOTM4cmVtO1xuICB0b3A6IDAuNTYyNXJlbTtcbiAgd2lkdGg6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnVsIGxpLm92YWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxudWwgbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogc29saWQgIzE0MTQxNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG51bCBsaS5hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG51bCBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuMnJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjc1cmVtO1xuICBsZWZ0OiAtMS4ycmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLnBvbHlnb24uYmxhY2s6OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLnBvbHlnb24uYmxhY2s6OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS5wb2x5Z29uLnBhbnRvbmU6OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwgbGkucG9seWdvbi5wYW50b25lOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bCBsaS5wb2x5Z29uLmRhcmtfY3lhbjo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsIGxpLnBvbHlnb24uZGFya19jeWFuOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsIGxpLnBvbHlnb24uYnJpZ2h0X3JlZDo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bCBsaS5wb2x5Z29uLmJyaWdodF9yZWQ6OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsIGxpLnBvbHlnb24uc3Ryb25nX2xpbWVfZ3JlZW46OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsIGxpLnBvbHlnb24uc3Ryb25nX2xpbWVfZ3JlZW46OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bCBsaS5wb2x5Z29uLmRhcmtfZ3JheTo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsIGxpLnBvbHlnb24uZGFya19ncmF5OjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsIGxpLnBvbHlnb24udmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YmVmb3JlLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bCBsaS5wb2x5Z29uLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsIGxpLnBvbHlnb24uc3Ryb25nX2JsdWU6OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsIGxpLnBvbHlnb24uc3Ryb25nX2JsdWU6OmFmdGVyLCB1bCBsaS5wb2x5Z29uW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bCBsaS5jcm9zczo6YmVmb3JlLCB1bCBsaS5jcm9zczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xuICB0b3A6IDAuNjg3NXJlbTtcbiAgbGVmdDogLTEuMjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC4xMjVyZW07XG59XG5cbnVsIGxpLmNyb3NzOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbnVsIGxpLmNyb3NzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG51bCBsaS5jcm9zcy5ibGFjazo6YmVmb3JlLCB1bCBsaS5jcm9zcy5ibGFjazo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxudWwgbGkuY3Jvc3MucGFudG9uZTo6YmVmb3JlLCB1bCBsaS5jcm9zcy5wYW50b25lOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYTU4Yztcbn1cblxudWwgbGkuY3Jvc3MuZGFya19jeWFuOjpiZWZvcmUsIHVsIGxpLmNyb3NzLmRhcmtfY3lhbjo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDY1YzdkO1xufVxuXG51bCBsaS5jcm9zcy5icmlnaHRfcmVkOjpiZWZvcmUsIHVsIGxpLmNyb3NzLmJyaWdodF9yZWQ6OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY1ZDIzO1xufVxuXG51bCBsaS5jcm9zcy5zdHJvbmdfbGltZV9ncmVlbjo6YmVmb3JlLCB1bCBsaS5jcm9zcy5zdHJvbmdfbGltZV9ncmVlbjo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI1YzcwMDtcbn1cblxudWwgbGkuY3Jvc3MuZGFya19ncmF5OjpiZWZvcmUsIHVsIGxpLmNyb3NzLmRhcmtfZ3JheTo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTY5Njk2O1xufVxuXG51bCBsaS5jcm9zcy52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjpiZWZvcmUsIHVsIGxpLmNyb3NzLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ1NjYzO1xufVxuXG51bCBsaS5jcm9zcy5zdHJvbmdfYmx1ZTo6YmVmb3JlLCB1bCBsaS5jcm9zcy5zdHJvbmdfYmx1ZTo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YmVmb3JlLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFkNzFiODtcbn1cblxudWwgbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogLTEuMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICMxNDE0MTQ7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLmJsYWNrOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkudHJpYW5nbGUucGFudG9uZTo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwgbGkudHJpYW5nbGUuZGFya19jeWFuOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLmJyaWdodF9yZWQ6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLnN0cm9uZ19saW1lX2dyZWVuOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwgbGkudHJpYW5nbGUuZGFya19ncmF5OjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLnN0cm9uZ19ibHVlOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkNzFiODtcbn1cblxudWwgbGkucmVjdGFuZ2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbnVsIGxpLmFycm93LmJsYWNrOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5ibGFjazo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkuYXJyb3cucGFudG9uZTo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5wYW50b25lOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsIGxpLmFycm93LmRhcmtfY3lhbjo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLmRhcmtfY3lhbjo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsIGxpLmFycm93LmJyaWdodF9yZWQ6OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmJlZm9yZSwgdWwgbGkuY2hlY2suYnJpZ2h0X3JlZDo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bCBsaS5hcnJvdy5zdHJvbmdfbGltZV9ncmVlbjo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmJlZm9yZSwgdWwgbGkuY2hlY2suc3Ryb25nX2xpbWVfZ3JlZW46OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsIGxpLmFycm93LmRhcmtfZ3JheTo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLmRhcmtfZ3JheTo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsIGxpLmFycm93LnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmJlZm9yZSwgdWwgbGkuY2hlY2sudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bCBsaS5hcnJvdy5zdHJvbmdfYmx1ZTo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmJlZm9yZSwgdWwgbGkuY2hlY2suc3Ryb25nX2JsdWU6OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsIGxpLmJsYWNrOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLmJsYWNrOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLmJsYWNrOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6bWFya2VyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLnBhbnRvbmU6Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5wYW50b25lOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06Om1hcmtlcixcbnVsIGxpLm92YWwucGFudG9uZTo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsIGxpLmRhcmtfY3lhbjo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUuZGFya19jeWFuOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5kYXJrX2N5YW46Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsIGxpLmJyaWdodF9yZWQ6Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5icmlnaHRfcmVkOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06Om1hcmtlcixcbnVsIGxpLm92YWwuYnJpZ2h0X3JlZDo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsIGxpLnN0cm9uZ19saW1lX2dyZWVuOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLnN0cm9uZ19saW1lX2dyZWVuOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLnN0cm9uZ19saW1lX2dyZWVuOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsIGxpLmRhcmtfZ3JheTo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUuZGFya19ncmF5OjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5kYXJrX2dyYXk6Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsIGxpLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06Om1hcmtlcixcbnVsIGxpLm92YWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsIGxpLnN0cm9uZ19ibHVlOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLnN0cm9uZ19ibHVlOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLnN0cm9uZ19ibHVlOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6bWFya2VyIHtcbiAgY29sb3I6ICMxZDcxYjg7XG59XG5cbi53eXNpd3lnIHVsIGxpLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLnd5c2l3eWcgdWwgbGkuY2hlY2ssIC53eXNpd3lnIHVsIGxpLmFycm93LCAud3lzaXd5ZyB1bCBsaS5jcm9zcywgLnd5c2l3eWcgdWwgbGkudHJpYW5nbGUsIC53eXNpd3lnIHVsIGxpLnBvbHlnb24sXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkuY2hlY2ssXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkuYXJyb3csXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkuY3Jvc3MsXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkudHJpYW5nbGUsXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkucG9seWdvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53eXNpd3lnIHVsIGxpLm92YWwsXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkub3ZhbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4ud3lzaXd5ZyB1bCBsaS5yZWN0YW5nbGUsXG4udG9nZ2xlLWNvbnRlbnQgdWwgbGkucmVjdGFuZ2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbnVsLmJsYWNrIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsLmJsYWNrIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsLmJsYWNrIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bC5ibGFjayBsaS5jcm9zczo6YmVmb3JlLCB1bC5ibGFjayBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxudWwuYmxhY2sgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bC5ibGFjayBsaS5hcnJvdzo6YmVmb3JlLCB1bC5ibGFjayBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsLmJsYWNrIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5ibGFjayBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG51bC5wYW50b25lIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzAwYTU4Yztcbn1cblxudWwucGFudG9uZSBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsLnBhbnRvbmUgbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwucGFudG9uZSBsaS5jcm9zczo6YmVmb3JlLCB1bC5wYW50b25lIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYTU4Yztcbn1cblxudWwucGFudG9uZSBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwucGFudG9uZSBsaS5hcnJvdzo6YmVmb3JlLCB1bC5wYW50b25lIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsLnBhbnRvbmUgbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLnBhbnRvbmUgbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsLmRhcmtfY3lhbiBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzA2NWM3ZDtcbn1cblxudWwuZGFya19jeWFuIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bC5kYXJrX2N5YW4gbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bC5kYXJrX2N5YW4gbGkuY3Jvc3M6OmJlZm9yZSwgdWwuZGFya19jeWFuIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNjVjN2Q7XG59XG5cbnVsLmRhcmtfY3lhbiBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bC5kYXJrX2N5YW4gbGkuYXJyb3c6OmJlZm9yZSwgdWwuZGFya19jeWFuIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bC5kYXJrX2N5YW4gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLmRhcmtfY3lhbiBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsLmJyaWdodF9yZWQgbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bC5icmlnaHRfcmVkIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwuYnJpZ2h0X3JlZCBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bC5icmlnaHRfcmVkIGxpLmNyb3NzOjpiZWZvcmUsIHVsLmJyaWdodF9yZWQgbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY1ZDIzO1xufVxuXG51bC5icmlnaHRfcmVkIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bC5icmlnaHRfcmVkIGxpLmFycm93OjpiZWZvcmUsIHVsLmJyaWdodF9yZWQgbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwuYnJpZ2h0X3JlZCBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwuYnJpZ2h0X3JlZCBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzI1YzcwMDtcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLmNyb3NzOjpiZWZvcmUsIHVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjVjNzAwO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLmFycm93OjpiZWZvcmUsIHVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsLmRhcmtfZ3JheSBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzk2OTY5Njtcbn1cblxudWwuZGFya19ncmF5IGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bC5kYXJrX2dyYXkgbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bC5kYXJrX2dyYXkgbGkuY3Jvc3M6OmJlZm9yZSwgdWwuZGFya19ncmF5IGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5Njk2OTY7XG59XG5cbnVsLmRhcmtfZ3JheSBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bC5kYXJrX2dyYXkgbGkuYXJyb3c6OmJlZm9yZSwgdWwuZGFya19ncmF5IGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bC5kYXJrX2dyYXkgbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLmRhcmtfZ3JheSBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLmNyb3NzOjpiZWZvcmUsIHVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ1NjYzO1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLmFycm93OjpiZWZvcmUsIHVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzQ0NTY2Mztcbn1cblxudWwuc3Ryb25nX2JsdWUgbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzFkNzFiODtcbn1cblxudWwuc3Ryb25nX2JsdWUgbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkNzFiODtcbn1cblxudWwuc3Ryb25nX2JsdWUgbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpLmNyb3NzOjpiZWZvcmUsIHVsLnN0cm9uZ19ibHVlIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQ3MWI4O1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpLmFycm93OjpiZWZvcmUsIHVsLnN0cm9uZ19ibHVlIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFkNzFiODtcbn1cblxudWwuc3Ryb25nX2JsdWUgbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLnN0cm9uZ19ibHVlIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICMxZDcxYjg7XG59XG5cbi5zaXRlbWFwLWNvbnRlbnQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5zaXRlbWFwLWNvbnRlbnQgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5zaXRlbWFwLW5vZGUsIC5zaXRlbWFwLXBhZ2UsIC5zaXRlbWFwLXN1YnBhZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xufVxuXG4uc2l0ZW1hcC1ub2RlIGEsIC5zaXRlbWFwLXBhZ2UgYSwgLnNpdGVtYXAtc3VicGFnZSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zaXRlbWFwLW5vZGUgYTpob3ZlciwgLnNpdGVtYXAtcGFnZSBhOmhvdmVyLCAuc2l0ZW1hcC1zdWJwYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnNpdGVtYXAtbm9kZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2l0ZW1hcC1ub2RlOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uc2l0ZW1hcC1wYWdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uc2l0ZW1hcC1wYWdlLXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2l0ZW1hcC1wYWdlLXVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnNpdGVtYXAtc3VicGFnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZW1hcC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7XG4gIH1cbn1cblxudWwuc2l0ZW1hcC1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4ubG9nbyBpbWcsXG4ubG9nbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5sb2dvIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHJpZ2h0OiAtMS4yNXJlbTtcbiAgYm90dG9tOiAuMTI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvIC5pY29uIHtcbiAgICByaWdodDogLTEuNzVyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuaGVhZGVyIC5sb2dvIHtcbiAgei1pbmRleDogMztcbn1cblxuLmxvZ28tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1iaXAge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ubG9nby1iaXAgaW1nIHtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ28tYmlwIGltZyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IC01cHggMDtcbn1cblxuLmhhbWJ1cmdlcjpmb2N1cywgLmhhbWJ1cmdlcjphY3RpdmUsIC5oYW1idXJnZXI6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaGFtYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuNjUsIDAuNjUsIDEuMjUpO1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxM3B4O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxOXB4O1xufVxuXG4uaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4uaGFtYnVyZ2VyIGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTIyNWRlZyk7XG59XG5cbi50b2FzdC1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOTQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50b2FzdC1ub3RpZmljYXRpb24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwJSwgMCk7XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB6LWluZGV4OiA5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBwYWRkaW5nOiAwIDR2dztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjc1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDEuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXZ3O1xuICB9XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbi5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjM3NXJlbSAxLjM3NXJlbSAxLjM3NXJlbSA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgaDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMi41cmVtIDAgM3JlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMjVyZW0gYXV0bztcbiAgfVxufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIC5jb29raWVzLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1MHZ3O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgLmNvb2tpZXMtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNXJlbTtcbiAgfVxufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIC5jb29raWVzLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciAuYnV0dG9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgLmJ1dHRvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwIDA7XG4gIH1cbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5jbG9zZS1idXR0b246aG92ZXIsIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuY2xvc2UtYnV0dG9uOmZvY3VzLCAuY29va2llcy1ub3RpZmljYXRpb24gLmNsb3NlLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICBib3JkZXItY29sb3I6ICNlNjU0MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDEuNXJlbTtcbiAgbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gaW1nIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLm1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZW51LW9wZW4gLm1lbnUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tZW51LWNvbnRhaW5lciAucm93LFxuICAubWVudS1jb250YWluZXIgLmNvbHVtbnMge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSk7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcbiAgfVxuICAubWVudS1jb250YWluZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSAtIDkuMjVyZW0pO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSAtIDkuMjVyZW0pO1xuICB9XG4gIC5tZW51LWNvbnRhaW5lcixcbiAgLm1lbnUtY29udGFpbmVyIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuXG4ubWVudS1jb250YWluZXIubm8tYmIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubWVudS1jb250YWluZXIubm8tYnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubWVudS1jb250YWluZXIgLmlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtY29udGFpbmVyIC5pbm5lci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIC4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWVudSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpICsgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaS5jb250YWlucy1zdWJtZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2ZmNWQyMztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDApO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaS5jb250YWlucy1zdWJtZW51OmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjA1cztcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmY1ZDIzO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIC5zdWJtZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpIGEge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIGEge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gLjc1cmVtO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY1ZDIzO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmNWQyMztcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmNWQyMztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDR2dyArIC41cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDR2dyArIC41cmVtKTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGkuY29udGFpbnMtc3VibWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaS5jb250YWlucy1zdWJtZW51ID4gYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICNmZjVkMjM7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpOmhvdmVyID4gLnN1Ym1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaTpob3Zlci5jb250YWlucy1zdWJtZW51IC5zdWJtZW51IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5tYWluLW1lbnUgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLW1lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjU3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW1lbnUgYSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cblxuLm1haW4tbWVudSBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1haW4tbWVudSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwN2FmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG5cbi5tYWluLW1lbnUgLnN1Ym1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWluLW1lbnUgLmJhY2stYnV0dG9uIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbi1tZW51IC5iYWNrLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAuNjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjgxMjVyZW07XG59XG5cbi5tYWluLW1lbnUgLnN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IC5zdWJtZW51IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLm1haW4tbWVudSAuc3VibWVudSAuc3VibWVudSB7XG4gICAgbGVmdDogOTcuNSU7XG4gICAgdG9wOiAuMjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjU4NzVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5tYWluLW1lbnUgLnN1Ym1lbnUgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogZm9udCAwLjNzIGVhc2U7XG4gIH1cbiAgLm1haW4tbWVudSAuc3VibWVudSBhOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDE0LjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWVudSAuc3VibWVudSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDR2dyArIC41cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDR2dyArIC41cmVtKTtcbiAgfVxuICAubWFpbi1tZW51IC5zdWJtZW51IGxpLmNvbnRhaW5zLXN1Ym1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tbWVudSAuc3VibWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbiAgLm1haW4tbWVudSAuc3VibWVudSBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWVudSAuc3VibWVudS1hY3RpdmUgPiAuc3VibWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC10cmlnZ2VyIHtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgfVxufVxuXG4jbWVudS1sYXllciB7XG4gIHBvc2l0aW9uOiAnZml4ZWQnO1xuICBpbnNldDogJzAnO1xuICB6LWluZGV4OiAnOTk5OSc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jbWVudS1sYXllciAuc3VibWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDE1LjYyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbiNtZW51LWxheWVyIC5zdWJtZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZjVkMjM7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbiNtZW51LWxheWVyIGxpIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjbWVudS1sYXllciBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBmb250IDAuM3MgZWFzZTtcbiAgfVxuICAjbWVudS1sYXllciBsaSBhOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDE0LjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICB9XG59XG5cbi5zZWNvbmRhcnktbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogNC4yNXJlbTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCB1bCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMS41cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLnBhcmVudCB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmNWQyMztcbiAgbGVmdDogM3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIC5jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IC43NWVtO1xuICByaWdodDogMS4xMjVyZW07XG4gIHRvcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgYTpob3ZlciwgLnNlY29uZGFyeS1tZW51IHVsIHVsIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgYTpob3ZlciAuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmUuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4sIC5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZS5zdWJsaW5rLWNoZXZyb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzLjA2MjVyZW07XG4gIHRvcDogMDtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuOmJlZm9yZSwgLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlLnN1YmxpbmstY2hldnJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwOVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5wYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudSBhLmljb24tY2hldnJvbi1kb3duIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwLjgxMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudSBhLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudSBhLmljb24tY2hldnJvbi1kb3duOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNWQyMztcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUgYTpob3Zlci5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bi5hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4uYWN0aXZlOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLmFjdGl2ZSArIC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgaGVpZ2h0IDJzO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bi5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bi5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAycztcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bDpob3ZlciBhLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUuYWN0aXZlIC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgaGVpZ2h0IDJzO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LmFjdGl2ZSAuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudSBhOmhvdmVyICsgLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsIHVsIHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW07XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHVsLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSBhLnBhcmVudCB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmNWQyMztcbiAgbGVmdDogM3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgLmNvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHJpZ2h0OiAxLjEyNXJlbTtcbiAgdG9wOiAxcmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5maWx0ZXJzIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmZpbHRlcnMgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWx0ZXJzIC5maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5maWx0ZXJzIC5jcy1zZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA4LjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsdGVycyAuY3Mtc2VsZWN0I2ZpbHRlci1qb2Itb2ZmZXJzLXJlZ2lvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlcnMgLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXIsXG4uZmlsdGVycyAuY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uZmlsdGVycyAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IC44NzVyZW0gMi4yNXJlbSAuODc1cmVtIDFyZW07XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuc29jaWFsLW1lZGlhLWxpbmtzLFxuLmhlYWRlci1idXR0b25zLXJvdyAuYWNjZXNzaWJpbGl0eS1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLnNvY2lhbC1tZWRpYS1saW5rcyB7XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yNSk7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmFjY2Vzc2liaWxpdHktbGlua3Mge1xuICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuYWNjZXNzaWJpbGl0eS1saW5rcyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuYWNjZXNzaWJpbGl0eS1saW5rcyBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IFtkYXRhLXJvd10ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IFtkYXRhLXJvd10gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIC4yNXJlbTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IDE1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgYTpob3ZlciwgLmhlYWRlci1idXR0b25zLXJvdyBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IGE6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHRleHQtaW5kZW50OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC43NXJlbTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIC44NzVyZW0gMCAuMzc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBjb2xvcjogIzcyNzI3MjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAuY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweCA0cHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI3MjcyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UgLmRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjIlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiA5OTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIC5kcm9wZG93bi1jb250ZW50IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSAuZHJvcGJ0biB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIC5kcm9wYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDNweCAwO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlLmFjdGl2ZSAuZHJvcGRvd24tY29udGVudCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4yNXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UuYWN0aXZlIC5kcm9wYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm1lbnUtY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucy1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ubWVudS1jb250YWluZXIgLmhlYWRlci1idXR0b25zLXJvdyAuc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5tZW51LWNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbnMtcm93IC5zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA4dncgLSAxcmVtKTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOTM3NXJlbSk7XG59XG5cbi5tZW51LWNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbnMtcm93IC5hY2Nlc3NpYmlsaXR5LWxpbmtzIHtcbiAgcGFkZGluZzogMXJlbSAwIDJyZW07XG59XG5cbi5tZW51LWNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbnMtcm93IC5hY2Nlc3NpYmlsaXR5LWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XG59XG5cbi5sYXRlc3QtcG9zdHMge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5sYXRlc3QtcG9zdHMgLnNjcm9sbGFibGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmxhdGVzdC1wb3N0cyAuc2Nyb2xsYWJsZS1jb250ZW50IC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHZ3IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxhdGVzdC1wb3N0cyAuc2Nyb2xsYWJsZS1jb250ZW50IC5yb3cge1xuICAgIG1pbi13aWR0aDogNzMuMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcbiAgfVxufVxuXG4ubGF0ZXN0LXBvc3RzLWJveCAucG9zdC1jYXJkIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGF0ZXN0LXBvc3RzLWJveCAucG9zdC1jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAyLjM3NXJlbTtcbn1cblxuLmxhdGVzdC1wb3N0cy1ib3ggLnBvc3QtY2FyZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGF0ZXN0LXBvc3RzLWJveCAucG9zdC1jYXJkIC5hcnJvdy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNzVyZW07XG59XG5cbi5sYXRlc3QtcG9zdHMtYm94IC5wb3N0LWNhcmQgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbn1cblxuLmxhdGVzdC1wb3N0cyAubG9uZy12ZXJzaW9uIC5wb3N0LWNhcmQgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmxhdGVzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhdGVzdCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICB9XG59XG5cbi5sYXRlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4ubGF0ZXN0IHRpbWUsXG4ubGF0ZXN0IHAge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmxhdGVzdCB0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5sYXRlc3QgLmVudHJ5LXRpdGxlLFxuLmxhdGVzdCAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ubGF0ZXN0IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xufVxuXG4ubGlua3MtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGlua3MtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlua3MtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5saW5rcy1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIH1cbn1cblxuLmxpbmtzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNi4yNXJlbTtcbn1cblxuLmxpbmtzLWJsb2NrIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlua3MtYmxvY2sgbGk6aG92ZXIgYSwgLmxpbmtzLWJsb2NrIGxpOmZvY3VzIGEsIC5saW5rcy1ibG9jayBsaTphY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saW5rcy1ibG9jayBsaTpob3ZlciBhOjpiZWZvcmUsIC5saW5rcy1ibG9jayBsaTpmb2N1cyBhOjpiZWZvcmUsIC5saW5rcy1ibG9jayBsaTphY3RpdmUgYTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saW5rczo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlua3MgLmJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4ubGlua3M6aG92ZXIgLmJnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzNSk7XG59XG5cbi5saW5rcyB1bCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzIHVsIHtcbiAgICB3aWR0aDogMTdyZW07XG4gIH1cbn1cblxuLmxpbmtzIHVsLFxuLmxpbmtzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlua3MgbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ubGlua3MgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icmVhZGNydW1iIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJyZWFkY3J1bWIgbGkgKyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG59XG5cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjM3NXJlbTtcbiAgdG9wOiAuMzEyNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5icmVhZGNydW1iIGEge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZWRpYS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5tZWRpYS1ib3ggLmljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1lZGlhLWJveCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLWJveCAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYS1ib3ggLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWJveCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtYm94IGltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWJveCBpbWcge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbn1cblxuLm1lZGlhLWJveCAuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5tZWRpYS1ib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWJveCBwIHtcbiAgICBtYXgtd2lkdGg6IDgyLjUlO1xuICB9XG59XG5cbi5tZWRpYS1ib3ggLmFycm93LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYS1ib3ggLmFycm93LWxpbmsge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHRvcDogMnJlbTtcbiAgfVxufVxuXG4ubWVkaWEtYm94IC5pbWFnZS1ub3JtYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLWJveCAuaW1hZ2UtaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4ubWVkaWEtYm94OmhvdmVyIC5lbnRyeS10aXRsZSxcbi5tZWRpYS1ib3g6aG92ZXIgLmljb24sXG4ubWVkaWEtYm94OmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lZGlhLWJveDpob3ZlciAuYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1lZGlhLWJveDpob3ZlciAuYXJyb3ctbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5tZWRpYS1ib3g6aG92ZXIgLmltYWdlLW5vcm1hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZWRpYS1ib3g6aG92ZXIgLmltYWdlLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWRpYS1ib3gudHlwZS1zaG9ydCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWJveC50eXBlLXNob3J0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuLm1lZGlhLWJveC50eXBlLXRhbGwge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1lZGlhLWJveC50eXBlLXRhbGwge1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtYm94LnR5cGUtdGFsbCB7XG4gICAgbWluLWhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYm94LnR5cGUtdGFsbCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogLjVyZW0gMDtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBhLCAucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBhIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIGEsIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IGEge1xuICAgIG1pbi13aWR0aDogNy41cmVtO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBhOjpiZWZvcmUsIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNzVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBzcGFuLCAucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgc3BhbiwgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIGEge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgYTo6YmVmb3JlIHtcbiAgbGVmdDogLjY3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgYTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC42NzVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSBhLFxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpIGE6OmJlZm9yZSxcbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSA+IHNwYW46OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHVsLmRpc2FibGVkIGxpIGEsXG4ucGFnaW5hdGlvbi1jb250YWluZXIgdWwuZGlzYWJsZWQgbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgY29sb3I6ICNhMWExYTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgdWwuZGlzYWJsZWQgbGkgYTpiZWZvcmUsXG4ucGFnaW5hdGlvbi1jb250YWluZXIgdWwuZGlzYWJsZWQgbGkgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuXG4ud2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYXNpZGUgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhc2lkZSAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYXNpZGUgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldCAud2lkZ2V0LXRpdGxlICsgdWwge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLndpZGdldCAuaW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aWRnZXQgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS43NXJlbSAyLjVyZW0gMnJlbSAycmVtO1xuICB9XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFjdGlvbi1idXR0b25zLXJvdyB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAgLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaS5hcnRpY2xlLXNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEuNXJlbTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkuYXJ0aWNsZS1zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogMy4zNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpLmFydGljbGUtc2hhcmUgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaS5hcnRpY2xlLXNoYXJlIC5hY3Rpb24tYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgLmFjdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogLjMxMjVyZW0gMnJlbSAuMzEyNXJlbSAuNXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyAuYWN0aW9uLWJ1dHRvbiAuaWNvbiB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IC5hY3Rpb24tYnV0dG9uOmhvdmVyLCAuYWN0aW9uLWJ1dHRvbnMtcm93IC5hY3Rpb24tYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyLWNvbG9yOiBnYWluc2Jvcm87XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAwO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2UgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2UgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIC4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3RzLXBlci1wYWdlIHVsIGEsXG4ucG9zdHMtcGVyLXBhZ2UgdWwgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2UgdWwgYSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2UgdWwgYS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucG9zdHMtcGVyLXBhZ2UgdWwgc3BhbiB7XG4gIGNvbG9yOiBjaG9vc2UgIzI4MjgyODtcbn1cblxuLnBvc3QtY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3N0LWNhcmQgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NWVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LWNhcmQgLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnBvc3QtY2FyZCAuc2luZ2xlLWdhbGxlcnktaW1hZ2UsIC5wb3N0LWNhcmQgLmdhbGxlcnktYWxidW0sIC5wb3N0LWNhcmQgLnNpbmdsZS1kb2N1bWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBvc3QtY2FyZCAuc2luZ2xlLWdhbGxlcnktaW1hZ2U6aG92ZXIsIC5wb3N0LWNhcmQgLmdhbGxlcnktYWxidW06aG92ZXIsIC5wb3N0LWNhcmQgLnNpbmdsZS1kb2N1bWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gYTpob3ZlciAuY29udGVudCB0aW1lLFxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gYTpob3ZlciAuY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gYTpob3ZlciAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXR5cGU9J2RvY3VtZW50J10gLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gLmZlYXR1cmVkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDExMCU7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtIDFyZW07XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIC5jb250ZW50IHRpbWUge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gLmNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLjM1cHg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIGE6aG92ZXIgLmNvbnRlbnQgLnR5cGUsXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSBhOmhvdmVyIC5jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSBhOmhvdmVyIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gLmZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDExMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNzVyZW0gMXJlbSAxcmVtO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAuY29udGVudCAudHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NWVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAuY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMzVweDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gYTpob3ZlciAuY29udGVudCBwLFxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gYTpob3ZlciAuY29udGVudCAudHlwZSxcbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIGE6aG92ZXIgLmNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIGE6aG92ZXIgLmZlYXR1cmVkLWltYWdlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbSAxLjVyZW07XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIC5jb250ZW50IC50eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIC5jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICBtYXJnaW4tYm90dG9tOiAuMzEyNWVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LWNhcmQ6aG92ZXIsIC5wb3N0LWNhcmQ6Zm9jdXMsIC5wb3N0LWNhcmQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZDpob3ZlciBwLFxuLnBvc3QtY2FyZDpob3ZlciBhLFxuLnBvc3QtY2FyZDpob3ZlciB0aW1lLFxuLnBvc3QtY2FyZDpob3ZlciAuZW50cnktdGl0bGUgYSwgLnBvc3QtY2FyZDpmb2N1cyBwLFxuLnBvc3QtY2FyZDpmb2N1cyBhLFxuLnBvc3QtY2FyZDpmb2N1cyB0aW1lLFxuLnBvc3QtY2FyZDpmb2N1cyAuZW50cnktdGl0bGUgYSwgLnBvc3QtY2FyZDphY3RpdmUgcCxcbi5wb3N0LWNhcmQ6YWN0aXZlIGEsXG4ucG9zdC1jYXJkOmFjdGl2ZSB0aW1lLFxuLnBvc3QtY2FyZDphY3RpdmUgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZDpob3ZlciAuYXJyb3ctbGluazo6YWZ0ZXIsIC5wb3N0LWNhcmQ6Zm9jdXMgLmFycm93LWxpbms6OmFmdGVyLCAucG9zdC1jYXJkOmFjdGl2ZSAuYXJyb3ctbGluazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmQ6aG92ZXIgLmFycm93LWxpbms6OmJlZm9yZSwgLnBvc3QtY2FyZDpmb2N1cyAuYXJyb3ctbGluazo6YmVmb3JlLCAucG9zdC1jYXJkOmFjdGl2ZSAuYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG5cbi5zaW5nbGUtcG9zdCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnNpbmdsZS1wb3N0W2RhdGEtYm9yZGVyXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3RbZGF0YS1ib3JkZXJdIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDIuNXJlbSAycmVtIDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0W2RhdGEtYm9yZGVyPSdncmV5J10ge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdFtkYXRhLWJvcmRlcj0nb3JhbmdlJ10ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciB0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgLmFjdGlvbi1idXR0b25zLXJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciAuYWN0aW9uLWJ1dHRvbnMtcm93ID4gdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5yZWZlcmVuY2UtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zaW5nbGUtcG9zdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2luZ2xlLXBvc3QgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdCBpbWcge1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IHVsIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS1wb3N0IG9sLFxuLnNpbmdsZS1wb3N0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IG9sLFxuICAuc2luZ2xlLXBvc3QgdWwge1xuICAgIG1heC13aWR0aDogOTcuNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3Qgb2wsXG4gIC5zaW5nbGUtcG9zdCB1bCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciAucG9zdC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgcCArIHVsLFxuLnNpbmdsZS1wb3N0IHAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IC0xLjM3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5hY2NvcmRpb24gaW1nIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucG9zdC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuc2luZ2xlLXBvc3RbZGF0YS1ib3JkZXJdIC5wb3N0LWZvb3RlciB7XG4gICAgbWFyZ2luOiAycmVtIC0yLjVyZW0gLTJyZW0gLTJyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ucG9zdC1mb290ZXIgcCxcbi5wb3N0LWZvb3RlciB1bCxcbi5wb3N0LWZvb3RlciBvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5wb3N0LWZvb3RlciB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBvc3QtZm9vdGVyIHAsXG4ucG9zdC1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4ucG9zdC1mb290ZXIgYixcbi5wb3N0LWZvb3RlciBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrW2RhdGEtYm9yZGVyXSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1ibG9ja1tkYXRhLWJvcmRlcl0ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LWJsb2NrW2RhdGEtYm9yZGVyXSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4uY29udGVudC1ibG9ja1tkYXRhLWJvcmRlcl1bZGF0YS1zbWFsbC1wYWRkaW5nXSB7XG4gIHBhZGRpbmc6IC41cmVtO1xufVxuXG4uY29udGVudC1ibG9ja1tkYXRhLWJvcmRlcj0nZ3JleSddIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmNvbnRlbnQtYmxvY2tbZGF0YS1ib3JkZXI9J29yYW5nZSddIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbn1cblxuLmNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1ibG9jayBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLWdhbGxlcnktaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLWdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmhvdmVyLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmZvY3VzLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgcCxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgYSxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgLmVudHJ5LXRpdGxlIGEsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMgcCxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMgYSxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmVudHJ5LXRpdGxlIGEsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6YWN0aXZlIHAsXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmFjdGl2ZSBhLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDphY3RpdmUgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpob3ZlciAuYXJyb3ctbGluazo6YWZ0ZXIsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmFycm93LWxpbms6OmFmdGVyLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmFjdGl2ZSAuYXJyb3ctbGluazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgLmFycm93LWxpbms6OmJlZm9yZSwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpmb2N1cyAuYXJyb3ctbGluazo6YmVmb3JlLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmFjdGl2ZSAuYXJyb3ctbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCB0aW1lIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCBlbSxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1lbXBoYXNpcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBwYWRkaW5nOiAwIC4yNWVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IHAge1xuICBjb2xvcjogIzI4MjgyODtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuYnJlYWRjcnVtYiB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuYnJlYWRjcnVtYiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuYnJlYWRjcnVtYiBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuYnJlYWRjcnVtYiBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAubG9hZGluZyAucG9zdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5sb2FkaW5nIC5wb3N0LWNhcmQgLmxvYWRlciB7XG4gIG1heC13aWR0aDogNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDh2dyAtIDFyZW0pO1xuICBtYXgtd2lkdGg6IDI5LjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuMik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjM1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLnBvc3QtaGVhZGVyIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmNsb3NlLXNoYXJlLXBvcHVwIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjM3NXJlbTtcbiAgcmlnaHQ6IC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuY2xvc2Utc2hhcmUtcG9wdXA6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIC5jbG9zZS1zaGFyZS1wb3B1cCB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIHRvcDogLjVyZW07XG4gICAgcmlnaHQ6IC41cmVtO1xuICB9XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgLmNsb3NlLXNoYXJlLXBvcHVwOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCAuY2xvc2Utc2hhcmUtcG9wdXAge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0b3A6IC43NXJlbTtcbiAgICByaWdodDogLjc1cmVtO1xuICB9XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgLmNsb3NlLXNoYXJlLXBvcHVwOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIGE6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIGEge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgYTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gIH1cbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuY29weS1saW5rIC5maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuY29weS1saW5rIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5jb3B5LWxpbmsgLmxpbmsge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmljcy1tb250aCxcbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmljcy15ZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPSdjaGVja2JveCddIH4gLnRvZ2dsZS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIC5mb3JtIC5jb250ZW50LWJsb2NrIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1uZXdzIC5uZXdzbGV0dGVyLWZvcm0sXG4ucG9zdC1vZmZlciAubmV3c2xldHRlci1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNvbnRhY3QtbWV0aG9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LW1ldGhvZCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1tZXRob2Qge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtbWV0aG9kIC5pY29uIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAuODc1cmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG5cbi5jb250YWN0LW1ldGhvZCB1IHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc2xpZGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zbGlkZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNTYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnNsaWRlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi43NXJlbTtcbiAgfVxufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYS5kb3dubG9hZCB7XG4gIGJvdHRvbTogLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLCB2aXNpYmlsaXR5IC41cyBlYXNlO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYS5kb3dubG9hZC16aXAge1xuICBib3R0b206IDMuNzVyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IC4yNXMgZWFzZTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEuZG93bmxvYWQsIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhLmRvd25sb2FkLXppcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IC44MTI1cmVtIDIuMjVyZW0gLjgxMjVyZW0gLjgxMjVyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEuZG93bmxvYWQgLmljb24sIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhLmRvd25sb2FkLXppcCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHJpZ2h0OiAuNzVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZTpob3ZlciAuZG93bmxvYWQsXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXIgLmRvd25sb2FkLXppcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNXJlbTtcbiAgcmlnaHQ6IC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1tZXRhIHtcbiAgICB0b3A6IC43NXJlbTtcbiAgICByaWdodDogLjc1cmVtO1xuICB9XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktbWV0YSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1tZXRhIHNwYW4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuNDM3NXJlbTtcbiAgdG9wOiAuMzc1cmVtO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tbmV4dCxcbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tbmV4dDo6YmVmb3JlLFxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IC45Mzc1cmVtO1xuICBoZWlnaHQ6IC45Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRvcDogLjc1cmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1uZXh0OmhvdmVyLFxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSxcbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tcHJldjpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgbGVmdDogLjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC41cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4ubW9ieC1jdXN0b20tZW1haWxzaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9ieC1jdXN0b20tZW1haWxzaGFyZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxFQTE5JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29uZm9udCwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNDQ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubW9ieC1jdXN0b20tZW1haWxzaGFyZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG59XG5cbi5tb2J4LWN1c3RvbS1lbWFpbHNoYXJlOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvZ2dsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b2dnbGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b2dnbGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4udG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgLmlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIC5pbm5lci1jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIC5pbm5lci1jb250ZW50IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b2dnbGUtY29udGVudCAud3JhcHBlciAuaW5uZXItY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMjRyZW07XG4gIH1cbn1cblxuLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIGEuZG93bmxvYWQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvZ2dsZS1jb250ZW50IFtkYXRhLXRvZ2dsZT1hY2NvcmRpb25dIC53cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAuNDM3NXJlbSAxLjg3NXJlbSAuNDM3NXJlbSAuOTM3NXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IC4zMTI1cmVtO1xuICBoZWlnaHQ6IC4zMTI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC44NzVyZW07XG4gIHJpZ2h0OiAuOTM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uW2RhdGEtdHlwZT0nbGluayddIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uW2RhdGEtdHlwZT0nbGluayddOjpiZWZvcmUge1xuICB0b3A6IC41ZW07XG4gIHJpZ2h0OiAuMTI1ZW07XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b246aG92ZXJbZGF0YS10eXBlPSdsaW5rJ10ge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbjpob3ZlcltkYXRhLXR5cGU9J2xpbmsnXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLmhlYWRlciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLmhlYWRlci53aXRoLWljb24gaDMge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC5oZWFkZXIud2l0aC1pY29uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMi41NjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQuYWN0aXZlIC5pbm5lci1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvZ2dsZS1jb250ZW50LmRvd25sb2FkLXNlY3Rpb24gLndyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQuZG93bmxvYWQtc2VjdGlvbiAuaGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA5MnB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5bZGF0YS10b2dnbGU9J3NpbXBsZSddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J3NpbXBsZSddLmFjdGl2ZSA+IC50b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xODc1cmVtKSByb3RhdGUoMjI1ZGVnKTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXS5uby1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5bZGF0YS10b2dnbGU9J3NpbXBsZSddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IC42MjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGF0YS10b2dnbGU9J3NpbXBsZSddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10b2dnbGU9J3NpbXBsZSddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSArIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSAuaGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddIC5oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ubm8tcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXS5hY3RpdmUgPiAuaGVhZGVyID4gLnRvZ2dsZS1idXR0b246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjE4NzVyZW0pIHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWNjb3JkaW9uIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWNjb3JkaW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYWNjb3JkaW9uIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlcjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZjVkMjM7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIC50b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IC43NXJlbTtcbiAgcmlnaHQ6IC4wNjI1cmVtO1xuICB0b3A6IC0uMTI1cmVtO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIgLnRvZ2dsZS1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIC50b2dnbGUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAzLjc1cmVtIDJyZW0gMi41cmVtO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10uYWN0aXZlID4gLmhlYWRlciA+IC50b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xODc1cmVtKSByb3RhdGUoMjI1ZGVnKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gfiBbZGF0YS10b2dnbGU9J3NpbXBsZSddIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gfiBbZGF0YS10b2dnbGU9J3NpbXBsZSddIHAge1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi5uZXdzLXNjcm9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uZXdzLXNjcm9sbGVyLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5uZXdzLXNjcm9sbGVyLW91dGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbiB7XG4gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDh2dyAtIDEuNXJlbSkgLyAyKTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMi41cmVtO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b25bZGF0YS1wcmV2XSB7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b25bZGF0YS1wcmV2XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uW2RhdGEtbmV4dF0ge1xuICBvcmRlcjogMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uW2RhdGEtbmV4dF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uLFxuLm5ld3Mtc2Nyb2xsZXIgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3Qge1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLmZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDExLjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDExLjVyZW07XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5zbGlkZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAuNXJlbSAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuc2xpZGUtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExLjVyZW0pO1xuICAgIHBhZGRpbmc6IC41cmVtIC41cmVtIC41cmVtIDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogLjc1cmVtIC43NXJlbSAuNzVyZW0gMnJlbTtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLnNsaWRlLWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIG1hcmdpbi1ib3R0b206IC4zNzVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuc2xpZGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IC45Mzc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLnNsaWRlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmNvbnRhY3QtY2FyZCAud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbjogLS41cmVtIC0uNXJlbSAxLjI1cmVtIC0uNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogLS41cmVtIDAgLS41cmVtIC0uNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogLS43NXJlbSAwIC0uNzVyZW0gLS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW46IC0xcmVtIDAgLTFyZW0gLTFyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTNyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2UsXG4uY29udGFjdC1jYXJkIC53cmFwcGVyIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2UsXG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIC53cmFwcGVyIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIC5jb250YWN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGFjdC1jYXJkW2RhdGEtdHlwZT0nc21hbGwnXSAuY29udGFjdC1kZXRhaWxzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LWNhcmRbZGF0YS10eXBlPSdzbWFsbCddIC5jb250YWN0LWRldGFpbHMgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1jYXJkW2RhdGEtdHlwZT0nbGFyZ2UnXSB7XG4gIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZFtkYXRhLXR5cGU9J2xhcmdlJ10gLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCAuc3VidGl0bGUge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IC4zNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMjNweDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3QtY2FyZCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuXG4uY29udGFjdC1jYXJkIHAge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5jb250YWN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmNvbnRhY3QtZGV0YWlscyBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuaW5uZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuaW5uZXItY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmlubmVyLWNvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuaW5uZXItY29udGVudCAuY29udGFjdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5pbm5lci1jb250ZW50IC5jb250YWN0LWRldGFpbHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5pbm5lci1jb250ZW50IC5jb250YWN0LWRldGFpbHMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkLmFjdGl2ZSAuYm9yZGVyLXNlcGFyYXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkLmFjdGl2ZSAuYm9yZGVyLXNlcGFyYXRlLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW46IDAuNzVyZW0gLTFyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkLmFjdGl2ZSAuYm9yZGVyLXNlcGFyYXRlLXJvdyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtIC0xLjVyZW0gMDtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAud3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC53cmFwcGVyIC5ib3JkZXItc2VwYXJhdGU6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XG4gIG1hcmdpbi1ib3R0b206IC42MjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuODEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiBhIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogLjc1O1xuICBtYXJnaW4tcmlnaHQ6IC44NzVlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5jb250YWN0LXNlY3Rpb24gW2RhdGEtYXJyb3ctYmxvY2tdIC5pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1zZWN0aW9uIC50b2dnbGUtY29udGVudCAudG9vZ2xlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLnRvZ2dsZS1jb250ZW50IC50b29nbGUtYnRuIGEge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAudG9nZ2xlLWNvbnRlbnQgaDMge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1tYXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUuNjI1cmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1tYXBzIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1tYXBzIGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LW1hcHMgaW1nIHtcbiAgbWluLWhlaWdodDogMTQuNDM3NXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtbWFwcyAuY29udGFjdC1tYXBzIGltZyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LW1hcHMgLmNvbnRhY3QtbWFwcyBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtYnV0dG9uIC5hcnJvdy1saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1idXR0b24gLmFycm93LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LWJ1dHRvbiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1idXR0b24gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIG1hcmdpbjogYXV0byAxLjVyZW0gYXV0byAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGEge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gM3JlbSAxLjc1cmVtIDEuNXJlbTtcbiAgfVxufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLnJlZ2lvbixcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5lbnRyeS10aXRsZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5leHBpcmUtZGF0ZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5jYXRlZ29yeSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5kZXBhcnRtZW50LFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmFkZGl0aW9uYWwtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAucmVnaW9uOmJlZm9yZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5lbnRyeS10aXRsZTpiZWZvcmUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuZXhwaXJlLWRhdGU6YmVmb3JlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmNhdGVnb3J5OmJlZm9yZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5kZXBhcnRtZW50OmJlZm9yZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5hZGRpdGlvbmFsLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAucmVnaW9uLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5kZXBhcnRtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmVudHJ5LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuZXhwaXJlLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuZGVwYXJ0bWVudCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmFkZGl0aW9uYWwtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuYWRkaXRpb25hbC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmY1ZDIzO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveCB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQge1xuICBvcmRlcjogMjtcbn1cblxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG59XG5cbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhIC5yZWdpb24sXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYSAuZW50cnktdGl0bGUsXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYSAuZXhwaXJlLWRhdGUsXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYSAuZGVwYXJ0bWVudCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYTpob3ZlciAucmVnaW9uLFxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGE6aG92ZXIgLmVudHJ5LXRpdGxlLFxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGE6aG92ZXIgLmV4cGlyZS1kYXRlLFxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGE6aG92ZXIgLmRlcGFydG1lbnQge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuam9iLW9mZmVycyAuZmlsdGVycyAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmZpZWxkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmZpZWxkICsgLmZpZWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuam9iLW9mZmVycyAuZmlsdGVycyAuZmllbGQgLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5kcm9wYnRuLWRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuam9iLW9mZmVycyAuZmlsdGVycyAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoMTAwJSk7XG4gIH1cbn1cblxuLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmNzLW9wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLW9mZmVycyAuZmlsdGVycyAuY3Mtb3B0aW9ucyB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi5qb2Itb2ZmZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9zdC1vZmZlciAuYnV0dG9uLmRlYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhZ3MtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRhZ3MtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC41cmVtIC4zNzVyZW0gMCAwO1xufVxuXG4udGFncy1saXN0IGEge1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwIC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50YWdzLWxpc3QgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRhLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0YS10YWJsZSAucm93ICsgLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YS10YWJsZSAucm93ICsgLnJvdyB7XG4gICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgfVxufVxuXG4uZGF0YS10YWJsZSAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuODEyNWVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXRhLXRhYmxlIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gIH1cbn1cblxuLmRhdGEtdGFibGUgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmRhdGEtdGFibGUgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDMxLjI1cmVtO1xufVxuXG4uZXJyb3ItcGFnZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVycm9yLXBhZ2UgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogNmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA3ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA4ZW07XG4gIH1cbn1cblxuLmVycm9yLXBhZ2UgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lcnJvci1wYWdlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lcnJvci1wYWdlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjYyNWVtO1xuICB9XG59XG5cbi5lcnJvci1wYWdlIGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC44NnB4O1xufVxuXG4uZXJyb3ItcGFnZSAubGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lcnJvci1wYWdlIFtkYXRhLWJnLWltYWdlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDguNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UgW2RhdGEtYmctaW1hZ2VdIHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cblxuLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiAuZXJyb3ItcGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIC5lcnJvci1wYWdlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogLTExLjI1cmVtIDglIDA7XG4gIHBhZGRpbmc6IDEuOTM3NXJlbSAxLjU2MjVyZW0gMS41NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiAuZXJyb3ItcGFnZS10ZXh0IHtcbiAgICB3aWR0aDogMjQuMzc1cmVtO1xuICAgIG1hcmdpbjogMi4zNzVyZW0gMTElIDA7XG4gICAgcGFkZGluZzogMS45Mzc1cmVtIDMuNDM3NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cblxuLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiAuZXJyb3ItcGFnZS10ZXh0IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIC5lcnJvci1wYWdlLXRleHQgaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIFtkYXRhLWJnLWltYWdlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gW2RhdGEtYmctaW1hZ2VdIHtcbiAgICB3aWR0aDogMzIuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJlbmVmaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmVuZWZpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iZW5lZml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmJlbmVmaXQgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMnJlbTtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uYmVuZWZpdCAuaWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iZW5lZml0IC5pY29uIHtcbiAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5iZW5lZml0IC5pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iZW5lZml0IC5pY29uIHtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC5iZW5lZml0IC5pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmJlbmVmaXQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJlbmVmaXQgcCBiIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41cmVtIDAgLjVyZW0gLjc1cmVtO1xuICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCAjZmY1ZDIzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZlYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5mZWF0dXJlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVhdHVyZSBzcGFuLmxhYmVsIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZlYXR1cmUgc3Bhbi5lbnRyeSB7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mZWF0dXJlIHNwYW4uZW50cnkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMy4yNXJlbSAxcmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDExLjU2MjVyZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgbWluLWhlaWdodDogMTIuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZW50cnktdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDAxKSByb3RhdGUoMGRlZyk7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDEyLjI1cmVtO1xuICBib3R0b206IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogMTQuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAxNy4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiAyLjVyZW07XG4gICAgdG9wOiA0LjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDUuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiA2LjYyNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkY2M0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTEyNXJlbSAjZmY1ZDIzO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYW5uZXItbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lci1saW5rcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICB9XG59XG5cbi5iYW5uZXItbGlua3MgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyLWxpbmtzIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItbGlua3MgYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogLjg3NXJlbSAycmVtIDAgMXJlbTtcbiAgfVxufVxuXG4uYmFubmVyLWxpbmtzIGE6aG92ZXIsIC5iYW5uZXItbGlua3MgYTpmb2N1cywgLmJhbm5lci1saW5rcyBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYW5uZXItbGlua3MgYTpob3ZlcjpiZWZvcmUsIC5iYW5uZXItbGlua3MgYTpmb2N1czpiZWZvcmUsIC5iYW5uZXItbGlua3MgYTphY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZC1jb250YWluZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuNDVweDtcbiAgbGluZS1oZWlnaHQ6IC43ODtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWQtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWQtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWQtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1ZW07XG4gIH1cbn1cblxuLmFkLWNvbnRhaW5lci5zaXplLTE2MHg2MDAge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5hZC1jb250YWluZXIuc2l6ZS03Mjh4OTAge1xuICB3aWR0aDogNzI4cHg7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnBsYXllciB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMS45Mzc1cmVtIDIuNDM3NXJlbTtcbn1cblxuLnBsYXllciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjVkMjM7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSB7XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSBidXR0b24ge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgLnZqcy1jb250cm9sLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IC52anMtcmVtYWluaW5nLXRpbWUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDkzLCAzNSwgMC4yNSk7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZGNjNDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIC52anMtZHVyYXRpb24gLnZqcy1kdXJhdGlvbi1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIG9yZGVyOiA1O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZqcy10aGVtZS1jaXR5IHtcbiAgLS12anMtdGhlbWUtY2l0eS0tcHJpbWFyeTogJG9yYW5nZTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZqcy10aGVtZS1jaXR5LmF1ZGlvLW9ubHkge1xuICAtLXZqcy10aGVtZS1jaXR5LS1zZWNvbmRhcnk6ICRvcmFuZ2U7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52anMtdGhlbWUtY2l0eS5hdWRpby1vbmx5IC52anMtcmVtYWluaW5nLXRpbWUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52anMtdGhlbWUtY2l0eS5hdWRpby1vbmx5IC52anMtdm9sdW1lLXBhbmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmpzLXRoZW1lLWNpdHkuYXVkaW8tb25seSAudmpzLXZvbHVtZS1iYXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgyNTUsIDkzLCAzNSwgMC4yNSk7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52anMtdGhlbWUtY2l0eS5hdWRpby1vbmx5IC52anMtdm9sdW1lLWxldmVsOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxLjc1ZW0gc29saWQgI2ZmNWQyMztcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZpZGVvLWpzIC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXBsYXktY29udHJvbCB7XG4gIGZsZXg6IDQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXBsYXktY29udHJvbCB7XG4gICAgZmxleDogMjA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXBsYXktY29udHJvbCB7XG4gICAgZmxleDogMjQ7XG4gIH1cbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy1mdWxsc2NyZWVuIC52anMtcGxheS1jb250cm9sIHtcbiAgZmxleDogNDA7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtcmVtYWluaW5nLXRpbWUge1xuICBmbGV4OiAyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXRoZW1lLWNpdHkgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wsXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXRoZW1lLWNpdHkgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCxcbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGZsZXg6IDI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLmF1ZGlvIC52anMtcGxheS1jb250cm9sIHtcbiAgZmxleDogODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLmF1ZGlvIC52anMtcGxheS1jb250cm9sIHtcbiAgICBmbGV4OiAxMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLmF1ZGlvIC52anMtcGxheS1jb250cm9sIHtcbiAgICBmbGV4OiAxNDtcbiAgfVxufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci5hdWRpbyAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgZmxleDogMjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIuYXVkaW8gLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsIHtcbiAgZmxleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLmF1ZGlvIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLXRyYWNrLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXItdHJhY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuYXJ0aWNsZSAucGxheWVyIHtcbiAgcGFkZGluZzogMS43NXJlbSAwLjU1cmVtIDIuNDM3NXJlbTtcbn1cblxuLnd5c2l3eWcgdWwsXG4ud3lzaXd5ZyBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnd5c2l3eWcgdWwgbGksXG4ud3lzaXd5ZyBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53eXNpd3lnIHVsIG9sLFxuLnd5c2l3eWcgdWwgdWwsXG4ud3lzaXd5ZyBvbCBvbCxcbi53eXNpd3lnIG9sIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnd5c2l3eWcgdWwgb2w6bGFzdC1jaGlsZCxcbi53eXNpd3lnIHVsIHVsOmxhc3QtY2hpbGQsXG4ud3lzaXd5ZyBvbCBvbDpsYXN0LWNoaWxkLFxuLnd5c2l3eWcgb2wgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53eXNpd3lnIHVsOmxhc3QtY2hpbGQsXG4ud3lzaXd5ZyBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi53eXNpd3lnIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLnd5c2l3eWcgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi53eXNpd3lnIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud3lzaXd5ZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnd5c2l3eWcgaW1nIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnd5c2l3eWcgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3lzaXd5ZyBpZnJhbWUge1xuICAgIGhlaWdodDogMjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3lzaXd5ZyBpZnJhbWUge1xuICAgIGhlaWdodDogMjRyZW07XG4gIH1cbn1cblxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3lzaXd5ZyBwICsgdWwsXG4ud3lzaXd5ZyBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udi13aW5kb3cgdWwge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYWxjdWxhdG9yIFtkYXRhLWVudHJ5XSAud3lzaXd5ZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYWxjdWxhdG9yIFtkYXRhLXJlc3VsdF0gLnd5c2l3eWcge1xuICBwYWRkaW5nOiAwIDAgMXJlbTtcbn1cblxuLmNhbGN1bGF0b3IgLnZhbGlkYXRpb24tZXJyb3Ige1xuICBjb2xvcjogI2ZmNTU1Mztcbn1cblxuLm11bHRpbWVkaWEgLmZpbHRlcnMgLmZpZWxkIHtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUsIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMsIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5nYWxsZXJ5LWFsYnVtIC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZG9jdW1lbnQgLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5nYWxsZXJ5LWFsYnVtIC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1kb2N1bWVudCAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLmdhbGxlcnktYWxidW0gLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWRvY3VtZW50IC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuZ2FsbGVyeS1hbGJ1bSAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1kb2N1bWVudCAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuZ2FsbGVyeS1hbGJ1bSAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWRvY3VtZW50IC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5nYWxsZXJ5LWFsYnVtIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZG9jdW1lbnQgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAuZGVzY3JpcHRpb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAuZGVzY3JpcHRpb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC5kZXNjcmlwdGlvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC5kZXNjcmlwdGlvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC5lbnRyeS10aXRsZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuc2luZ2xlLWdhbGxlcnktaW1hZ2UsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5nYWxsZXJ5LWFsYnVtLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuc2luZ2xlLWRvY3VtZW50IHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZmVhdHVyZWQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5mZWF0dXJlZC1pbWFnZSAuaW1hZ2Uge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTgwcHggNTBweCAtNTBweCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCByZ2JhKDIwLCAyMCwgMjAsIDAuOCkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuY29udHJvbHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5kb3dubG9hZC1idXR0b24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5wcmV2aWV3LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxcmVtIC41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmRvd25sb2FkLWJ1dHRvbjpob3Zlcixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLnByZXZpZXctYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmRvd25sb2FkLWJ1dHRvbjpob3ZlciAuaWNvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLnByZXZpZXctYnV0dG9uOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmRvd25sb2FkLWJ1dHRvbiAuaWNvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLnByZXZpZXctYnV0dG9uIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tdWx0aW1lZGlhIC5sb2FkZXIge1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLm11bHRpbWVkaWEgLmZlYXR1cmVkLWltYWdlID4gc3BhbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMzBkZWcpO1xufVxuXG4ubW9ieC1zaGFyZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuLnJlZmVyZW5jZS1wcmljZSAubG9hZGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4ucmVmZXJlbmNlLXByaWNlIC5sb2FkZXItY29udGFpbmVyIC5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDMuNXJlbTtcbn1cblxuLnJlZmVyZW5jZS1wcmljZSAudGFibGUtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIC50YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWZlcmVuY2UtcHJpY2UgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciAudGFibGUgLnRoZWFkIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoLTI1ZGVnKSBicmlnaHRuZXNzKDEuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgaW1nLFxuLmhpZ2gtY29udHJhc3QtbW9kZSBpZnJhbWUsXG4uaGlnaC1jb250cmFzdC1tb2RlIHZpZGVvLFxuLmhpZ2gtY29udHJhc3QtbW9kZSBbZGF0YS1iZy1pbWFnZV0ge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAubG9nbyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMjE1ZGVnKSBicmlnaHRuZXNzKDEuNSk7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgW2RhdGEtYmctaW1hZ2VdLFxuLmhpZ2gtY29udHJhc3QtbW9kZSBhcnRpY2xlIGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMjVkZWcpIGNvbnRyYXN0KDAuNSkgYnJpZ2h0bmVzcygxLjI1KTtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSBbZGF0YS1iZz0nbGlnaHQtZ3JleSddLFxuLmhpZ2gtY29udHJhc3QtbW9kZSBbZGF0YS1hcnJvdy1ibG9ja10sXG4uaGlnaC1jb250cmFzdC1tb2RlIC5zbGlkZS1jb250ZW50LFxuLmhpZ2gtY29udHJhc3QtbW9kZSAuY29udGVudC1ibG9jayxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgLnBvc3QtY2FyZC5sYXRlc3QsXG4uaGlnaC1jb250cmFzdC1tb2RlIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmhlYWRlci1idXR0b25zLXJvdyBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5oZWFkZXItYnV0dG9ucy1yb3cgYTo6YmVmb3JlIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmhlYWRlci1idXR0b25zLXJvdyAuY3MtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5oZWFkZXItYnV0dG9ucy1yb3cgLmNzLW9wdGlvbnMgdWwge1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmhlYWRlci1idXR0b25zLXJvdyAuY3Mtb3B0aW9ucyB1bCBsaSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyODI4Mjg7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmJhbm5lci1saW5rcyB7XG4gIGJvcmRlci1jb2xvcjogI2ExYTFhMTtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuY29va2llcy1ub3RpZmljYXRpb24sXG4uaGlnaC1jb250cmFzdC1tb2RlIC52ZXJzaW9uLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vbm9jaHJvbWUge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xufVxuXG4ubW9ub2Nocm9tZSAuY29va2llcy1ub3RpZmljYXRpb24sXG4ubW9ub2Nocm9tZSAudmVyc2lvbi1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb25vY2hyb21lIC5sb2dvIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mcy1ub3JtYWwge1xuICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5mcy14bGFyZ2Uge1xuICBmb250LXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pZSAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmllIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmllIC5jb250YWN0LWJveC1idXR0b24gLmFycm93LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMS41cmVtO1xufVxuXG4uaWUgW2RhdGEtdmlld10ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmV3cyAucG9zdC1jYXJkOmFjdGl2ZSwgLm5ld3MgLnBvc3QtY2FyZDpmb2N1cywgLm5ld3MgLnBvc3QtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uZXdzIC5maWx0ZXJzIC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubmV3cyAuZmlsdGVycyAuZmllbGQgKyAuZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uZXdzIC5maWx0ZXJzIC5kcm9wYnRuLWRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAubmV3cyAuZmlsdGVycyAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoMTAwJSk7XG4gIH1cbn1cblxuLm5ld3MgLmZpbHRlcnMgLmNzLW9wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG5cbi5uZXdzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXdzIC5sb2FkZXIge1xuICB3aWR0aDogNzBweDtcbn1cblxuLm1hcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYXAgc3ZnLFxuLm1hcCBzdmcgKiB7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5tYXAgKyAucm93IC5hY3Rpb24tYnV0dG9ucy1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWFwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXBfX2NhbnZhcyB7XG4gIGhlaWdodDogNzV2aDtcbn1cblxuLm1hcF9fZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBfX2ZpbHRlci0tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19maWx0ZXItLXRyYW5zaXRpb24ubG9hZGluZyAubWFwX19maWx0ZXItLWxpc3Qge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFwX19maWx0ZXItLXRyYW5zaXRpb24uYWN0aXZlIC5tYXBfX2ZpbHRlci0tdG9nZ2xlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG59XG5cbi5tYXBfX2ZpbHRlci0td3JhcHBlciB7XG4gIHdpZHRoOiAzNzVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1N3B4KTtcbiAgaGVpZ2h0OiA1MTdweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19maWx0ZXItLXRvZ2dsZSB7XG4gIHdpZHRoOiA1N3B4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWFwX19maWx0ZXItLXRvZ2dsZSBzcGFuIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuNXR1cm4pO1xufVxuXG4ubWFwX19maWx0ZXItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMi4zNTtcbiAgaGVpZ2h0OiA1N3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAgMS41cmVtO1xufVxuXG4ubWFwX19maWx0ZXItLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbn1cblxuLm1hcF9fZmlsdGVyLS1mb2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAxMHB4IDI3cHggMTBweCAyNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hcF9fZmlsdGVyLS1mb2xkZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTllOWU5O1xufVxuXG4ubWFwX19maWx0ZXItLWZvbGRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYXBfX2ZpbHRlci0tZm9sZGVyLmFjdGl2ZSArIC5tYXBfX2ZpbHRlci0tbGF5ZXJzLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1hcF9fZmlsdGVyLS1mb2xkZXIgLmljb24ge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tYXBfX2ZpbHRlci0tZm9sZGVyLmFjdGl2ZSAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuNXR1cm4pO1xufVxuXG4ubWFwX19maWx0ZXItLWxheWVycy1saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG5cbi5tYXBfX2ZpbHRlci0tbGF5ZXIge1xuICBwYWRkaW5nOiAxMHB4IDI3cHggMTBweCAyNHB4O1xufVxuXG4ubWFwX19maWx0ZXItLWxheWVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXBfX2ZpbHRlci0tbGF5ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsIC5tYXBfX2ZpbHRlci0tbGF5ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tYXBfX2ZpbHRlci0taW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3JkZXI6IDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5maWx0ZXJfX2ljb24tLWxpbmUge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2ljb24tLXBvaW50IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZpbHRlcl9faWNvbi0tcG9seSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcGVudGFnb24uc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5cbi5maWx0ZXJfX2ljb24tLWN1c3RvbS1zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmaWxsOiAjMTQxNDE0O1xufVxuXG4uZmlsdGVyX19pY29uLS1jdXN0b20tc3ZnLnNtYWxsIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5maWx0ZXJfX2ljb24tLWN1c3RvbS1zdmcubWVkaXVtIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5maWx0ZXJfX2ljb24tLWN1c3RvbS1zdmcubGFyZ2Uge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gIGJvdHRvbTogYXV0bztcbiAgbWF4LXdpZHRoOiA0NDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwX19wb3B1cC0tbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5tYXBfX3BvcHVwLS1saW5lIC5tYXBfX3BvcHVwLS1saW5lLS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5tYXBfX3BvcHVwLS1saW5lIC5tYXBfX3BvcHVwLS1saW5lLS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5jbG9zZS1zaGFyZS1wb3B1cCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gcmdiYSgyMCwgMjAsIDIwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLmdtLXN0eWxlLWl3LWQgPiBkaXYge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5zb2NpYWwtc2hhcmUtcG9wdXAgLmlubmVyIHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuc29jaWFsLXNoYXJlLXBvcHVwIC5pbm5lciAubWFwX19wb3B1cC0tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgPiBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubWFwX19jYW52YXMge1xuICAgIGhlaWdodDogNTV2aDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLWJpZywgLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtc21hbGwge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1zbWFsbCB7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLXNtYWxsIHtcbiAgICB3aWR0aDogNzI4cHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtc21hbGwgYSB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLXNtYWxsIGEge1xuICAgIHdpZHRoOiA3MjhweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1iaWcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtYmlnIHtcbiAgICB3aWR0aDogOTIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtYmlnIGEge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtYmlnIGEge1xuICAgIHdpZHRoOiA5MjBweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtYmlnIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1iaWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtYmlnIGEge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLWJpZyBhIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLXNtYWxsIHtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1zbWFsbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1zbWFsbCBhIHtcbiAgaGVpZ2h0OiAzNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1zbWFsbCBhIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVmdC1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNC4zNzVyZW07XG4gICAgei1pbmRleDogOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGVmdC1tZW51IGFzaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmxlZnQtbWVudSBidXR0b24ub3Blbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlZnQtbWVudSBidXR0b24ub3Blbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sZWZ0LW1lbnUgYnV0dG9uLm9wZW4tYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBFXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5ICNjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgLm1lbnUtYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSAubWVudS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgI2NvbnRhaW5lcixcbi5sZWZ0LW1lbnUgLnB1c2h5IC5wdXNoeSxcbi5sZWZ0LW1lbnUgLnB1c2h5IC5wdXNoIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjgsIDAuNDMsIDAuOTkpO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSAucHVzaHktY29udGVudCB7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4xNiwgMC42OCwgMC40MywgMC45OSk7XG4gIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnQtbWVudSAucHVzaHkgLnB1c2h5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgPiB1bCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dCxcciB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgPiB1bCAucHVzaHktbGluayB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgYnV0dG9uIHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudSBidXR0b24gLmljb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LnN1Ym1lbnUtYWN0aXZlIC5wdXNoeS1idXR0b24ucHVzaHktc3VibWVudS1jbG9zZWQgKyB1bC5zdWJtZW51LWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LWNsb3NlZC5wdXNoeS1idXR0b24gKyB1bCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1jbG9zZWQucHVzaHktYnV0dG9uIC5wdXNoeS1saW5rIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1jbG9zZWQucHVzaHktYnV0dG9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkIGE6OmFmdGVyOmhvdmVyOjphZnRlcixcbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkIGJ1dHRvbjo6YWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1vcGVuLnB1c2h5LWJ1dHRvbjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LW9wZW4ucHVzaHktYnV0dG9uIC5wdXNoeS1saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1vcGVuLnB1c2h5LWJ1dHRvbiArIHVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LW9wZW4gLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSB1bCB1bCBhOmhvdmVyLCAubGVmdC1tZW51IC5wdXNoeSB1bCB1bCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm9wZW4tbWVudS1yd2Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAub3Blbi1tZW51LXJ3ZCAubGVmdC1tZW51IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5vcGVuLW1lbnUtcndkIC5sZWZ0LW1lbnUgYXNpZGUge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5vcGVuLW1lbnUtcndkIC5sZWZ0LW1lbnUgYnV0dG9uLm9wZW4tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbn1cblxuLnRpbGVzIC5vZmZlci1ib3gtc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBsYWNlLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtN3B4O1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUgLmRyb3BidG4tZGF0ZSB7XG4gIHBhZGRpbmc6IC44NzVyZW0gMi4yNXJlbSAuODc1cmVtIDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZTogMXB4IGF1dG8gI2ZmNWQyMztcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHhMak1zSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlqQWdNQ0E1TmlBNU5pSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ09UWWdPVFk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0a2FYTndiR0Y1T201dmJtVTdabWxzYkRvalJrWTJRakl5TzMwTkNna3VjM1F4ZTJacGJHdzZJMFpHTmtJeU1qdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUZ3lMakVzTWpWakxUSXVOeTB5TGpNdE5pNDRMVEV1T1MwNUxqRXNNQzQ0YkMweU5Td3pNR3d0TWpVdE16QmpMVEV1TVMweExqTXRNaTQzTFRJdU1pMDBMalF0TWk0ell5MHhMamN0TUM0eUxUTXVOQ3d3TGpRdE5DNDRMREV1TlEwS0NXTXRNaTQzTERJdU15MHpMakVzTmk0MExUQXVPQ3c1TGpGc016QXNNelpqTVM0ekxERXVOU3d6TGpFc01pNHpMRFVzTWk0ell6RXVOU3d3TERNdE1DNDFMRFF1TWkweExqVmpNQzR6TFRBdU1pd3dMall0TUM0MUxEQXVPQzB3TGpoc016QXRNellOQ2dsRE9EVXVNeXd6TVM0MExEZzBMamtzTWpjdU15dzRNaTR4TERJMWVpSXZQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUa3lMaklzTXpoTU5UQXVOU3czT1M0Mll5MHdMamNzTUM0M0xURXVOaXd4TGpFdE1pNDFMREV1TVhNdE1TNDRMVEF1TkMweUxqVXRNUzR4VERNdU9Dd3pPR010TUM0M0xUQXVOeTB4TGpFdE1TNDJMVEV1TVMweUxqWU5DZ2xqTUMweExEQXVOQzB4TGpnc01TNHhMVEl1Tm13NUxqTXRPUzR6WXpBdU55MHdMamNzTVM0MkxURXVNU3d5TGpVdE1TNHhjekV1T0N3d0xqUXNNaTQxTERFdU1VdzBPQ3cxTXk0MGJESTVMamd0TWprdU9HTXdMamN0TUM0M0xERXVOaTB4TGpFc01pNDFMVEV1TVhNeExqZ3NNQzQwTERJdU5Td3hMakVOQ2dsc09TNHpMRGt1TTJNd0xqY3NNQzQzTERFdU1Td3hMallzTVM0eExESXVOa001TXk0ekxETTJMalFzT1RJdU9Td3pOeTR5TERreUxqSXNNemg2SWk4K0RRbzhMM04yWno0TkNnPT1cIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZS5hY3RpdmUgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbGVzIC5kcm9wZG93bi1kYXRlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgaGVpZ2h0IDEuNXM7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcyAuZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgfVxufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgaGVpZ2h0IDFzO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiAjZmY1NTUzO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1idXR0b24gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWJ1dHRvbiBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogY2FsYygxMDAlICsgMC40Mzc1cmVtKTtcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSxcbiAgLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgcCB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDAuNjI1cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIHAge1xuICAgIG1hcmdpbjogYXV0byAwLjg3NXJlbSBhdXRvIGF1dG87XG4gIH1cbn1cblxuLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIC5wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlsZXMgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aWxlcyAuZmlsdGVycyAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnRpbGVzIC5maWx0ZXJzIC5maWVsZCArIC5maWVsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRpbGVzIC5maWx0ZXJzIC5kcm9wYnRuLWRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAudGlsZXMgLmZpbHRlcnMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKDEwMCUpO1xuICB9XG59XG5cbi50aWxlcyAuZmlsdGVycyAuY3Mtb3B0aW9ucyB7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cblxuLnRpbGVzIC5maWx0ZXJzIC5jcy1vcHRpb25zIHVsIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnRpbGVzIC5lcnJvci10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgNXB4IDVweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLm5leHQsIC5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLnByZXYge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5uZXh0LCAuc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5wcmV2IHtcbiAgICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgfVxufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5uZXh0OjpiZWZvcmUsIC5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLnByZXY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjc1cmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5wcmV2IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5wcmV2OjpiZWZvcmUge1xuICBsZWZ0OiAuNjc1cmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xuICBsZWZ0OiAuNjc1cmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5uZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEubmV4dDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC42NzVyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG4gIHJpZ2h0OiAuNjc1cmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIHNwYW4uZWxsaXBzZS5jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiAuZWxsaXBzZSBpbnB1dCB7XG4gIHdpZHRoOiAzZW07XG59XG5cbi5kcm9wZG93bi1kYXRlIHtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTdweDtcbn1cblxuLmRyb3Bkb3duLWRhdGUgLmRyb3BidG4tZGF0ZSB7XG4gIHBhZGRpbmc6IC44NzVyZW0gMi4yNXJlbSAuODc1cmVtIDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kcm9wZG93bi1kYXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lOiAxcHggYXV0byAjZmY1ZDIzO1xufVxuXG4uZHJvcGRvd24tZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlOQzR4TGpNc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBNU5pQTVOaUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdPVFlnT1RZN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdGthWE53YkdGNU9tNXZibVU3Wm1sc2JEb2pSa1kyUWpJeU8zME5DZ2t1YzNReGUyWnBiR3c2STBaR05rSXlNanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVGd5TGpFc01qVmpMVEl1TnkweUxqTXROaTQ0TFRFdU9TMDVMakVzTUM0NGJDMHlOU3d6TUd3dE1qVXRNekJqTFRFdU1TMHhMak10TWk0M0xUSXVNaTAwTGpRdE1pNHpZeTB4TGpjdE1DNHlMVE11TkN3d0xqUXROQzQ0TERFdU5RMEtDV010TWk0M0xESXVNeTB6TGpFc05pNDBMVEF1T0N3NUxqRnNNekFzTXpaak1TNHpMREV1TlN3ekxqRXNNaTR6TERVc01pNHpZekV1TlN3d0xETXRNQzQxTERRdU1pMHhMalZqTUM0ekxUQXVNaXd3TGpZdE1DNDFMREF1T0Mwd0xqaHNNekF0TXpZTkNnbERPRFV1TXl3ek1TNDBMRGcwTGprc01qY3VNeXc0TWk0eExESTFlaUl2UGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVGt5TGpJc016aE1OVEF1TlN3M09TNDJZeTB3TGpjc01DNDNMVEV1Tml3eExqRXRNaTQxTERFdU1YTXRNUzQ0TFRBdU5DMHlMalV0TVM0eFRETXVPQ3d6T0dNdE1DNDNMVEF1TnkweExqRXRNUzQyTFRFdU1TMHlMallOQ2dsak1DMHhMREF1TkMweExqZ3NNUzR4TFRJdU5tdzVMak10T1M0ell6QXVOeTB3TGpjc01TNDJMVEV1TVN3eUxqVXRNUzR4Y3pFdU9Dd3dMalFzTWk0MUxERXVNVXcwT0N3MU15NDBiREk1TGpndE1qa3VPR013TGpjdE1DNDNMREV1TmkweExqRXNNaTQxTFRFdU1YTXhMamdzTUM0MExESXVOU3d4TGpFTkNnbHNPUzR6TERrdU0yTXdMamNzTUM0M0xERXVNU3d4TGpZc01TNHhMREl1TmtNNU15NHpMRE0yTGpRc09USXVPU3d6Tnk0eUxEa3lMaklzTXpoNklpOCtEUW84TDNOMlp6NE5DZz09XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5kcm9wZG93bi1kYXRlLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kcm9wZG93bi1kYXRlLmFjdGl2ZSAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZHJvcGRvd24tZGF0ZSAuZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1kYXRlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGUgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGU6OmFmdGVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgaGVpZ2h0IDEuNXM7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICB9XG59XG5cbi5kcm9wZG93bi1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGhlaWdodCAxcztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogI2ZmNTU1Mztcbn1cblxuLmRyb3Bkb3duLWRhdGUgLmVycm9yLW1lc3NhZ2UtZGF0ZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZHJvcGRvd24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xufVxuXG4uZHJvcGRvd24tYnV0dG9uIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogY2FsYygxMDAlICsgMC40Mzc1cmVtKTtcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAuZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC5kcm9wZG93bi1jb250ZW50LWRhdGUgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBwIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBwIHtcbiAgICBtYXJnaW46IGF1dG8gMC44NzVyZW0gYXV0byBhdXRvO1xuICB9XG59XG5cbi5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZHJvcGRvd24tY29udGVudC1kYXRlIC5wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG59XG5cbi50YWJsZS1sbmcgLnRvZ2dsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWJsZS1sbmcgLnRvZ2dsZS1jb250ZW50IC5oZWFkZXItbG5nIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi50YWJsZS1sbmcgLnRvZ2dsZS1jb250ZW50IC5oZWFkZXItbG5nIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5cbi50YWJsZS1sbmcgLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIC5pbm5lci1jb250ZW50IGRpdiB0YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4udGFibGUtbG5nIC50YWJsZS1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLWxuZyAudGFibGUtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIC50YWJsZSAudGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG4udGFibGUtbG5nIC50YWJsZS1jb250YWluZXIgdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJsZS1sbmcgLmFjdGlvbi1idXR0b25zLXJvdyB1bCB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5cbi50YWJsZS1sbmcgLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50YWJsZS1sbmcgLmFjdGlvbi1idXR0b25zLXJvdyAuYWN0aW9uLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTVcIjtcbiAgZm9udC1mYW1pbHk6IGljb25mb250LCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4zNzVyZW07XG4gIHRvcDogMC4zMTI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXZpZXctaGFybmVzcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtaWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNjI1cmVtIDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWljczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxFQTE2XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29uZm9udCwgc2VyaWY7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtaWNzLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1pY3MtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi42ODc1cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1saW5rIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjZmY1ZDIzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMjI1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWxpbmsgYVtocmVmPScnXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdCB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0IC5mYy1kYXktdG9kYXksXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdCAuZmMtZXZlbnQtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUYwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdCAuZmMtZGF5LXRvZGF5LmZjLWxpc3QtZXZlbnQ6OmFmdGVyLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QgLmZjLWV2ZW50LXRvZGF5LmZjLWxpc3QtZXZlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LXRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWRheS1jdXNoaW9uLmZjLWNlbGwtc2hhZGVkIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1kYXktdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWRheS1zaWRlLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAxcmVtIDMuODc1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudC10aW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50IC5mYy1ldmVudC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQgLmZjLWV2ZW50LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50IC5mYy1ldmVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIG1heC13aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LXR1ZSAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQge1xuICBsZWZ0OiAtODUlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS10dWUgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDI5JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOmZpcnN0LWNoaWxkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLWRheS5mYy1kYXktd2VkIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IC0xNTAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLWRheS5mYy1kYXktd2VkIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiA1MSU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1mcmkgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDY4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDclO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc3VuIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiA3NiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10aHUgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDY4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOmZpcnN0LWNoaWxkIC5mYy1kYXlncmlkLW1vZGFsLCAuY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IC04MCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpmaXJzdC1jaGlsZCAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciwgLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIHRvcDogMTQ4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOmZpcnN0LWNoaWxkIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOjpiZWZvcmUsIC5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDc2JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiA0JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktd2VkIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IC0xNjAlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS13ZWQgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDY4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04MCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogNjglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDE2JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdGh1IC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiAzMSU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIHRvcDogMTM4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgdG9wOiAxNDglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDY0JTtcbiAgdG9wOiAtN3B4O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAyNy42MjVyZW07XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwLjMxMjVyZW0gMS44NzVyZW0gcmdiYSgyMCwgMjAsIDIwLCAwLjIpO1xuICBwYWRkaW5nOiAxcmVtIDEuMTI1cmVtIDEuMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCB7XG4gIGJvdHRvbTogMTA2JTtcbiAgbGVmdDogLTk4JTtcbiAgbWF4LWhlaWdodDogMTkuODc1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDQ4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5tb2RhbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWV2ZW50LWljcy1ib3gsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWV2ZW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZGF5Z3JpZC1hbGxFdmVudC1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWV2ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWV2ZW50LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1ldmVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIG1heC13aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWV2ZW50LW1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZXZlbnQtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGxlZnQ6IDIwJTtcbiAgYm90dG9tOiAtMC43NXJlbTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAubW9kYWwtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLm1vZGFsLWhlYWRlciAuaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQ6aG92ZXIgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudDpob3ZlciAuZmMtZXZlbnQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudDpob3ZlciAuZmMtZXZlbnQtdGl0bGUgYVtocmVmPScnXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgdG9wOiAwLjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0wLjI1cmVtO1xuICByaWdodDogMC41cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICB0ZXh0LW92ZXJmbG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWRheS5tb3JlLWV2ZW50IC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1kYXkubW9yZS1ldmVudCAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWRheS5leHBhbmQtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1kYXkuZXhwYW5kLWV2ZW50IC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSA+IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheWdyaWQtbW9kYWwsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHRvcDogMTA4JTtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogLTkyJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICB0b3A6IC0wLjc1cmVtO1xuICBsZWZ0OiA0MiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiAxMiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogMC44NzVyZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDE0JTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMSkgLmZjLWRheS10dWUgLmZjLWRheWdyaWQtbW9kYWwsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5LXR1ZSAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIGxlZnQ6IC05OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogMTIlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICByaWdodDogMTQlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTQuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgbGVmdDogMTEyJTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGxlZnQ6IC0wLjM3NXJlbTtcbiAgdG9wOiAxcmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIGFbaHJlZj1cIlwiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0aCAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRoIC5mYy1jb2wtaGVhZGVyLWNlbGwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTE1QTZFO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0aCB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxMS4yNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1wYXN0IC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICByaWdodDogLTIuNzVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMTEyJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogNDAlO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zdW4gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICByaWdodDogLTAuMjVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMTEyJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zdW4gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogNjUlO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjZCMjI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDQ3JTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmNmIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gIG1heC1oZWlnaHQ6IDcuNjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50LFxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtaWNzLWJveCxcbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LWxpbmssXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC1tYWluIC5mYy1ldmVudC1pY3MtYm94LFxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtbWFpbiAuZmMtZXZlbnQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQ6aG92ZXIgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIsXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC1tYWluOmhvdmVyIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtbW9yZSAuZmMtZXZlbnQtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50LW1vcmUgLmZjLWV2ZW50LWltZzo6YmVmb3JlIHtcbiAgY29udGVudDogJy4uLic7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1tb3JlIC5mYy1ldmVudC1tb3JlIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LWltZyBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWZyYW1lLmZjLXNjcm9sbGdyaWQtc3luYy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIG1pbi13aWR0aDogMTguNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIGRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDEuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLmZjLXByZXYtYnV0dG9uOjpiZWZvcmUsIC5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24uZmMtbmV4dC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIHRvcDogMC43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLmZjLW5leHQtYnV0dG9uOjpiZWZvcmUge1xuICBsZWZ0OiAwLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24uZmMtcHJldi1idXR0b246OmJlZm9yZSB7XG4gIGxlZnQ6IDAuODc1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXIuZmMtdG9vbGJhci1sdHIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgdG9wOiA0cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci5mYy10b29sYmFyLWx0ciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDUuMzc1cmVtO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5sb2FkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgbGluZWFyO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAubG9hZGVyLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmxvYWRlci1jb250YWluZXIgLmxvYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uICsgLnJvdyAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZmMtbm9ldmVudC1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMSU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogODtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgMzcsIDM3LCAwLjQpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgcm90YXRlKDBkZWcpO1xufVxuXG4uZmMtbm9ldmVudC1tb2RhbCAuZmMtbm9ldmVudC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDNyZW07XG4gIG1hcmdpbjogMCAxLjVyZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDEuODc1cmVtIHJnYmEoMjAsIDIwLCAyMCwgMC4yKTtcbn1cblxuLmZjLW5vZXZlbnQtbW9kYWwgLmZjLW5vZXZlbnQtYm94IC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4uZmMtbm9ldmVudC1tb2RhbCAuZmMtbm9ldmVudC1ib3ggLm1vZGFsLWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmMtbm9ldmVudC1tb2RhbCAuZmMtbm9ldmVudC1ib3ggLm1vZGFsLWhlYWRlciAuaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmMtbm9ldmVudC1tb2RhbCAuZmMtbm9ldmVudC1ib3ggLm1vZGFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjAsIDIwLCAwLjU0KTtcbn1cblxuLnBvcHVwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3B1cCAuYWxpZ24tY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cC5lZGl0LW1vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBvcHVwOm5vdCgud2l0aC1jb250ZW50KSAucm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cDpub3QoLndpdGgtY29udGVudCkgLnBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwOm5vdCgud2l0aC1jb250ZW50KSAucG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5cbi5wb3B1cDpub3QoLndpdGgtY29udGVudCkgLnBvcHVwLWNvbnRlbnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogXCJcIjtcbiAgbWF4LWhlaWdodDogOS4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxNDE0MTQgMCUsIHJnYmEoMjAsIDIwLCAyMCwgMC42NykgNDguMTIlLCByZ2JhKDIwLCAyMCwgMjAsIDApIDEwMCUpO1xufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE1LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjRyZW07XG4gICAgbWF4LXdpZHRoOiA1Mi4xMjVyZW07XG4gIH1cbn1cblxuLnBvcHVwLWNvbnRlbnQtcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdXAgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLnBvcHVwLXRleHQge1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLnBvcHVwLWltYWdlIHtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBvcHVwIC5idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wb3B1cCAuY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbjpob3ZlciwgLnBvcHVwIC5jbG9zZS1idXR0b246Zm9jdXMsIC5wb3B1cCAuY2xvc2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjU0MDA7XG4gIGJvcmRlci1jb2xvcjogI2U2NTQwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XG59XG5cbi5wb3B1cC53aXRoLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAud2l0aC1jb250ZW50IC5wb3B1cC1jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuLnBvcHVwLndpdGgtY29udGVudCAucG9wdXAtaW1hZ2UtY29sdW1ucyB7XG4gIGhlaWdodDogMTEuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLndpdGgtY29udGVudCAucG9wdXAtaW1hZ2UtY29sdW1ucyB7XG4gICAgaGVpZ2h0OiAxMy41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLndpdGgtY29udGVudCAucG9wdXAtaW1hZ2UtY29sdW1ucyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi52ZXJzaW9uLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuNTQpO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBwYWRkaW5nOiAwIDR2dztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC43NXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudmVyc2lvbi1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogMTA1dnc7XG4gIH1cbn1cblxuLnZlcnNpb24tbW9kYWwuZWRpdC1tb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmVyc2lvbi1tb2RhbCAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMy4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gcmdiYSgyMCwgMjAsIDIwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnNpb24tbW9kYWwgLmlubmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZlcnNpb24tbW9kYWwgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gNC43NXJlbSAzcmVtIDQuNzVyZW07XG4gIH1cbn1cblxuLnZlcnNpb24tbW9kYWwgLmlubmVyIC5tb2RhbC1jb250ZW50IHAge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZlcnNpb24tbW9kYWwgLmlubmVyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5pbm5lciAuYnV0dG9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJzaW9uLW1vZGFsIC5pbm5lciAuYnV0dG9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDAgMDtcbiAgfVxufVxuXG4udmVyc2lvbi1tb2RhbCAuY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnZlcnNpb24tbW9kYWwgLmNsb3NlLWJ1dHRvbjpob3ZlciwgLnZlcnNpb24tbW9kYWwgLmNsb3NlLWJ1dHRvbjpmb2N1cywgLnZlcnNpb24tbW9kYWwgLmNsb3NlLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICBib3JkZXItY29sb3I6ICNlNjU0MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xufVxuXG4udmVyc2lvbi1tb2RhbCAubGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keS5tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIH1cbiAgYm9keS5tZW51LW9wZW4gLnNlYXJjaC10cmlnZ2VyIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC4xO1xuICB9XG59XG5cbmJvZHkuc2VhcmNoLWFjdGl2ZSAuaGFtYnVyZ2VyIHtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5zZWFyY2gtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbmJvZHkucG9wdXAtYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5cbmJvZHkucG9wdXAtYWN0aXZlIGhlYWRlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkucG9wdXAtYWN0aXZlIC5jb29raWVzLW5vdGlmaWNhdGlvbixcbmJvZHkucG9wdXAtYWN0aXZlIC52ZXJzaW9uLW1vZGFsIHtcbiAgei1pbmRleDogMDtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuOHMgZWFzZTtcbiAgfVxufVxuXG5oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuaGVhZGVyIC5tYWluLWJhciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjgxMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAubWFpbi1iYXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMsIHBhZGRpbmcgMXMsIG1hcmdpbiAuNXM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoZWFkZXIgLm1haW4tYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIgLm1haW4tYmFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgfVxufVxuXG5oZWFkZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjg3NXJlbSAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuZml4ZWQgLm1haW4tYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgcGFkZGluZyAxcywgbWFyZ2luIDEuNXM7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5pZSAuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pZSAuc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwLjYyNXJlbTtcbn1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjVyZW0gNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMi4yNXJlbSA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gNHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMy4yNXJlbSA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDR2dztcbiAgfVxufVxuXG5zZWN0aW9uLm5vLXBiIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbi5uby1wdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uc21hbGwtcHQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG5zZWN0aW9uLnNtYWxsLXBiIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuc2VjdGlvbltkYXRhLXdpZGVdIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNzVweDtcbiAgfVxufVxuXG5zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjE4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IC4zMTI1cmVtO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSA0dncgMnJlbTtcbn1cblxuZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICB0b3A6IC0wLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSA0dncgMi4zNzVyZW07XG4gIH1cbn1cblxuZm9vdGVyIHAsXG5mb290ZXIgYSxcbmZvb3RlciBzcGFuIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZm9vdGVyIHAsXG4gIGZvb3RlciBhLFxuICBmb290ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciBwLFxuICBmb290ZXIgYSxcbiAgZm9vdGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5mb290ZXIgLmxvZ28ge1xuICB3aWR0aDogOC4xODc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgfVxufVxuXG5mb290ZXIgLmJpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBmb290ZXIgLmJpcCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMCAuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMCAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMCAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUgYSB7XG4gICAgcGFkZGluZzogLjc1cmVtIDA7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXItbWVudSBhOmhvdmVyLCBmb290ZXIgLmZvb3Rlci1tZW51IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbmZvb3RlciAuZm9vdGVyLW1lbnUuZWRpdC1tb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItYmlwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvb3Rlci1iaXAgLnBhZ2UtY2hhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvb3Rlci1iaXAgLnZpc2l0b3JzIC5ib2xkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuXG4uZm9vdGVyLWJpcC1saXN0LWVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuIiwiLyoqXHJcbiAqIEZvdW5kYXRpb24gZm9yIFNpdGVzIGJ5IFpVUkJcclxuICogVmVyc2lvbiA2LjQuMlxyXG4gKiBmb3VuZGF0aW9uLnp1cmIuY29tXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxyXG4gKi9cclxuLyohIG5vcm1hbGl6ZS1zY3NzIHwgTUlUL0dQTHYyIExpY2Vuc2UgfCBiaXQubHkvbm9ybWFsaXplLXNjc3MgKi9cclxuLyogRG9jdW1lbnRcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gICAgICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gICAgICovXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC8qIDIgKi9cclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLyogMyAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLyogMyAqLyB9XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqL1xyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAgICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gICAgICovXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gICAgICovXHJcbmZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDFlbSA0MHB4OyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAgICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICAgICAqL1xyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIGhlaWdodDogMDtcclxuICAgIC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gICAgICovXHJcbm1haW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xyXG5wcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qIExpbmtzXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgICAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICAgICAqL1xyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcclxuICAgICAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICovXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICAgIG91dGxpbmUtd2lkdGg6IDA7IH1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICAgICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIC8qIDEgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLyogMiAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gICAgICovXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gICAgICovXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICAgICAqL1xyXG5kZm4ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICAgICAqL1xyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICAgICAqIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtOyB9XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07IH1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gICAgICovXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwOyB9XHJcblxyXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gICAgICovXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cclxuXHJcbi8qKlxyXG4gICAgICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICAgKi9cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLyogRm9ybXNcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICAgICAqL1xyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gICAgICovXHJcbmJ1dHRvbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICAgICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgICAqL1xyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgICAvKiAxICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICAgICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLyoqXHJcbiAgICAgICAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgICAgICAgKi9cclxuICAgIC8qKlxyXG4gICAgICAgICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICAgICAgICAgKi8gfVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwOyB9XHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gICAgICovXHJcbmlucHV0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICAgICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAgICAgKi9cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICAgKi9cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bzsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gICAgICovXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLyogMSAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAvKiAyICovXHJcbiAgICAvKipcclxuICAgICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICAgICAgICAqLyB9XHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICAgICAqL1xyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqL1xyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gICAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIC8qIDEgKi9cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKiAzICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAvKiAxICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gICAgICovXHJcbnByb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gICAgICovXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyB9XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLypcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICAgICAqL1xyXG5kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtOyB9XHJcblxyXG4vKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cclxubWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLyogU2NyaXB0aW5nXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXHJcbmNhbnZhcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAgICAgKi9cclxudGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogSGlkZGVuXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICAgICAqL1xyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uZm91bmRhdGlvbi1tcSB7XHJcbiAgICBmb250LWZhbWlseTogXCJzbWFsbD0wZW0mbWVkaXVtPTQwZW0mbGFyZ2U9NjRlbSZ4bGFyZ2U9NzVlbSZ4eGxhcmdlPTkwZW1cIjsgfVxyXG5cclxuaHRtbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyB9XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XHJcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMGEwYTBhO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuLm1hcF9jYW52YXMgaW1nLFxyXG4ubWFwX2NhbnZhcyBlbWJlZCxcclxuLm1hcF9jYW52YXMgb2JqZWN0LFxyXG4ubXFhLWRpc3BsYXkgaW1nLFxyXG4ubXFhLWRpc3BsYXkgZW1iZWQsXHJcbi5tcWEtZGlzcGxheSBvYmplY3Qge1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY3Vyc29yOiBhdXRvOyB9XHJcbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSBidXR0b24ge1xyXG4gICAgb3V0bGluZTogMDsgfVxyXG5cclxucHJlIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyB9XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxyXG5cclxuLmlzLXZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG5cclxuLmlzLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICAgLmhpZGUtZm9yLXNtYWxsLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5oaWRlLWZvci1tZWRpdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcclxuICAgIC5zaG93LWZvci1tZWRpdW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XHJcbiAgICAuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5zaG93LWZvci1tZWRpdW0tb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAuaGlkZS1mb3ItbGFyZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcclxuICAgIC5zaG93LWZvci1sYXJnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcclxuICAgIC5oaWRlLWZvci1sYXJnZS1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgICAuc2hvdy1mb3ItbGFyZ2Utb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbi5zaG93LWZvci1zcixcclxuLnNob3ctb24tZm9jdXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgICBib3JkZXI6IDA7IH1cclxuXHJcbi5zaG93LW9uLWZvY3VzOmFjdGl2ZSwgLnNob3ctb24tZm9jdXM6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XHJcbiAgICBjbGlwLXBhdGg6IG5vbmU7IH1cclxuXHJcbi5zaG93LWZvci1sYW5kc2NhcGUsXHJcbi5oaWRlLWZvci1wb3J0cmFpdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxyXG4gICAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgLnNob3ctZm9yLWxhbmRzY2FwZSxcclxuICAgIC5oaWRlLWZvci1wb3J0cmFpdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbi5oaWRlLWZvci1sYW5kc2NhcGUsXHJcbi5zaG93LWZvci1wb3J0cmFpdCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5oaWRlLWZvci1sYW5kc2NhcGUsXHJcbiAgICAuc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC5oaWRlLWZvci1sYW5kc2NhcGUsXHJcbiAgICAuc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnJvdyB7XHJcbiAgICBtYXgtd2lkdGg6IDczLjEyNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XHJcbi5yb3cgLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTsgfVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLnJvdyAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH0gfVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLnJvdyAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtOyB9IH1cclxuLnJvdyAucm93LmNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbi5yb3cuZXhwYW5kZWQge1xyXG4gICAgbWF4LXdpZHRoOiBub25lOyB9XHJcbi5yb3cuZXhwYW5kZWQgLnJvdyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxyXG4ucm93Om5vdCguZXhwYW5kZWQpIC5yb3cge1xyXG4gICAgbWF4LXdpZHRoOiBub25lOyB9XHJcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uLCAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG4ucm93LmlzLWNvbGxhcHNlLWNoaWxkLFxyXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbiA+IC5yb3csXHJcbi5yb3cuY29sbGFwc2UgPiAuY29sdW1ucyA+IC5yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuXHJcbi5jb2x1bW4sIC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xyXG4gICAgZmxleDogMSAxIDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAuY29sdW1uLCAuY29sdW1ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAuY29sdW1uLCAuY29sdW1ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi5yb3cucm93LCAucm93LnJvdy5jb2x1bW5zIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5yb3cgLmNvbHVtbi5yb3cucm93LCAucm93IC5yb3cucm93LmNvbHVtbnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcblxyXG4uc21hbGwtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxyXG5cclxuLnNtYWxsLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XHJcblxyXG4uc21hbGwtNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XHJcblxyXG4uc21hbGwtOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG5cclxuLnNtYWxsLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtdXAtMSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLnNtYWxsLXVwLTIge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cclxuXHJcbi5zbWFsbC11cC0zIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTMgPiAuY29sdW1uLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtdXAtNCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxyXG5cclxuLnNtYWxsLXVwLTUge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cclxuXHJcbi5zbWFsbC11cC02IHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTYgPiAuY29sdW1uLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtdXAtNyB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE0LjI4NTcxJTtcclxuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XHJcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxyXG5cclxuLnNtYWxsLXVwLTgge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcclxuICAgIGZsZXg6IDAgMCAxMi41JTtcclxuICAgIG1heC13aWR0aDogMTIuNSU7IH1cclxuXHJcbi5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuXHJcbi5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLm1lZGl1bS0xIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCU7IH1cclxuICAgIC5tZWRpdW0tMiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLTMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tNCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG4gICAgLm1lZGl1bS01IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLTYge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tNyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG4gICAgLm1lZGl1bS04IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLTkge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tMTAge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cclxuICAgIC5tZWRpdW0tMTEge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLTEyIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS11cC0xIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC0xID4gLmNvbHVtbiwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuICAgIC5tZWRpdW0tdXAtMiB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9XHJcbiAgICAubWVkaXVtLXVwLTMge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS11cC00IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cclxuICAgIC5tZWRpdW0tdXAtNSB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDIwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAlOyB9XHJcbiAgICAubWVkaXVtLXVwLTYge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS11cC03IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTQuMjg1NzElO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cclxuICAgIC5tZWRpdW0tdXAtOCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMi41JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyLjUlOyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLm1lZGl1bS1leHBhbmQge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSAwcHg7IH0gfVxyXG5cclxuLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgIC5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmxhcmdlLTEge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XHJcbiAgICAubGFyZ2UtMiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS0zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cclxuICAgIC5sYXJnZS00IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cclxuICAgIC5sYXJnZS01IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS02IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cclxuICAgIC5sYXJnZS03IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cclxuICAgIC5sYXJnZS04IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS05IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cclxuICAgIC5sYXJnZS0xMCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XHJcbiAgICAubGFyZ2UtMTEge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS0xMiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLXVwLTEge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuICAgIC5sYXJnZS11cC0yIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9XHJcbiAgICAubGFyZ2UtdXAtMyB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLXVwLTQge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtNCA+IC5jb2x1bW4sIC5sYXJnZS11cC00ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cclxuICAgIC5sYXJnZS11cC01IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDIwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAlOyB9XHJcbiAgICAubGFyZ2UtdXAtNiB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC02ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTYgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLXVwLTcge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtNyA+IC5jb2x1bW4sIC5sYXJnZS11cC03ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTQuMjg1NzElO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cclxuICAgIC5sYXJnZS11cC04IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMi41JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyLjUlOyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmxhcmdlLWV4cGFuZCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDsgfSB9XHJcblxyXG4ucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1uLCAucm93LmxhcmdlLXVuc3RhY2sgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSAwcHg7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sIC5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG4gICAgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XHJcblxyXG4uc2hyaW5rIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG4uY29sdW1uLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxyXG4uY29sdW1uLWJsb2NrID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuLmFsaWduLXJpZ2h0IHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuXHJcbi5hbGlnbi1qdXN0aWZ5IHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuXHJcbi5hbGlnbi1zcGFjZWQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XHJcblxyXG4uYWxpZ24tcmlnaHQudmVydGljYWwubWVudSA+IGxpID4gYSB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcblxyXG4uYWxpZ24tY2VudGVyLnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuXHJcbi5hbGlnbi10b3Age1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cclxuXHJcbi5hbGlnbi1zZWxmLXRvcCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cclxuXHJcbi5hbGlnbi1ib3R0b20ge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxyXG5cclxuLmFsaWduLXNlbGYtYm90dG9tIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XHJcblxyXG4uYWxpZ24tbWlkZGxlIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcblxyXG4uYWxpZ24tc2VsZi1taWRkbGUge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cclxuXHJcbi5hbGlnbi1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RyZXRjaDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cclxuXHJcbi5hbGlnbi1jZW50ZXItbWlkZGxlIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG5cclxuLnNtYWxsLW9yZGVyLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTsgfVxyXG5cclxuLnNtYWxsLW9yZGVyLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjsgfVxyXG5cclxuLnNtYWxsLW9yZGVyLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMzsgfVxyXG5cclxuLnNtYWxsLW9yZGVyLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDsgfVxyXG5cclxuLnNtYWxsLW9yZGVyLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTsgfVxyXG5cclxuLnNtYWxsLW9yZGVyLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjsgfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5tZWRpdW0tb3JkZXItMSB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgb3JkZXI6IDE7IH1cclxuICAgIC5tZWRpdW0tb3JkZXItMiB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgb3JkZXI6IDI7IH1cclxuICAgIC5tZWRpdW0tb3JkZXItMyB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgb3JkZXI6IDM7IH1cclxuICAgIC5tZWRpdW0tb3JkZXItNCB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDQ7IH1cclxuICAgIC5tZWRpdW0tb3JkZXItNSB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgICAgb3JkZXI6IDU7IH1cclxuICAgIC5tZWRpdW0tb3JkZXItNiB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgb3JkZXI6IDY7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5sYXJnZS1vcmRlci0xIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICBvcmRlcjogMTsgfVxyXG4gICAgLmxhcmdlLW9yZGVyLTIge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyOyB9XHJcbiAgICAubGFyZ2Utb3JkZXItMyB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgb3JkZXI6IDM7IH1cclxuICAgIC5sYXJnZS1vcmRlci00IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICBvcmRlcjogNDsgfVxyXG4gICAgLmxhcmdlLW9yZGVyLTUge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgIG9yZGVyOiA1OyB9XHJcbiAgICAubGFyZ2Utb3JkZXItNiB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgICAgb3JkZXI6IDY7IH0gfVxyXG5cclxuLmZsZXgtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDsgfVxyXG5cclxuLmZsZXgtY2hpbGQtYXV0byB7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxyXG5cclxuLmZsZXgtY2hpbGQtZ3JvdyB7XHJcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XHJcbiAgICBmbGV4OiAxIDAgYXV0bzsgfVxyXG5cclxuLmZsZXgtY2hpbGQtc2hyaW5rIHtcclxuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgIGZsZXg6IDAgMSBhdXRvOyB9XHJcblxyXG4uZmxleC1kaXItcm93IHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxyXG5cclxuLmZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cclxuXHJcbi5mbGV4LWRpci1jb2x1bW4ge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcblxyXG4uZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5tZWRpdW0tZmxleC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAgIC5tZWRpdW0tZmxleC1jaGlsZC1hdXRvIHtcclxuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87IH1cclxuICAgIC5tZWRpdW0tZmxleC1jaGlsZC1ncm93IHtcclxuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87IH1cclxuICAgIC5tZWRpdW0tZmxleC1jaGlsZC1zaHJpbmsge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bzsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWRpci1yb3cge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cclxuICAgIC5tZWRpdW0tZmxleC1kaXItcm93LXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcbiAgICAubWVkaXVtLWZsZXgtZGlyLWNvbHVtbiB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWRpci1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5sYXJnZS1mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxyXG4gICAgLmxhcmdlLWZsZXgtY2hpbGQtYXV0byB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XHJcbiAgICAubGFyZ2UtZmxleC1jaGlsZC1ncm93IHtcclxuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87IH1cclxuICAgIC5sYXJnZS1mbGV4LWNoaWxkLXNocmluayB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XHJcbiAgICAubGFyZ2UtZmxleC1kaXItcm93IHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XHJcbiAgICAubGFyZ2UtZmxleC1kaXItcm93LXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcbiAgICAubGFyZ2UtZmxleC1kaXItY29sdW1uIHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcbiAgICAubGFyZ2UtZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cclxuXHJcblxyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLm1lZGl1bS10ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAgIC5tZWRpdW0tdGV4dC1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuICAgIC5tZWRpdW0tdGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgLm1lZGl1bS10ZXh0LWp1c3RpZnkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5sYXJnZS10ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAgIC5sYXJnZS10ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gICAgLmxhcmdlLXRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgIC5sYXJnZS10ZXh0LWp1c3RpZnkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxyXG4iLCIvKipcclxuICogU3dpcGVyIDUuNC41XHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEp1bmUgMTYsIDIwMjBcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG59XHJcbi8qIDNEIEVmZmVjdHMgKi9cclxuLnN3aXBlci1jb250YWluZXItM2Qge1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4vKiBDU1MgTW9kZSAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC8qIEZvciBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XHJcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMzU7XHJcbiAgY3Vyc29yOiBhdXRvO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgbGVmdDogMTBweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJ3ByZXYnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICByaWdodDogMTBweDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiAnbmV4dCc7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIENvbW1vbiBTdHlsZXMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIEJ1bGxldHMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIGExMXkgKi9cclxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xMDAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiIsIi8qXHJcbiAqXHJcbiAqIFBsdWdpbiBOYW1lOiBNb2R1bG9Cb3hcclxuICogUGx1Z2luIFVSSTogaHR0cHM6Ly93d3cudGhlbWUtb25lLmNvbS9tb2R1bG9ib3gvXHJcbiAqIEF1dGhvcjogVGhlbWVvbmVcclxuICogQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cudGhlbWUtb25lLmNvbS9cclxuICogRGVzY3JpcHRpb246IGEgcHVyZSBKYXZhU2NyaXB0IGFuZCB0b3VjaGFibGUgbGlnaHRib3hcclxuICogVmVyc2lvbjogMS40LjBcclxuICogVGFnczogbGlnaHRib3gsIHRvdWNoLCBzd2lwZSwgaW1hZ2UsIHZpZGVvLCBpZnJhbWUsIGh0bWxcclxuICpcclxuICogQ29weXJpZ2h0IChDKSAyMDE3IFRoZW1lb25lIC0gQWxsIFJpZ2h0cyBSZXNlcnZlZFxyXG4gKlxyXG4gKi9cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU1VNTUFSWVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICAwMC4gTWFpbiBjb250YWluZXJzXHJcbiAgICAwMS4gU1ZHIGljb25zIFVSTFxyXG4gICAgMDIuIFRvcCBCYXJcclxuICAgIDAzLiBCb3R0b20gQmFyXHJcbiAgICAwNC4gQ2FwdGlvblxyXG4gICAgMDUuIEl0ZW1cclxuICAgIDA2LiBWaWRlby9JZnJhbWVcclxuICAgIDA3LiBDb3VudGVyXHJcbiAgICAwOC4gVGltZXJcclxuICAgIDA5LiBMb2FkZXJcclxuICAgIDEwLiBTaGFyZSB0b29sdGlwXHJcbiAgICAxMS4gQnV0dG9uc1xyXG4gICAgMTIuIFRodW1ibmFpbHNcclxuICAgIDEzLiBNZWRpYSBRdWVyaWVzXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDAuIE1haW4gY29udGFpbmVyc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHZpc2liaWxpdHk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgLyoqKiBwcmV2ZW50IGlzc3VlIG9uIG9sZCBTYWZhcmkgdmVyc2lvbiAqKiovXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLCB2aXNpYmlsaXR5IC40cyBlYXNlO1xyXG59XHJcbi5tb2J4LWhvbGRlcjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5tb2J4LWhvbGRlciAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm1vYngtaG9sZGVyIHN2ZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ubW9ieC1vcGVuIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1vYngtcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5tb2J4LXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZTtcclxufVxyXG4ubW9ieC1oaWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcbi5tb2J4LW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45NSk7XHJcbn1cclxuLm1vYngtdWk6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLW91dDtcclxufVxyXG4ubW9ieC1vcGVuLXRvb2x0aXAgLm1vYngtdWk6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMS4gU1ZHIGljb25zIFVSTFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXZpZGVvOmJlZm9yZSxcclxuLm1vYngtdmlkZW86YWZ0ZXIsXHJcbi5tb2J4LXRodW1iLXZpZGVvOmFmdGVyLFxyXG4ubW9ieC11aSBidXR0b24sXHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAgKjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL21vZHVsb2JveC5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDIuIFRvcCBCYXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC10b3AtYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAzLiBCb3R0b20gQmFyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtYm90dG9tLWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm1vYngtcGFuem9vbSAubW9ieC1ib3R0b20tYmFyLFxyXG4ubW9ieC13aWxsLWNsb3NlIC5tb2J4LWJvdHRvbS1iYXIsXHJcbi5tb2J4LWhvbGRlcjpub3QoLm1vYngtb3BlbikgLm1vYngtYm90dG9tLWJhciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA0LiBDYXB0aW9uXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5tb2J4LWNhcHRpb24taW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLm1vYngtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMjgyODI4O1xyXG59XHJcbi5tb2J4LWRlc2Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMjgyODI4O1xyXG59XHJcbi5tb2J4LXRpdGxlICsgLm1vYngtZGVzYyB7XHJcbiAgICBtYXJnaW46IC02cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA1LiBJdGVtXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtaXRlbSxcclxuLm1vYngtaXRlbS1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuLm1vYngtaXRlbS1pbm5lciB7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubW9ieC1pbWcsXHJcbi5tb2J4LXBhbnpvb20gLm1vYngtaXRlbSB7XHJcbiAgICBjdXJzb3I6IG1vdmU7IC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG4ubW9ieC1kcmFnZ2luZyAubW9ieC1pdGVtICoge1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxufVxyXG4ubW9ieC1pbWcsXHJcbi5tb2J4LWh0bWwsXHJcbi5tb2J4LXZpZGVvLFxyXG4ubW9ieC1pZnJhbWUsXHJcbi5tb2J4LWVycm9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcclxufVxyXG4ubW9ieC1tZWRpYS1sb2FkZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLm1vYngtZXJyb3IsXHJcbi5tb2J4LWh0bWwtaW5uZXIge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4ubW9ieC1lcnJvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHggNjBweDtcclxuICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm1vYngtaHRtbCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ubW9ieC1odG1sLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA2LiBWaWRlby9JZnJhbWVcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC12aWRlbyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubW9ieC12aWRlbzpiZWZvcmUsXHJcbi5tb2J4LXZpZGVvOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTQ0cHggMCAwIC00NHB4O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzI4MjgyODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3NXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjhweCAtNDE0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4ubW9ieC12aWRlby5tb2J4LWxvYWRpbmc6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1vYngtdmlkZW86YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzI4MjgyODtcclxufVxyXG4ubW9ieC12aWRlby5tb2J4LWxvYWRpbmc6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nOmJlZm9yZSxcclxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLm1vYngtdmlkZW8gdmlkZW8sXHJcbi5tb2J4LXZpZGVvIGlmcmFtZSxcclxuLm1vYngtdmlkZW8gLm1lanMtdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5tb2J4LXZpZGVvIGlmcmFtZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyB2aWRlbyxcclxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIC5tZWpzLXZpZGVvLFxyXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcgaWZyYW1lIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4vKioqIGhpZGUgZnVsbHNjcmVlbiBidXR0b24gb24gd2Via2l0IGJyb3dzZXJzIHRvIHByZXZlbnQgaXNzdWUgKioqL1xyXG4ubW9ieC1mdWxsc2NyZWVuIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWZ1bGxzY3JlZW4tYnV0dG9uLFxyXG4ubW9ieC1mdWxsc2NyZWVuIC5tZWpzLWZ1bGxzY3JlZW4tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyoqKiBTYWZhcmkgc3RpbGwgbm90IGZpeCB0aGlzIGlzc3VlICoqKi9cclxuOi13ZWJraXQtZnVsbC1zY3JlZW4tYW5jZXN0b3I6bm90KGlmcmFtZSkge1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA3LiBDb3VudGVyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtY291bnRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XHJcbn1cclxuLm1vYngtcnRsIC5tb2J4LWNvdW50ZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDguIFRpbWVyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtdGltZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbjogMTBweCAwIDEwcHggNXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG4ubW9ieC1ydGwgLm1vYngtdGltZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5tb2J4LWF1dG9wbGF5IC5tb2J4LXRpbWVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwOS4gTG9hZGVyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMjgyODI4O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBtb2J4LWxvYWQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG1vYngtbG9hZCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMC4gU2hhcmUgVG9vbHRpcFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xyXG59XHJcbi5tb2J4LXNoYXJlLXRvb2x0aXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRvcDogLTEycHg7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y5ZmFmYjtcclxufVxyXG4ubW9ieC1zaGFyZS10b29sdGlwW2RhdGEtcG9zaXRpb249XCJsZWZ0XCJdOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAxNHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLm1vYngtb3Blbi10b29sdGlwIC5tb2J4LXNoYXJlLXRvb2x0aXAge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4ubW9ieC1zaGFyZS10b29sdGlwIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCA4cHggcmdiYSgwLDAsMCwwLjAzKTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDExLiBCdXR0b25zXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtdWkgYnV0dG9uLFxyXG4ubW9ieC1zaGFyZS10b29sdGlwICo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm1vYngtdWkgYnV0dG9uOmhvdmVyLFxyXG4ubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbjpob3ZlcjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4ubW9ieC1ydGwgLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxufVxyXG4ubW9ieC1ydGwgLm1vYngtdG9wLWJhciBidXR0b24ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuYnV0dG9uLm1vYngtcHJldixcclxuYnV0dG9uLm1vYngtbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuYnV0dG9uLm1vYngtbmV4dCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbn1cclxuLm1vYngtaG9sZGVyW2RhdGEtem9vbT1cImZhbHNlXCJdIC5tb2J4LXpvb20sXHJcbi5tb2J4LWhvbGRlcltkYXRhLXpvb209XCJmYWxzZVwiXSAubW9ieC16b29tOmhvdmVyLFxyXG4ubW9ieC1ob2xkZXJbZGF0YS1kb3dubG9hZD1cImZhbHNlXCJdIC5tb2J4LWRvd25sb2FkLFxyXG4ubW9ieC1ob2xkZXJbZGF0YS1kb3dubG9hZD1cImZhbHNlXCJdIC5tb2J4LWRvd25sb2FkOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNDU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLm1vYngtcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA0cHg7XHJcbn1cclxuLm1vYngtbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTQwcHg7XHJcbn1cclxuLm1vYngtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNzZweDtcclxufVxyXG4ubW9ieC16b29tIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTEyMHB4O1xyXG59XHJcbi5tb2J4LXBhbnpvb20gLm1vYngtem9vbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0xNjRweDtcclxufVxyXG4ubW9ieC1wbGF5IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTIwOHB4O1xyXG59XHJcbi5tb2J4LWF1dG9wbGF5IC5tb2J4LXBsYXkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjUycHg7XHJcbn1cclxuLm1vYngtZG93bmxvYWQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjk2cHg7XHJcbn1cclxuLm1vYngtc2hhcmUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMzQwcHg7XHJcbn1cclxuLm1vYngtZnVsbHNjcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0zODRweDtcclxufVxyXG4ubW9ieC1mdWxsc2NyZWVuIC5tb2J4LWZ1bGxzY3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNDI4cHg7XHJcbn1cclxuLm1vYngtZmFjZWJvb2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ3MnB4O1xyXG59XHJcbi5tb2J4LWZhY2Vib29rOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC00NzJweDtcclxufVxyXG4ubW9ieC10d2l0dGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC01MTZweDtcclxufVxyXG4ubW9ieC10d2l0dGVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC01MTZweDtcclxufVxyXG4ubW9ieC1nb29nbGVwbHVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC01NjBweDtcclxufVxyXG4ubW9ieC1nb29nbGVwbHVzOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC01NjBweDtcclxufVxyXG4ubW9ieC1waW50ZXJlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTYwNHB4O1xyXG59XHJcbi5tb2J4LXBpbnRlcmVzdDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNjA0cHg7XHJcbn1cclxuLm1vYngtbGlua2VkaW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0OHB4O1xyXG59XHJcbi5tb2J4LWxpbmtlZGluOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC02NDhweDtcclxufVxyXG4ubW9ieC1yZWRkaXQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY5MnB4O1xyXG59XHJcbi5tb2J4LXJlZGRpdDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNjkycHg7XHJcbn1cclxuLm1vYngtdHVtYmxyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MzZweDtcclxufVxyXG4ubW9ieC10dW1ibHI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NDY1YztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTczNnB4O1xyXG59XHJcbi5tb2J4LWJsb2dnZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTc4MHB4O1xyXG59XHJcbi5tb2J4LWJsb2dnZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2QwMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTc4MHB4O1xyXG59XHJcbi5tb2J4LWJ1ZmZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODI0cHg7XHJcbn1cclxuLm1vYngtYnVmZmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjNiNDM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC04MjRweDtcclxufVxyXG4ubW9ieC1kaWdnIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IC04NjhweDtcclxufVxyXG4ubW9ieC1kaWdnOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDViZTI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC04NjhweDtcclxufVxyXG4ubW9ieC1zdHVtYmxldXBvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTEycHg7XHJcbn1cclxuLm1vYngtc3R1bWJsZXVwb246YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDkyNDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTkxMnB4O1xyXG59XHJcbi5tb2J4LWV2ZXJub3RlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NTZweDtcclxufVxyXG4ubW9ieC1ldmVybm90ZTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiZTYwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtOTU2cHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMi4gVGh1bWJuYWlsc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXRodW1icy1ob2xkZXIsXHJcbi5tb2J4LXRodW1icy1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4ubW9ieC10aHVtYnMtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubW9ieC10aHVtYiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNSwgMjUsIDI1KTtcclxuICAgIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XHJcbn1cclxuLm1vYngtdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUwLCA1MCwgNTApO1xyXG59XHJcbi5tb2J4LXRodW1iOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDAuMDAwMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzI4MjgyODtcclxufVxyXG4ubW9ieC1hY3RpdmUtdGh1bWI6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMC45OTk5O1xyXG59XHJcbi5tb2J4LXRodW1iLWJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdmlzaWJpbGl0eTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xyXG59XHJcbi5tb2J4LXRodW1iLWxvYWRlZCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5tb2J4LXRodW1iLWJnOmhvdmVyLFxyXG4ubW9ieC1hY3RpdmUtdGh1bWIgLm1vYngtdGh1bWItbG9hZGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1vYngtdGh1bWJzLWhvbGRlciB7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG4ubW9ieC1kcmFnZ2luZyAubW9ieC10aHVtYnMtaG9sZGVyIHtcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbn1cclxuLm1vYngtdGh1bWItdmlkZW86YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjA4cHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMy4gTWVkaWEgUXVlcmllc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xyXG4gICAgLm1vYngtdmlkZW86YmVmb3JlLFxyXG4gICAgLm1vYngtdmlkZW86YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW46IC0zNHB4IDAgMCAtMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIycHggLTI5NHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xyXG4gICAgLm1vYngtdmlkZW86YmVmb3JlLFxyXG4gICAgLm1vYngtdmlkZW86YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAtMjA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgIC5tb2J4LXRpbWVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuICAgIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAubW9ieC1jb3VudGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgNnB4IDAgNHB4O1xyXG4gICAgfVxyXG4gICAgLm1vYngtdG9wLWJhciBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYVxyXG5vbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgICBhbmQgKG1heC13aWR0aDogMzgwcHgpLFxyXG5vbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMikgICBhbmQgKG1heC13aWR0aDogMzgwcHgpLFxyXG5vbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSBhbmQgKG1heC13aWR0aDogMzgwcHgpLFxyXG5vbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgICBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxufVxyXG4iLCIudmpzLXRoZW1lLWNpdHl7LS12anMtdGhlbWUtY2l0eS0tcHJpbWFyeTojYmYzYjRkOy0tdmpzLXRoZW1lLWNpdHktLXNlY29uZGFyeTojZmZmfS52anMtdGhlbWUtY2l0eSAudmpzLWNvbnRyb2wtYmFye2hlaWdodDo3MHB4O3BhZGRpbmctdG9wOjIwcHg7YmFja2dyb3VuZDpub25lO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDBkZWcsIzAwMCx0cmFuc3BhcmVudCl9LnZqcy10aGVtZS1jaXR5IC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7bGluZS1oZWlnaHQ6NTBweH0udmpzLXRoZW1lLWNpdHkgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnZqcy10aGVtZS1jaXR5IC52anMtcHJvZ3Jlc3MtY29udHJvbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoyMHB4fS52anMtdGhlbWUtY2l0eSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MDtsZWZ0OjA7d2lkdGg6MTAwJTttYXJnaW46MH0udmpzLXRoZW1lLWNpdHkgLnZqcy1wbGF5LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6dmFyKC0tdmpzLXRoZW1lLWNpdHktLXByaW1hcnkpfS52anMtdGhlbWUtY2l0eSAudmpzLXJlbWFpbmluZy10aW1le29yZGVyOjE7bGluZS1oZWlnaHQ6NTBweDtmbGV4OjM7dGV4dC1hbGlnbjpsZWZ0fS52anMtdGhlbWUtY2l0eSAudmpzLXBsYXktY29udHJvbHtvcmRlcjoyO2ZsZXg6ODtmb250LXNpemU6MS43NWVtfS52anMtdGhlbWUtY2l0eSAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCwudmpzLXRoZW1lLWNpdHkgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWx7b3JkZXI6MztmbGV4OjF9LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse2hlaWdodDoxMDAlfS52anMtdGhlbWUtY2l0eSAudmpzLW11dGUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVse21hcmdpbi1sZWZ0Oi41ZW07bWFyZ2luLXJpZ2h0Oi41ZW07cGFkZGluZy10b3A6MS41ZW19LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt3aWR0aDozZW19LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXtmb250LXNpemU6MWVtfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9se29wYWNpdHk6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttYXJnaW46MH0udmpzLXRoZW1lLWNpdHkgLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHtoZWlnaHQ6MTAwJX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2hlaWdodDoxMDAlfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjt6LWluZGV4OjA7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbGEoMCwwJSwxMDAlLC4yNSk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMS43NWVtIDNlbX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtbGV2ZWx7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXtjb250ZW50OlwiXCI7ei1pbmRleDoxO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvcmRlci1sZWZ0OjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEuNzVlbSBzb2xpZCB2YXIoLS12anMtdGhlbWUtY2l0eS0tc2Vjb25kYXJ5KTtib3JkZXItcmlnaHQ6MCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjAgc29saWQgdHJhbnNwYXJlbnR9IiwiLyogVGl0aWxsaXVtIFdlYiAtIDIwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnVGl0aWxsaXVtIFdlYiBFeHRyYSBMaWdodCcpLCBsb2NhbCgnVGl0aWxsaXVtV2ViLUV4dHJhLUxpZ2h0JyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC5zdmcjdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogVGl0aWxsaXVtIFdlYiAtIDMwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnVGl0aWxsaXVtIFdlYiBMaWdodCcpLCBsb2NhbCgnVGl0aWxsaXVtV2ViLUxpZ2h0JyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC5zdmcjdGl0aWxsaXVtd2ViLWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogVGl0aWxsaXVtIFdlYiAtIDQwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdUaXRpbGxpdW0gV2ViIFJlZ3VsYXInKSwgbG9jYWwoJ1RpdGlsbGl1bVdlYi1SZWd1bGFyJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci5zdmcjdGl0aWxsaXVtd2ViLXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBUaXRpbGxpdW0gV2ViIC0gNjAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdUaXRpbGxpdW0gV2ViIFNlbWlCb2xkJyksIGxvY2FsKCdUaXRpbGxpdW1XZWItU2VtaUJvbGQnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQuc3ZnI3RpdGlsbGl1bXdlYi1zZW1pYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFRpdGlsbGl1bSBXZWIgLSA3MDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnVGl0aWxsaXVtIFdlYiBCb2xkJyksIGxvY2FsKCdUaXRpbGxpdW1XZWItQm9sZCcpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLnN2ZyN0aXRpbGxpdW13ZWItYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFNvdXJjZSBTYW5zIFBybyAtIDQwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBSZWd1bGFyJyksIGxvY2FsKCdTb3VyY2VTYW5zLVByby1SZWd1bGFyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNzb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogU291cmNlIFNhbnMgUHJvIC0gNjAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gU2VtaUJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnMtUHJvLVNlbWlCb2xkJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC5zdmcjc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogU291cmNlIFNhbnMgUHJvIC0gNzAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gQm9sZCcpLCBsb2NhbCgnU291cmNlU2Fucy1Qcm8tQm9sZCcpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuc3ZnI3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6ICdpY29uZm9udCcgIWRlZmF1bHQ7XHJcbiRpY29tb29uLWZvbnQtcGF0aDogJy4uL2ZvbnRzL2ljb25zLycgIWRlZmF1bHQ7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCI7XHJcbiAgICBzcmM6IHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbnMge1xyXG4gICAgLmljb246YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skaWNvbW9vbi1mb250LWZhbWlseX1cIiwgc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb246YmVmb3JlIHtcclxuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgZm9udC1mYW1pbHk6IFwiI3skaWNvbW9vbi1mb250LWZhbWlseX1cIiwgc2VyaWY7XHJcbiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH1cclxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDJcIiB9XHJcbi5pY29uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfVxyXG4uaWNvbi1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNFwiIH1cclxuLmljb24tYmF6YS1kYW55Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDVcIiB9XHJcbi5pY29uLWJ1aWxkaW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNlwiIH1cclxuLmljb24tY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwN1wiIH1cclxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdC10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA4XCIgfVxyXG4uaWNvbi1jaGV2cm9uLWRvdWJsZS1yaWdodC10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA5XCIgfVxyXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEFcIiB9XHJcbi5pY29uLWNoZXZyb24tbGVmdC10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBCXCIgfVxyXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMENcIiB9XHJcbi5pY29uLWNoZXZyb24tcmlnaHQtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRFwiIH1cclxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRVwiIH1cclxuLmljb24tY2xvc2UtZmF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBGXCIgfVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMFwiIH1cclxuLmljb24tY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTFcIiB9XHJcbi5pY29uLWRvZGF0a293ZS11c2x1Z2k6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTNcIiB9XHJcbi5pY29uLWRvZGF0a293ZS11c2x1Z2kyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE0XCIgfVxyXG4uaWNvbi1kb3dubG9hZC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE2XCIgfVxyXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNVwiIH1cclxuLmljb24tZWtzcGxvYXRhY2phOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE3XCIgfVxyXG4uaWNvbi1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExOFwiIH1cclxuLmljb24tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTlcIiB9XHJcbi5pY29uLWVycm9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFBXCIgfVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQlwiIH1cclxuLmljb24tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxyXG4uaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFEXCIgfVxyXG4uaWNvbi1mb250LXNpemUtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUVcIiB9XHJcbi5pY29uLWZvbnQtc2l6ZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFGXCIgfVxyXG4uaWNvbi1mb250LXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjBcIiB9XHJcbi5pY29uLWdhbGxlcnk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjFcIiB9XHJcbi5pY29uLWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyMlwiIH1cclxuLmljb24taW5mby1vZ29sbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjNcIiB9XHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNFwiIH1cclxuLmljb24taW53ZXN0eWNqZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyNVwiIH1cclxuLmljb24taW53ZXN0eWNqZTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjZcIiB9XHJcbi5pY29uLWthcmllcmE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjdcIiB9XHJcbi5pY29uLWthcmllcmEyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI4XCIgfVxyXG4uaWNvbi1rb25zdWx0YWNqZS16LXJ5bmtpZW06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjlcIiB9XHJcbi5pY29uLWtvbnN1bHRhY2plLXotcnlua2llbTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkFcIiB9XHJcbi5pY29uLWxhYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQlwiIH1cclxuLmljb24tbGFib3JhdG9yaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJDXCIgfVxyXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRFwiIH1cclxuLmljb24tbG5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJFXCIgfVxyXG4uaWNvbi1tYWludGVuYW5jZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRlwiIH1cclxuLmljb24tbWF0ZXJpYWx5LWVkdWthY3lqbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzBcIiB9XHJcbi5pY29uLW1lZGlhLWljb24tMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMVwiIH1cclxuLmljb24tbWVkaWEtaWNvbi0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMyXCIgfVxyXG4uaWNvbi1tZWRpYS1pY29uLTM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzNcIiB9XHJcbi5pY29uLW1lZGlhLWljb24tNDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNFwiIH1cclxuLmljb24tbXVsdGltZWRpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzNVwiIH1cclxuLmljb24tbmFzemUtd2FydG9zY2k6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzZcIiB9XHJcbi5pY29uLW5hc3plLXdhcnRvc2NpMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzN1wiIH1cclxuLmljb24tbmFzemUtd2FydG9zY2kzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM4XCIgfVxyXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM5XCIgfVxyXG4uaWNvbi1vZ2xvc3plbmlhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNBXCIgfVxyXG4uaWNvbi1vdG9jemVuaWUtcmVndWxhY3lqbmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0JcIiB9XHJcbi5pY29uLW90b2N6ZW5pZS1yZWd1bGFjeWpuZTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0NcIiB9XHJcbi5pY29uLXBha2lldC1pbmZvcm1hY2ppOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNFXCIgfVxyXG4uaWNvbi1wYWtpZXQtaW5mb3JtYWNqaTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBM0ZcIiB9XHJcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQwXCIgfVxyXG4uaWNvbi1waXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQxXCIgfVxyXG4uaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQyXCIgfVxyXG4uaWNvbi1wcmFzYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0NFwiIH1cclxuLmljb24tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUNcIiB9XHJcbi5pY29uLXByb2ZpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDZcIiB9XHJcbi5pY29uLXByemV0YXJnaS1wb3N0ZXBvd2FuaWE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDdcIiB9XHJcbi5pY29uLXJhcG9ydC1yb2N6bnk6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDhcIiB9XHJcbi5pY29uLXJlZmVyZW5jamU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEFcIiB9XHJcbi5pY29uLXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0QlwiIH1cclxuLmljb24tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRDXCIgfVxyXG4uaWNvbi1yemVjem5pay1wcmFzb3d5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTREXCIgfVxyXG4uaWNvbi1yemVjem5pay1wcmFzb3d5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0RVwiIH1cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRGXCIgfVxyXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1MFwiIH1cclxuLmljb24tc2hvdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTUxXCIgfVxyXG4uaWNvbi1zdGFuZGFyZHlHUzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1MlwiIH1cclxuLmljb24tc3RhbmRhcmR5R1MyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTUzXCIgfVxyXG4uaWNvbi1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1NFwiIH1cclxuLmljb24tc3RyYXRlZ2lhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTU1XCIgfVxyXG4uaWNvbi1zdWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTU2XCIgfVxyXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTU4XCIgfVxyXG4uaWNvbi11c2x1Z2ktS1NQOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTU5XCIgfVxyXG4uaWNvbi11c2x1Z2ktU0dUOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTVBXCIgfVxyXG4uaWNvbi13aWFyeWdvZG5pLWRvc3Rhd2N5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTVCXCIgfVxyXG4uaWNvbi13aWFyeWdvZG5pLWRvc3Rhd2N5MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1Q1wiIH1cclxuLmljb24td2xhc2NpY2llbGUtZ3J1bnRvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1RFwiIH1cclxuLmljb24td3NwYXJjaWVfVUU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNUVcIiB9XHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNUZcIiB9XHJcbi5pY29uLWJsdWVza3k6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNjBcIiB9XHJcbi5pY29uLXpyb3dub3dhem9ueS1yb3p3b2o6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNjFcIiB9XHJcbi5pY29uLXpyb3dub3dhem9ueS1yb3p3b2oyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTYyXCIgfVxyXG4uaWNvbi16cm93bm93YXpvbnktcm96d29qMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE2M1wiIH1cclxuIiwiJGRhdGEtYmctaW1hZ2UtcG9zaXRpb25zOiAoXHJcbiAgdDogdG9wLFxyXG4gIGM6IGNlbnRlcixcclxuICBiOiBib3R0b20sXHJcbiAgbDogbGVmdCxcclxuICByOiByaWdodCxcclxuKTtcclxuXHJcbi52aXN1YWxseWhpZGRlbixcclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm5vLW1hcmdpbiB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpbnktbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxufVxyXG5cclxuLm1iLTFfNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mdWxsLWhlaWdodCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLnJlbGF0aXZlLFxyXG5bZGF0YS1yZWxhdGl2ZV0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWJzb2x1dGUsXHJcbltkYXRhLWFic29sdXRlXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wYWRkZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1wdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5uby1wYiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5uby1wbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubm8tcHIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZWxsaXBzaXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLm5vLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmW2NsYXNzXj0ndHlwZS0nXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNTYyNWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLS43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHlwZS0xIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS0xLnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTIuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtMyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtMy5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS00IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS00LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTUge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTUuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtNiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtNi5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS03IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS03LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTgge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTguc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWZ1bGwtd2lkdGhdIHtcclxuICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGgoKTtcclxufVxyXG5cclxuW2RhdGEtY29udGVudC1wYWRkaW5nXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRvZmZzZXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0O1xyXG59XHJcblxyXG5bZGF0YS12aWV3XSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXMgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMS4yNXJlbSwgMCk7XHJcblxyXG4gICAgQGVhY2ggJGF0dHIsICR2YWx1ZSBpbiAkYW5pbWF0aW9uLWRlbGF5LWxpc3Qge1xyXG4gICAgICAgICZbZGF0YS12aWV3PScjeyRhdHRyfSddIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRhdHRyLCAkdmFsdWVzIGluICRhbmltYXRpb24tZGlyZWN0aW9uLWxpc3Qge1xyXG4gICAgICAgICZbdmlldy1kaXJlY3Rpb249JyN7JGF0dHJ9J10ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR2YWx1ZXMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmluLXZpZXcsXHJcbiAgICAmLnNlZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnJvdW5kIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnJhZGl1cyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgQGluY2x1ZGUgZm9udCg3MDApO1xyXG59XHJcblxyXG52aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuc3ZnIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvcGFjaXR5OiAuMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpbHZlciwgMTUlKTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNwYWNlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmLnMwNSB7XHJcbiAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgIH1cclxuICAgICYuczEge1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgIH1cclxuICAgICYuczE1IHtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgICYuczIge1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgIH1cclxuICAgICYuczMge1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICAgICYuczQge1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICAgICYuczUge1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNtYWxsLXNocmluayB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVkaXVtLXNocmluayB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFyZ2Utc2hyaW5rIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWJnLWltYWdlXSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAmLnJlc2l6ZSB7XHJcbiAgICAgICAgJi1oZWlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdpZHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJHBvc2l0aW9uLCAkdmFsdWUgaW4gJGRhdGEtYmctaW1hZ2UtcG9zaXRpb25zIHtcclxuICAgICAgICAmLiN7JHBvc2l0aW9ufSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzdWJwb3NpdGlvbiwgJHN1YnZhbHVlIGluICRkYXRhLWJnLWltYWdlLXBvc2l0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAmLSN7JHN1YnBvc2l0aW9ufSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogI3skdmFsdWV9ICN7JHN1YnZhbHVlfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1iZz0nbGlnaHQtZ3JleSddIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxufVxyXG5cclxuW2RhdGEtYm9yZGVyXSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5bZGF0YS1ib3JkZXI9J2dyZXknXSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxufVxyXG5bZGF0YS1ib3JkZXI9J29yYW5nZSddIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5cclxuLy9UZW1wIFRhYmxlIG9mIENvbnRlbnQgc3R5bGVcclxuLnRvYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTV2aDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLnoxIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiNza2lwLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgei1pbmRleDogNjtcclxuICAgIH1cclxufVxyXG4iLCIvL0JyZWFrcG9pbnRzXHJcbkBtaXhpbiBicmVha3BvaW50KCR3aWR0aCkge1xyXG4gICAgQGlmICgkd2lkdGggPT0geHMpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8teHMpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHNtKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLXNtKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBtZCkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB1cC10by1tZCkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQgLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gbGcpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8tbGcpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHhsKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLXhsKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB4eGwpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHBvcnRyYWl0KSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IGxhbmRzY2FwZSkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9Gb250IG1peGluXHJcbkBtaXhpbiBmb250KCR0eXBlOiA0MDApIHtcclxuICAgIEBpZiAkdHlwZSA9PSAyMDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0eXBlID09IDMwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJHR5cGUgPT0gNDAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIEBpZiAkdHlwZSA9PSA2MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0eXBlID09IDcwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuQG1peGluIGJvZHktdGV4dCgkdHlwZTogNDAwKSB7XHJcbiAgICBAaWYgJHR5cGUgPT0gNDAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIEBpZiAkdHlwZSA9PSA2MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0eXBlID09IDcwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBGdWxsIFdpZHRoIGNvbnRlbnRcclxuQG1peGluIGZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDR2dyAqIDIpO1xyXG4gICAgbWFyZ2luOiAwIC00dnc7XHJcbn1cclxuXHJcblxyXG4vLyBPcGFjaXR5IHRyYW5zaXRpb25cclxuQG1peGluIG9wYWNpdHkgKCR0KSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0IGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5ICR0IGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gJHQgZWFzZS1pbi1vdXQ7XHJcbn1cclxuIiwiLy8gQ29sb3JzXHJcbiR3aGl0ZTogICAgICAgICAjZmZmO1xyXG4kc2Vhc2hlbGw6ICAgICAgI2YxZjFmMTtcclxuJG1lcmN1cnk6ICAgICAgICNlOWU5ZTk7XHJcbiRzaWx2ZXI6ICAgICAgICAjYTFhMWExO1xyXG4kZG92ZTogICAgICAgICAgIzcyNzI3MjtcclxuJHN1Ym1lbnU6ICAgICAgICNmM2YzZjM7XHJcbiR0dW5kb3JhOiAgICAgICAjNGQ0ZDRkO1xyXG4kc2hhZnQ6ICAgICAgICAgIzM5MzkzOTtcclxuJG1pbmU6ICAgICAgICAgICMyODI4Mjg7XHJcbiRkYXJrLWdyYXk6ICAgICAjOTY5Njk2O1xyXG4kZGFyay1ncmF5aXNoOiAgIzQ0NTY2MztcclxuJGJsYWNrOiAgICAgICAgICMxNDE0MTQ7XHJcbiRib3gtc2hhZG93OiAgICByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XHJcbiRtb2RhbC1zaGFkb3c6ICByZ2JhKDIwLCAyMCwgMjAsIDAuNTQpO1xyXG4kZGFyazogICAgICAgICAgIzAwMDtcclxuXHJcbiRvcmFuZ2Utc3VidGxlOiAjZmZkY2M0O1xyXG4kb3JhbmdlOiAgICAgICAgI2ZmNWQyMztcclxuJG9yYW5nZS1ob3ZlcjogICNlNjU0MDA7XHJcblxyXG4kZXJyb3I6ICAgICAgICAgI2ZmNTU1MztcclxuJHN1Y2Nlc3M6ICAgICAgICMyNWM3MDA7XHJcblxyXG4kcGFudG9uZS1saWdodDogIzAwYTU4YztcclxuJHBhbnRvbmU6ICAgICAgICMwNjVjN2Q7XHJcbiRzdHJvbi1ibHVlOiAgICAjMWQ3MWI4O1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuJHhzOiAgICAgICAgICAgIDM3NXB4O1xyXG4kc206ICAgICAgICAgICAgNjQwcHg7XHJcbiRtZDogICAgICAgICAgICA3NjhweDtcclxuJGxnOiAgICAgICAgICAgIDEwMjRweDtcclxuJHhsOiAgICAgICAgICAgIDEzNjdweDtcclxuJHh4bDogICAgICAgICAgIDE2MDBweDtcclxuXHJcbi8vIENvbnN0YW50c1xyXG4kZm9udC1wYXRoOiAgICAgJy4vLi4vZm9udHMnO1xyXG4kb2Zmc2V0OiAgICAgICAgNHZ3O1xyXG4kYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuLy8gQW5pbWF0aW9uIHNldHRpbmdzIChbZGF0YS12aWV3XSlcclxuJGFuaW1hdGlvbi1kZWxheS1saXN0OiAoXHJcbiAgICAnMCc6ICAgIC4wcyxcclxuICAgICcxJzogICAgLjFzLFxyXG4gICAgJzInOiAgICAuMnMsXHJcbiAgICAnMyc6ICAgIC4zcyxcclxuICAgICc0JzogICAgLjRzLFxyXG4gICAgJzUnOiAgICAuNXMsXHJcbiAgICAnNic6ICAgIC42cyxcclxuICAgICc3JzogICAgLjdzLFxyXG4gICAgJzgnOiAgICAuOHMsXHJcbiAgICAnOSc6ICAgIC45cyxcclxuICAgICcxMCc6ICAgMXMsXHJcbik7XHJcblxyXG4kYW5pbWF0aW9uLWRpcmVjdGlvbi1saXN0OiAoXHJcbiAgICAndG8tdG9wJzogICAgICAgKDAsIDJyZW0sIDApLFxyXG4gICAgJ3RvLWxlZnQnOiAgICAgICgycmVtLCAwLCAwKSxcclxuICAgICd0by1yaWdodCc6ICAgICAoLTJyZW0sIDAsIDApLFxyXG4gICAgJ3RvLWJvdHRvbSc6ICAgICgwLCAtMnJlbSwgMClcclxuKTtcclxuIiwiLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKDR2dyArIC41cmVtKTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHZ3ICsgMXJlbSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTR2dyAtIC41cmVtKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNzVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ4Ljc1cmVtICsgNHZ3ICsgLjVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDguNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAuNzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNjg3NWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzEyNWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNDM3NWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxufVxyXG5cclxuLnRpdGxlLXdpdGgtaWNvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuMTI1cmVtIDAgLjEyNXJlbSAxLjVyZW07XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICBtYXJnaW46IDAgMCAxLjI1cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5wIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgIH1cclxufVxyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxufVxyXG5cclxuLnN1Yi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogJGRvdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbn1cclxuIiwiLmJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIHBhZGRpbmc6IC44NzVyZW0gMS43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAmLnByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ob2xsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYucnNzIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW0gLjM3NXJlbSAuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyICYge1xyXG4gICAgICAgICAgICB0b3A6IC0uMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjQzNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVhY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5zZWNvbmRhcnksXHJcbiAgICAgICAgJi5yc3MsXHJcbiAgICAgICAgJi5ob2xsb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC53eXNpd3lnIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLnN1Ym1pdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvYWRpbmcge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2Vzcy1ib3gge1xyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTFyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1cnZleS1yZXN1bHRzIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wZXJjZW50YWdlLWJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNjYWxlSW4gZm9yd2FyZHMgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWxlcy1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIC4yNXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWxlLWVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIHUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHUsXHJcbiAgICAgICAgICAgICAgICAuZmlsZS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVycm9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBsYWJlbCxcclxuICAgIGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgfVxyXG5cclxuICAgIGVtIHtcclxuICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdkYXRlJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxyXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcclxuICAgIGlucHV0W3R5cGU9J21vbnRoJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd3ZWVrJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0aW1lJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3VybCddIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWluZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWluLWhlaWdodDogNy41ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWluZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLFxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAuNXJlbSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkc2lsdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1pY29uPVwibGVmdFwiXSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJltkYXRhLWljb249XCJyaWdodFwiXSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNzVyZW0gMCAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gVHlwZSAtIENhcHRjaGFcclxuICAgIC5jYXB0Y2hhLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBUeXBlIC0gRmlsZSBVcGxvYWRlclxyXG4gICAgaW5wdXRbdHlwZT0nZmlsZSddIHtcclxuICAgICAgICB3aWR0aDogLjFweDtcclxuICAgICAgICBoZWlnaHQ6IC4xcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4wMDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41NjI1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgIHUsXHJcbiAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0gLmN1c3RvbS1lcnJvci1tZXNzYWdlLFxyXG4uZmllbGQgLnZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgY29sb3I6ICRlcnJvcjtcclxufVxyXG4iLCIuY3Mtc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuXHJcbiAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBhZGRpbmc6IC4xMjVyZW0gMXJlbSAuMTI1cmVtIC41cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogLjI1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3MtYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNzLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vhc2hlbGwsIDIuNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1wbGFjZWhvbGRlcl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEdlbmVyYWwgU2VsZWN0IFN0eWxlcyBhcyBGb3JtIEVsZW1lbnRcclxuICAgIG1haW4gJiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggYXV0byAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuMjVyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycyAmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlOQzR4TGpNc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBNU5pQTVOaUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdPVFlnT1RZN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdGthWE53YkdGNU9tNXZibVU3Wm1sc2JEb2pSa1kyUWpJeU8zME5DZ2t1YzNReGUyWnBiR3c2STBaR05rSXlNanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVGd5TGpFc01qVmpMVEl1TnkweUxqTXROaTQ0TFRFdU9TMDVMakVzTUM0NGJDMHlOU3d6TUd3dE1qVXRNekJqTFRFdU1TMHhMak10TWk0M0xUSXVNaTAwTGpRdE1pNHpZeTB4TGpjdE1DNHlMVE11TkN3d0xqUXROQzQ0TERFdU5RMEtDV010TWk0M0xESXVNeTB6TGpFc05pNDBMVEF1T0N3NUxqRnNNekFzTXpaak1TNHpMREV1TlN3ekxqRXNNaTR6TERVc01pNHpZekV1TlN3d0xETXRNQzQxTERRdU1pMHhMalZqTUM0ekxUQXVNaXd3TGpZdE1DNDFMREF1T0Mwd0xqaHNNekF0TXpZTkNnbERPRFV1TXl3ek1TNDBMRGcwTGprc01qY3VNeXc0TWk0eExESTFlaUl2UGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVGt5TGpJc016aE1OVEF1TlN3M09TNDJZeTB3TGpjc01DNDNMVEV1Tml3eExqRXRNaTQxTERFdU1YTXRNUzQ0TFRBdU5DMHlMalV0TVM0eFRETXVPQ3d6T0dNdE1DNDNMVEF1TnkweExqRXRNUzQyTFRFdU1TMHlMallOQ2dsak1DMHhMREF1TkMweExqZ3NNUzR4TFRJdU5tdzVMak10T1M0ell6QXVOeTB3TGpjc01TNDJMVEV1TVN3eUxqVXRNUzR4Y3pFdU9Dd3dMalFzTWk0MUxERXVNVXcwT0N3MU15NDBiREk1TGpndE1qa3VPR013TGpjdE1DNDNMREV1TmkweExqRXNNaTQxTFRFdU1YTXhMamdzTUM0MExESXVOU3d4TGpFTkNnbHNPUzR6TERrdU0yTXdMamNzTUM0M0xERXVNU3d4TGpZc01TNHhMREl1TmtNNU15NHpMRE0yTGpRc09USXVPU3d6Tnk0eUxEa3lMaklzTXpoNklpOCtEUW84TDNOMlp6NE5DZz09Jykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWluZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtIC41cmVtIDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmludmFsaWQge1xyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtdHJpZ2dlciB7XHJcbiAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgLjc1cmVtO1xyXG5cclxuICAgICAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtLW91dGVyIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogNHZ3IC0gMXJlbSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDR2dyArIC41cmVtKTtcclxuICAgIHRvcDogNC4xMjVyZW07XHJcbiAgICBwYWRkaW5nOiAuOTM3NXJlbSAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgIHRvcDogNS45Mzc1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1hY3RpdmUgJiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuNjI1cmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWxbaGlkZGVuXSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjAwMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC4wNzUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgb3BhY2l0eSguMnMpO1xyXG5cclxuICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuLmlubGluZS1zZWFyY2gtZm9ybSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiA5OCU7XHJcblxyXG4gICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTRGXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0ge1xyXG4gICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpdmVzdWdnZXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHNpbHZlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5saXZlLXNlYXJjaC1vdXRwdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMuMTI1cmVtICsgLjVyZW0pO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgLjVyZW0pO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSguMnMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBlbSxcclxuICAgICAgICAgICAgLnNlYXJjaC1lbXBoYXNpcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2hhZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXNob3ctYWxsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICBvcGFjaXR5OiAwLjAwMTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLjA2MjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogLjA2MjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IC43NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4xODc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC4xODc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gT2Zmc2V0cyBhcmUgbmVlZGVkIHRvIGFsaWduIGNoZWNrYm94IHZlcnRpY2FsbHkgaW4gY2FzZSBpZiBpdCdzIGFzaWRlIG9mIGFub3RoZXIgaW5wdXQgKHdpdGggbm8gbGFiZWwpXHJcbiAgICAgICAgJi5vZmZzZXQtdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gT2Zmc2V0cyBhcmUgbmVlZGVkIHRvIGFsaWduIGNoZWNrYm94IHZlcnRpY2FsbHkgaW4gY2FzZSBpZiBpdCdzIGFzaWRlIG9mIGFub3RoZXIgaW5wdXQgKHdpdGggbGFiZWwpXHJcbiAgICAgICAgJi5sYXJnZS1vZmZzZXQtdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQrbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogbm8tZHJvcDsgICAgXHJcblxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgb3BhY2l0eTogMC4wMDE7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAuMDYyNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAuMDYyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gT2Zmc2V0cyBhcmUgbmVlZGVkIHRvIGFsaWduIHJhZGlvLWJ1dHRvbiB2ZXJ0aWNhbGx5IGluIGNhc2UgaWYgaXQncyBhc2lkZSBvZiBhbm90aGVyIGlucHV0ICh3aXRoIG5vIGxhYmVsKVxyXG4gICAgICAgICYub2Zmc2V0LXRvcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE9mZnNldHMgYXJlIG5lZWRlZCB0byBhbGlnbiByYWRpby1idXR0b24gdmVydGljYWxseSBpbiBjYXNlIGlmIGl0J3MgYXNpZGUgb2YgYW5vdGhlciBpbnB1dCAod2l0aCBsYWJlbClcclxuICAgICAgICAmLmxhcmdlLW9mZnNldC10b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLndpdGgtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgICAmLWFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgIC50b29sdGlwLXRpcCAuY2xvc2UtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjg3NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43MjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCI/XCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IC0wLjEyNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogLTAuNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIuNXJlbTtcclxuICAgICAgICByaWdodDogLTNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAxLjVyZW0gMC4ycmVtIDAuNXJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRvcDogMS42MjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3LjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBMaW5rc1xyXG4ubW9yZS1saW5rLFxyXG4ubGluayB7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAuODc1ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAuMTI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSArICYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEFycm93IGxpbmtcclxuLmFycm93LWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNC4xMjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuMTg3NXJlbTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLjU2MjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAuNTYyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IC41NjI1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLjEyNXJlbTtcclxuICAgICAgICB0b3A6IC4zMTI1cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBEb3dubG9hZCBsaW5rIHYxXHJcbi5kb3dubG9hZCxcclxuLmRvd25sb2FkLXppcCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIERvd25sb2FkIGxpbmsgdjJcclxuLmRvd25sb2FkLWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gNC41cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAmLmZpbGUtcmVtb3ZlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1jYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gTGluayBCbG9ja1xyXG5bZGF0YS1saW5rLWJsb2NrXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuNDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAuODc1cmVtIDJyZW0gLjg3NXJlbSAxcmVtO1xyXG4gICAgY29sb3I6ICRtaW5lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHJpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgIHRvcDogMS4xMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWxpbmstYmxvY2s9XCJib3JkZXJcIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gQXJyb3cgQmxvY2tcclxuW2RhdGEtYXJyb3ctYmxvY2tdIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMuNzVyZW0gLSA0cmVtIC0gMXJlbSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIERpc2FibGVkIGxpbmtcclxuYSB7XHJcbiAgICAmLmRpc2FibGVkLWxpbmsge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5saSB7XHJcbiAgICAmW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gU2xpZGVPdXRcclxuQGtleWZyYW1lcyBzbGlkZU91dCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU2xpZGVJblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgfVxyXG59XHJcbi8vIFNsaWRlSW5SZXZlcnNlXHJcbkBrZXlmcmFtZXMgc2xpZGVJblJldmVyc2Uge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmFkZUluXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmFkZU91dFxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBXaWR0aFxyXG5Aa2V5ZnJhbWVzIHdpZHRoIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmVkaXQtbW9kZSB7XHJcbiAgICAubWFpbi1tZW51IHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC52ZXJzaW9uLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1idXR0b25zLXJvdyB7XHJcbiAgICAgICAgLmxhbmd1YWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgJltkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgJGVycm9yO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiRUxFTUVOVCBVS1JZVFlcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHVzaHkge1xyXG4gICAgICAgICYtc3VibWVudSB7XHJcbiAgICAgICAgICAgICYtY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnB1c2h5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJltkYXRhLWRpc3BsYXk9aGlkZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW1lbnUge1xyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgJGVycm9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkVMRU1FTlQgVUtSWVRZXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1jb250ZW50IHtcclxuICAgICAgICAmLmNvbnRhY3QtY2FyZCB7XHJcbiAgICAgICAgICAgIC5jb250YWN0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtbmV3cyxcclxuICAgIC5wb3N0LW9mZmVyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJUcmXFm8SHIGtvbXBvbmVudHUgYnVkb3dhbmEgamVzdCBkeW5hbWljem5pZS4gVyB0cnliaWUgZWR5Y2ppIG5pZSBixJlkemllIG9uYSB3aWRvY3puYS5cIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Mtc2Nyb2xsZXIge1xyXG4gICAgICAgIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2tlX2VkaXRhYmxlIHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICAgICAgb2wsXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwICsgdWwsXHJcbiAgICBwICsgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjM3NWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnByaW50LWZ1bGwtd2lkdGgge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAmLmZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1iYXIsXHJcbiAgICAgICAgLm1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXZ3O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDF2dztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIHtcclxuICAgICAgICAuZ2FsbGVyeS1mb290ZXIsXHJcbiAgICAgICAgLmdhbGxlcnktbWV0YSxcclxuICAgICAgICAuc2xpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtY29udGVudCB7XHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbnQtZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5pbm5lci10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmludC1oaWRkZW4sXHJcbiAgICAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzLW5vdGlmaWNhdGlvbixcclxuICAgIC52ZXJzaW9uLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxlbmRhci1zZWN0aW9uIHtcclxuICAgICAgICAuZmMtZXZlbnQtaWNzLFxyXG4gICAgICAgIC5mYy1ldmVudC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy10b29sYmFyIHtcclxuICAgICAgICAgICAgJi5mYy10b29sYmFyLWx0ciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsInVsIHtcclxuICAgIGxpIHtcclxuICAgICAgICAmLmNoZWNrLCAmLmFycm93LCAmLmNyb3NzLCAmLnRyaWFuZ2xlLCAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4wOTM4cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7IFxyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjsgXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNzVyZW07IFxyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMnJlbTsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ibGFjayxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYW50b25lLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfY3lhbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJyaWdodF9yZWQsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19saW1lX2dyZWVuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2dyYXksXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZylcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ibGFjayxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYW50b25lLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2N5YW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnJpZ2h0X3JlZCxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfbGltZV9ncmVlbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfZ3JheSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlcnlfZGFya19ncmF5aXNoX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ibGFjayxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFudG9uZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfY3lhbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnJpZ2h0X3JlZCxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2xpbWVfZ3JlZW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19ncmF5LFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlcnlfZGFya19ncmF5aXNoX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlY3RhbmdsZSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgJi5ibGFjayxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYW50b25lLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2N5YW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnJpZ2h0X3JlZCxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfbGltZV9ncmVlbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfZ3JheSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlcnlfZGFya19ncmF5aXNoX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSxcclxuICAgIGxpLnJlY3RhbmdsZSxcclxuICAgIGxpLm92YWwge1xyXG5cclxuICAgICAgICAmLmJsYWNrLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFudG9uZSxcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kYXJrX2N5YW4sXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5icmlnaHRfcmVkLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3Ryb25nX2xpbWVfZ3JlZW4sXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhcmtfZ3JheSxcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0ge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSxcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0cm9uZ19ibHVlLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnd5c2l3eWcsXHJcbi50b2dnbGUtY29udGVudCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgJi5jaGVjaywgJi5hcnJvdywgJi5jcm9zcywgJi50cmlhbmdsZSwgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7ICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwge1xyXG4gICAgJi5ibGFjayxcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGFudG9uZSxcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhcmtfY3lhbixcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnJpZ2h0X3JlZCxcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3Ryb25nX2xpbWVfZ3JlZW4sXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvbHlnb24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGFya19ncmF5LFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZlcnlfZGFya19ncmF5aXNoX2JsdWUsXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN0cm9uZ19ibHVlLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaXRlbWFwIHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub2RlLFxyXG4gICAgJi1wYWdlLFxyXG4gICAgJi1zdWJwYWdlIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub2RlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICAgICAmLXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi11bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VicGFnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAgICYuc2l0ZW1hcC1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG4iLCIubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGhlaWdodDogMi43NXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgIGltZyxcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcmlnaHQ6IC0xLjI1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjEyNWVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMS43NXJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgJiB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iaXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IC01cHggMDtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBjdWJpYy1iZXppZXIoLjE3NSwgLjY1LCAuNjUsIDEuMjUpO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWluZGVudDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50b2FzdC1ub3RpZmljYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiAycmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzdWNjZXNzLCAxMCUpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuICAgIHBhZGRpbmc6IC43NXJlbSAycmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDEwMCUsIDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjVzKTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAlLCAwKTtcclxuICAgIH1cclxufVxyXG4iLCIuY29va2llcy1ub3RpZmljYXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDAuNzVyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAkb2Zmc2V0O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43NXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgLjc1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDEuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uNXJlbSkgcm90YXRlKDBkZWcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgLjgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMzc1cmVtIDEuMzc1cmVtIDEuMzc1cmVtIDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDEuNXJlbSA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41cmVtIDAgM3JlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi4yNXJlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llcy1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTB2dztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICBsZWZ0OiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tZW51LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgLm1lbnUtb3BlbiAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xyXG4gICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93LFxyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSAtIDkuMjVyZW0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0gLSA5LjI1cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1iYiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWJ0IHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCAuMTI1cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgID51bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29udGFpbnMtc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg0dncgKyAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250YWlucy1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+LnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb250YWlucy1zdWJtZW51IC5zdWJtZW51IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDA3YWZmO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnUtdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjA2MjVyZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMS44MTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjI1cyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDQwLCA0MCwgNDAsIC4yKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5Ny41JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLXN1Ym1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjU4NzVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZm9udCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDR2dyArIC41cmVtKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRhaW5zLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudS1hY3RpdmUge1xyXG4gICAgICAgID4uc3VibWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtdHJpZ2dlciB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtZW51LWxheWVyIHtcclxuICAgIHBvc2l0aW9uOiAnZml4ZWQnO1xyXG4gICAgaW5zZXQ6ICcwJztcclxuICAgIHotaW5kZXg6ICc5OTk5JztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIC5zdWJtZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDE1LjYyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgLjIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZvbnQgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2Vjb25kYXJ5LW1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGltcG9ydCAnYXNpZGUtbGlzdCc7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgICYuc3VibGluay1jaGV2cm9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUEwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJtZW51IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJi5pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKyAuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgaGVpZ2h0IDJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi11bCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAycztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBhLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgaGVpZ2h0IDJzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgKyAuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJ1bCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgJltkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWFzaGVsbCwgNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGFyZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICByaWdodDogMS4xMjVyZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcy1zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1pbi13aWR0aDogOC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmI2ZpbHRlci1qb2Itb2ZmZXJzLXJlZ2lvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlcixcclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuODc1cmVtIDIuMjVyZW0gLjg3NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oZWFkZXItYnV0dG9ucy1yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuc29jaWFsLW1lZGlhLWxpbmtzLFxyXG4gICAgLmFjY2Vzc2liaWxpdHktbGlua3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLW1lZGlhLWxpbmtzIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY2Vzc2liaWxpdHktbGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcm93XSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi42MjU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LWluZGVudDogMTUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3Mtc2VsZWN0IHtcclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuODc1cmVtIDAgLjM3NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZG92ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ3VhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDYyJTtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7IFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb3ZlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMjVzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wYnRuIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9CdXR0b25zIFJvdyBpbnNpZGUgb2YgbW9iaWxlIG1lbnVcclxuICAgIC5tZW51LWNvbnRhaW5lciAmIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbWVkaWEtbGlua3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHZ3IC0gMXJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uOTM3NXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXNzaWJpbGl0eS1saW5rcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxhdGVzdC1wb3N0cyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgLnNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICRvZmZzZXQgLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzMuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG9mZnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJveCB7XHJcbiAgICAgICAgLnBvc3QtY2FyZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvbmctdmVyc2lvbiB7XHJcbiAgICAgICAgLnBvc3QtY2FyZCB7XHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGF0ZXN0IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlYXNoZWxsLCAzLjUlKTtcclxuICAgIH1cclxuXHJcbiAgICB0aW1lLFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgfVxyXG5cclxuICAgIHRpbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aXRsZSxcclxuICAgIC5lbnRyeS10aXRsZSBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLmxpbmtzIHtcclxuICAgICYtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNi4yNXJlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cmVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLFxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgIH1cclxufVxyXG4iLCIubWVkaWEtYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODIuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0b3A6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgICYtbm9ybWFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuXHJcbiAgICAgICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgICAgIC5pY29uLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAmLW5vcm1hbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJi50eXBlLXNob3J0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUtdGFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG5cclxuICAgICAgICAmLnByZXZpb3VzLFxyXG4gICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZXZpb3VzIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLjY3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNjc1cmVtXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLmRpc2FibGVkIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLndpZGdldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgYXNpZGUgJiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICYgKyB1bCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMi41cmVtIDJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFjdGlvbi1idXR0b25zLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFydGljbGUtc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc29jaWFsLXNoYXJlLXBvcHVwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAuMzEyNXJlbSAycmVtIC4zMTI1cmVtIC41cmVtO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlYXNoZWxsLCA1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRtZXJjdXJ5LCA1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvc3RzLXBlci1wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuMTI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlICRtaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucG9zdC1jYXJkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIHRpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSwgLmdhbGxlcnktYWxidW0sIC5zaW5nbGUtZG9jdW1lbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFR5cGVzIG9mIHBvc3QtY2FyZHNcclxuICAgIC8vIEZlYXR1cmVkXHJcbiAgICAmW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRpbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBbZGF0YS10eXBlPSdkb2N1bWVudCddICYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYmxhY2ssIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9jdW1lbnRcclxuICAgICZbZGF0YS10eXBlPSdkb2N1bWVudCddIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnR5cGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRibGFjaywgMTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIE1lZGlhXHJcbiAgICAmW2RhdGEtdHlwZT0nbWVkaWEnXSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCxcclxuICAgICAgICAgICAgICAgICAgICAudHlwZSxcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjUlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW0gMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgLnR5cGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsYWNrLCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzEyNWVtO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBwLFxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgdGltZSxcclxuICAgICAgICAuZW50cnktdGl0bGUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaW5nbGUtcG9zdCB7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgJltkYXRhLWJvcmRlcl0ge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDIuNXJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtYm9yZGVyPSdncmV5J10ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtYm9yZGVyPSdvcmFuZ2UnXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbi1idXR0b25zLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZmVyZW5jZS1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgLnBvc3QtZm9vdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCArIHVsLFxyXG4gICAgcCArIG9sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS4zNzVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wb3N0LWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAuc2luZ2xlLXBvc3RbZGF0YS1ib3JkZXJdICYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gLTIuNXJlbSAtMnJlbSAtMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICB9XHJcblxyXG4gICAgYixcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb250ZW50LWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1ib3JkZXJdIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXNtYWxsLXBhZGRpbmddIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1ib3JkZXI9J2dyZXknXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICB9XHJcbiAgICAmW2RhdGEtYm9yZGVyPSdvcmFuZ2UnXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2luZ2xlLWdhbGxlcnktaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktdGl0bGUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZW0sXHJcbiAgICAgICAgLnNlYXJjaC1lbXBoYXNpcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkaW5nIHtcclxuICAgICAgICAucG9zdC1jYXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc29jaWFsLXNoYXJlLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4dncgLSAxcmVtKTtcclxuICAgIG1heC13aWR0aDogMjkuNXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjVyZW0pO1xyXG4gICAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC44KTtcclxuXHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC4zNXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1oZWFkZXIgJiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Utc2hhcmUtcG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLjM3NXJlbTtcclxuICAgICAgICByaWdodDogLjM3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5LWxpbmsge1xyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNzLW1vbnRoLFxyXG4gICAgLmljcy15ZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAmIH4gLnRvZ2dsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC1uZXdzLFxyXG4ucG9zdC1vZmZlciB7XHJcbiAgICAubmV3c2xldHRlci1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWN0LW1ldGhvZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44NzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IC44NzVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgIH1cclxufVxyXG4iLCIuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiAuMzc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjU2MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMi43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSwgdmlzaWJpbGl0eSAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kb3dubG9hZC16aXAge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgLjI1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRvd25sb2FkLFxyXG4gICAgICAgICAgICAmLmRvd25sb2FkLXppcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44MTI1cmVtIDIuMjVyZW0gLjgxMjVyZW0gLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmRvd25sb2FkLFxyXG4gICAgICAgICAgICAuZG93bmxvYWQtemlwIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1tZXRhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICByaWdodDogLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LWZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuMzc1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLW5leHQsXHJcbiAgICAgICAgLmJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2J4LWN1c3RvbS1lbWFpbHNoYXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcRUExOSc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb25mb250LCBzZXJpZjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRvd25sb2FkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXRvZ2dsZT1hY2NvcmRpb25dIHtcclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAuNDM3NXJlbSAxLjg3NXJlbSAuNDM3NXJlbSAuOTM3NXJlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC44NzVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS10eXBlPSdsaW5rJ10ge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAuMTI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS10eXBlPSdsaW5rJ10ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aXRoLWljb24ge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvL0FjdGl2ZSBzdGF0ZVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kb3dubG9hZC1zZWN0aW9uIHtcclxuICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5MnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFNpbXBsZVxyXG5bZGF0YS10b2dnbGU9J3NpbXBsZSddIHtcclxuICAgICYgPiAud3JhcHBlciB7XHJcbiAgICAgICAgJiA+IC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICYgPiAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjE4NzVyZW0pIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm8tcGFkZGluZyB7XHJcbiAgICAgICAgJiA+IC53cmFwcGVyIHtcclxuICAgICAgICAgICAgJiA+IC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwtcGFkZGluZyB7XHJcbiAgICAgICAgJiA+IC53cmFwcGVyIHtcclxuICAgICAgICAgICAgJiA+IC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb21wbGV4XHJcbltkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMzc1cmVtIDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAud3JhcHBlciB7XHJcbiAgICAgICAgJiA+IC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm8tcGFkZGluZyB7XHJcbiAgICAgICAgJiA+IC53cmFwcGVyIHtcclxuICAgICAgICAgICAgJiA+IC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbC1wYWRkaW5nIHtcclxuICAgICAgICAmID4gLndyYXBwZXIge1xyXG4gICAgICAgICAgICAmID4gLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICYgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJiA+IC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4xODc1cmVtKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICBAaW5jbHVkZSBmb250O1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBY2NvcmRpb25cclxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0uMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzLjc1cmVtIDJyZW0gMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJiA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmID4gLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjE4NzVyZW0pIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIE1pc2Mgc3R5bGUgZml4XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdIH4gW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLm5ld3Mtc2Nyb2xsZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgLm5ld3Mtc2Nyb2xsZXItb3V0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSA4dncgLSAxLjVyZW0pIC8gMik7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXByZXZdIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtbmV4dF0ge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYnV0dG9uLFxyXG4gICAgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0IHtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNy41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIC41cmVtIC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAuNzVyZW0gLjc1cmVtIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zNzVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWN0LWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0uNXJlbSAtLjVyZW0gMS4yNXJlbSAtLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0uNXJlbSAwIC0uNXJlbSAtLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLS43NXJlbSAwIC0uNzVyZW0gLS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcmVtIDAgLTFyZW0gLTFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2UsXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXR5cGU9J3NtYWxsJ10ge1xyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtdHlwZT0nbGFyZ2UnXSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42MjVyZW07XHJcblxyXG4gICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM3NWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXBhcnRtZW50LWNhcmQge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmJvcmRlci1zZXBhcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjc1cmVtIC0xcmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjc1cmVtIC0xLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5ib3JkZXItc2VwYXJhdGUge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbiB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44MTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNzU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjg3NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYXJyb3ctYmxvY2tdIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgICAgIC50b29nbGUtYnRuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LW1hcHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTUuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgICAmLW1hcHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0LjQzNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LW1hcHMge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDEuNXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmpvYi1vZmZlcnMge1xyXG4gICAgLmpvYi1vZmZlci1jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAycmVtIDEuMjVyZW0gMS4yNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gM3JlbSAxLjc1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWdpb24sXHJcbiAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAuZXhwaXJlLWRhdGUsXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnksXHJcbiAgICAgICAgICAgICAgICAuZGVwYXJ0bWVudCxcclxuICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFsLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVnaW9uLFxyXG4gICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlcGFydG1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGlyZS1kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlcGFydG1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRpdGlvbmFsLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZlci1ib3gge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICYuZXhwaXJlZCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZ2lvbixcclxuICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSxcclxuICAgICAgICAgICAgICAgIC5leHBpcmUtZGF0ZSxcclxuICAgICAgICAgICAgICAgIC5kZXBhcnRtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZ2lvbixcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4cGlyZS1kYXRlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXBhcnRtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGJ0bi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LW9mZmVyIHtcclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgICYuZGVhY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50YWdzLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAuMzc1cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAuNzVyZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmRhdGEtdGFibGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgICYgKyAucm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODEyNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmVycm9yLXBhZ2Uge1xyXG4gICAgbWluLWhlaWdodDogMzEuMjVyZW07XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDZlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNzVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDIwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuNjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWJnLWltYWdlXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4Ljc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHBhbmRlZC12ZXJzaW9uIHtcclxuICAgICAgICAuZXJyb3ItcGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yLXBhZ2UtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xMS4yNXJlbSA4JSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjkzNzVyZW0gMS41NjI1cmVtIDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0LjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMi4zNzVyZW0gMTElIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjkzNzVyZW0gMy40Mzc1cmVtIDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIFtkYXRhLWJnLWltYWdlXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzLjYyNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iZW5lZml0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mZWF0dXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMCAuNXJlbSAuNzVyZW07XHJcbiAgICBib3JkZXItbGVmdDogLjI1cmVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYubGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lbnRyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmFubmVyLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNHMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMy4yNXJlbSAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExLjU2MjVyZW07XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4yNXJlbSAxLjVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzk1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAwMSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICB0b3A6IDEyLjI1cmVtO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICB0b3A6IDE0LjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTcuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDQuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgdG9wOiA1LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgdG9wOiA2LjYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1zdWJ0bGU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTEyNXJlbSAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItbGlua3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtIC41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMnJlbSAwIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hZC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjc4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgzMDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjY4NzVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWQgVHlwZXNcclxuICAgICYuc2l6ZS0xNjB4NjAwIHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtNzI4eDkwIHtcclxuICAgICAgICB3aWR0aDogNzI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wbGF5ZXIge1xyXG4gICAgcGFkZGluZzogMS43NXJlbSAxLjkzNzVyZW0gMi40Mzc1cmVtO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH0gICAgXHJcblxyXG4gICAgLmdhei1zeXN0ZW0tcGxheWVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudmlkZW8tanMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXRpbWUtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXByb2dyZXNzLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAudmpzLXBsYXktcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtY29udHJvbC1iYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy10aW1lLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmF1ZGlvLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1jb250cm9sLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLXJlbWFpbmluZy10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52anMtbG9hZC1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkb3JhbmdlLCAwLjI1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZqcy1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLXN1YnRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtZHVyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1kdXJhdGlvbi1kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZqcy10aGVtZS1jaXR5IHtcclxuICAgICAgICAgICAgLS12anMtdGhlbWUtY2l0eS0tcHJpbWFyeTogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICYuYXVkaW8tb25seSB7XHJcbiAgICAgICAgICAgICAgICAtLXZqcy10aGVtZS1jaXR5LS1zZWNvbmRhcnk6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1yZW1haW5pbmctdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy12b2x1bWUtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLXZvbHVtZS1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgkb3JhbmdlLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmpzLXZvbHVtZS1sZXZlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS43NWVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZpZGVvIHtcclxuICAgICAgICAgICAgLnZpZGVvLWpzIHtcclxuICAgICAgICAgICAgICAgIC52anMtZHVyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDIwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAyNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgIC52anMtcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiA0MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1yZW1haW5pbmctdGltZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXRoZW1lLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wsIFxyXG4gICAgICAgICAgICAgICAgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCwgXHJcbiAgICAgICAgICAgICAgICAudmpzLXZvbHVtZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hdWRpbyB7XHJcbiAgICAgICAgICAgIC52anMtcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDExO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1yZW1haW5pbmctdGltZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXRoZW1lLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnZqcy12b2x1bWUtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdHJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5hcnRpY2xlIHtcclxuICAgIC5wbGF5ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMC41NXJlbSAyLjQzNzVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLnd5c2l3eWcge1xyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sLFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCArIHVsLFxyXG4gICAgcCArIG9sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52LXdpbmRvdyB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhbGN1bGF0b3Ige1xyXG4gIFtkYXRhLWVudHJ5XSAud3lzaXd5ZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgW2RhdGEtcmVzdWx0XSAud3lzaXd5ZyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMXJlbTtcclxuICB9XHJcblxyXG4gIC52YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGNvbG9yOiAkZXJyb3I7XHJcbiAgfVxyXG59IiwiLm11bHRpbWVkaWEge1xyXG4gIC5maWx0ZXJzIC5maWVsZCB7XHJcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnBvc3QtY2FyZCB7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgLnNpbmdsZS1nYWxsZXJ5LWltYWdlLFxyXG4gICAgICAuZ2FsbGVyeS1hbGJ1bSxcclxuICAgICAgLnNpbmdsZS1kb2N1bWVudCB7XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAuY29udHJvbHMtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ3JhZGllbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgIC50eXBlLFxyXG4gICAgICAgICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAuZ2FsbGVyeS1hbGJ1bSxcclxuICAgIC5zaW5nbGUtZG9jdW1lbnQge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoNDAsIDQwLCA0MCwgMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtZXJjdXJ5O1xyXG5cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTgwcHggNTBweCAtNTBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdyYWRpZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHJnYmEoJGJsYWNrLCAwLjgpKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2xzLW92ZXJsYXkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWQtYnV0dG9uLFxyXG4gICAgLnByZXZpZXctYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDFyZW0gLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXNoZWxsO1xyXG4gICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2FkZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmhpZ2gtY29udHJhc3QtbW9kZSAmIC5mZWF0dXJlZC1pbWFnZSA+IHNwYW4ge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgzMGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9ieC1zaGFyZS10b29sdGlwIHtcclxuICBiYWNrZ3JvdW5kOiAkbWVyY3VyeTtcclxufVxyXG5cclxuIiwiLnJlZmVyZW5jZS1wcmljZSB7XHJcbiAgLmxvYWRlci1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIG1heC13aWR0aDogMy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciAudGFibGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWVyY3VyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIEhpZ2ggQ29udHJhc3QgTW9kZSAoaW52ZXJ0ZWQgY29sb3JzKVxyXG4uaGlnaC1jb250cmFzdC1tb2RlIHtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoLTI1ZGVnKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuXHJcbiAgICBpbWcsXHJcbiAgICBpZnJhbWUsXHJcbiAgICB2aWRlbyxcclxuICAgIFtkYXRhLWJnLWltYWdlXSB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMjE1ZGVnKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYmctaW1hZ2VdLFxyXG4gICAgYXJ0aWNsZSBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMjVkZWcpIGNvbnRyYXN0KC41KSBicmlnaHRuZXNzKDEuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWJnPSdsaWdodC1ncmV5J10sXHJcbiAgICBbZGF0YS1hcnJvdy1ibG9ja10sXHJcbiAgICAuc2xpZGUtY29udGVudCxcclxuICAgIC5jb250ZW50LWJsb2NrLFxyXG4gICAgLnBvc3QtY2FyZC5sYXRlc3QsXHJcbiAgICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QsXHJcbiAgICAubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lsdmVyLCAxNC41JSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWJ1dHRvbnMtcm93IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXItbGlua3Mge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNpbHZlcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDb29raWVzIE5vdGlmaWNhdGlvbiBCdWdGaXggKGZpbHRlciBhcHBsaWVkIHRvIEJPRFkgKyBwb3NpdGlvbjpmaXhlZCBzZWN0aW9uIG92ZXJmbG93IGZpeClcclxuICAgIC5jb29raWVzLW5vdGlmaWNhdGlvbixcclxuICAgIC52ZXJzaW9uLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIE1vbm9DaHJvbWUgTW9kZVxyXG4ubW9ub2Nocm9tZSB7XHJcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG5cclxuICAgIC8vIENvb2tpZXMgTm90aWZpY2F0aW9uIEJ1Z0ZpeCAoZmlsdGVyIGFwcGxpZWQgdG8gQk9EWSArIHBvc2l0aW9uOmZpeGVkIHNlY3Rpb24gb3ZlcmZsb3cgZml4KVxyXG4gICAgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxyXG4gICAgLnZlcnNpb24tbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gQ3ljbGUgdGhyb3VnaCBmb250LXNpemVzXHJcbi5mcy1ub3JtYWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZzLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMTEwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5mcy14bGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMjAlICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy9JRSBzcGVjaWZpYyBzdHlsZXNcclxuLmllIHtcclxuICAgIC5jb29raWVzLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWJveC1idXR0b24ge1xyXG4gICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtdmlld10ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwiLm5ld3Mge1xyXG4gICAgLnBvc3QtY2FyZCB7XHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wYnRuLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgIH1cclxufVxyXG4iLCIubWFwIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgc3ZnLFxyXG4gICAgc3ZnICoge1xyXG4gICAgICAgIGZpbGw6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAgKyAucm93IC5hY3Rpb24tYnV0dG9ucy1yb3cge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLm1hcF9fdGltZSB7XHJcbn1cclxuXHJcbi5tYXBfX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYXBfX2NhbnZhcyB7XHJcbiAgICBoZWlnaHQ6IDc1dmg7XHJcbn1cclxuXHJcbi5tYXBfX2FjdGlvbnMge1xyXG59XHJcblxyXG4ubWFwX19maWx0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS10cmFuc2l0aW9uIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgLm1hcF9fZmlsdGVyLS1saXN0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5tYXBfX2ZpbHRlci0tdG9nZ2xlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0td3JhcHBlciB7XHJcbiAgICB3aWR0aDogMzc1cHg7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU3cHgpO1xyXG4gICAgaGVpZ2h0OiA1MTdweDtcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS10b2dnbGUge1xyXG4gICAgd2lkdGg6IDU3cHg7XHJcbiAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UgO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMC41dHVybik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjM1O1xyXG4gICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAgMS41cmVtO1xyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cztcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLWZvbGRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDFweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjdweCAxMHB4IDI0cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlOWU5ZTlcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlICsgLm1hcF9fZmlsdGVyLS1sYXllcnMtbGlzdCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMC41dHVybik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLWxheWVycy1saXN0IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLWxheWVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjdweCAxMHB4IDI0cHg7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tYXBfX2ZpbHRlci0taW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uZmlsdGVyX19pY29uLS1saW5lIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmZpbHRlcl9faWNvbi0tcG9pbnQge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uZmlsdGVyX19pY29uLS1wb2x5IHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9wZW50YWdvbi5zdmcnKTtcclxuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgbWFzay1zaXplOiBjb250YWluO1xyXG59XHJcbi5maWx0ZXJfX2ljb24tLWN1c3RvbS1zdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmlsbDogJGJsYWNrO1xyXG5cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5tZWRpdW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi5sYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbC1zaGFyZS1wb3B1cCB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQ0MnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tYXBfX3BvcHVwLS1oZWFkZXIge31cclxuLm1hcF9fcG9wdXAtLXRvZ2dsZSB7fVxyXG4ubWFwX19wb3B1cC0tY29udGVudCB7fVxyXG4ubWFwX19wb3B1cC0tbGluZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIC5tYXBfX3BvcHVwLS1saW5lLS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgIH1cclxuICAgIC5tYXBfX3BvcHVwLS1saW5lLS12YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xvc2Utc2hhcmUtcG9wdXAge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZ20tc3R5bGUge1xyXG4gICAgLmdtLXN0eWxlLWl3LXQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdtLXN0eWxlLWl3LWMge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC44KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5nbS1zdHlsZS1pdy1kID4gZGl2IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwdnc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hcF9fcG9wdXAtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ20tc3R5bGUtaXctZCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgLm1hcF9fY2FudmFzIHtcclxuICAgICAgICBoZWlnaHQ6IDU1dmg7XHJcbiAgICB9XHJcbn0iLCIuYmFubmVyLWFkdmVydGlzZW1lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ob3Jpem9udGFsLWJpZyxcclxuICAgICYuaG9yaXpvbnRhbC1zbWFsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhvcml6b250YWwtc21hbGwge1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ob3Jpem9udGFsLWJpZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MjBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZlcnRpY2FsLWJpZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ0aWNhbC1zbWFsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxlZnQtbWVudSB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA0LjM3NXJlbTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcbiAgICB9XHJcblxyXG4gICAgYXNpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJi5vcGVuLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgNTAlIDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUEwRVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skaWNvbW9vbi1mb250LWZhbWlseX1cIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoeXtcclxuXHJcbiAgICAgICAgI2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29udGFpbmVyLFxyXG4gICAgICAgIC5wdXNoeSxcclxuICAgICAgICAucHVzaCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC4xNiwgLjY4LCAuNDMsIC45OSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHVzaHktY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjJzIGN1YmljLWJlemllciguMTYsIC42OCwgLjQzLCAuOTkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGZhZGUge1xyXG4gICAgICAgICAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgICAgICAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xyXG4gICAgICAgICAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgICAgICAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJtZW51IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnB1c2h5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWVudTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN1Ym1lbnUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5wdXNoeS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYucHVzaHktc3VibWVudS1jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgdWwuc3VibWVudS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VibWVudS1jbG9zZWQge1xyXG4gICAgICAgICAgICAmLnB1c2h5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmICsgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnB1c2h5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6OmFmdGVyLCBcclxuICAgICAgICAgICAgYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1Ym1lbnUtb3BlbiB7XHJcbiAgICAgICAgICAgICYucHVzaHktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHVzaHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiArIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcGVuLW1lbnUtcndkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAubGVmdC1tZW51IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh1cC10by1zbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXNpZGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmLm9wZW4tYnRuIHsgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUEwQ1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGlsZXMge1xyXG4gICAgLm9mZmVyLWJveCB7XHJcbiAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGxhY2UtaXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XHJcblxyXG4gICAgICAgICAgICAuZHJvcGJ0bi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMi4yNXJlbSAuODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBhdXRvICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHhMak1zSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlqQWdNQ0E1TmlBNU5pSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ09UWWdPVFk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0a2FYTndiR0Y1T201dmJtVTdabWxzYkRvalJrWTJRakl5TzMwTkNna3VjM1F4ZTJacGJHdzZJMFpHTmtJeU1qdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUZ3lMakVzTWpWakxUSXVOeTB5TGpNdE5pNDRMVEV1T1MwNUxqRXNNQzQ0YkMweU5Td3pNR3d0TWpVdE16QmpMVEV1TVMweExqTXRNaTQzTFRJdU1pMDBMalF0TWk0ell5MHhMamN0TUM0eUxUTXVOQ3d3TGpRdE5DNDRMREV1TlEwS0NXTXRNaTQzTERJdU15MHpMakVzTmk0MExUQXVPQ3c1TGpGc016QXNNelpqTVM0ekxERXVOU3d6TGpFc01pNHpMRFVzTWk0ell6RXVOU3d3TERNdE1DNDFMRFF1TWkweExqVmpNQzR6TFRBdU1pd3dMall0TUM0MUxEQXVPQzB3TGpoc016QXRNellOQ2dsRE9EVXVNeXd6TVM0MExEZzBMamtzTWpjdU15dzRNaTR4TERJMWVpSXZQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUa3lMaklzTXpoTU5UQXVOU3czT1M0Mll5MHdMamNzTUM0M0xURXVOaXd4TGpFdE1pNDFMREV1TVhNdE1TNDRMVEF1TkMweUxqVXRNUzR4VERNdU9Dd3pPR010TUM0M0xUQXVOeTB4TGpFdE1TNDJMVEV1TVMweUxqWU5DZ2xqTUMweExEQXVOQzB4TGpnc01TNHhMVEl1Tm13NUxqTXRPUzR6WXpBdU55MHdMamNzTVM0MkxURXVNU3d5TGpVdE1TNHhjekV1T0N3d0xqUXNNaTQxTERFdU1VdzBPQ3cxTXk0MGJESTVMamd0TWprdU9HTXdMamN0TUM0M0xERXVOaTB4TGpFc01pNDFMVEV1TVhNeExqZ3NNQzQwTERJdU5Td3hMakVOQ2dsc09TNHpMRGt1TTJNd0xqY3NNQzQzTERFdU1Td3hMallzTVM0eExESXVOa001TXk0ekxETTJMalFzT1RJdU9Td3pOeTR5TERreUxqSXNNemg2SWk4K0RRbzhMM04yWno0TkNnPT0nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXJyb3ItZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBoZWlnaHQgMS41cztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGhlaWdodCAxcztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVycm9yO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMC40Mzc1cmVtKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSxcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwLjg3NXJlbSBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3BidG4tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2ltcGxlLXBhZ2luYXRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMCA1cHggNXB4IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICYubmV4dCxcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skaWNvbW9vbi1mb250LWZhbWlseX1cIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuNjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTBCXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLjY3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLjY3NXJlbVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMERcIjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLjY3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmVsbGlwc2UuY2xpY2thYmxlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsbGlwc2UgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLmRyb3Bkb3duIHtcclxuICAgICYtZGF0ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuXHJcbiAgICAgICAgLmRyb3BidG4tZGF0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMi4yNXJlbSAuODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggYXV0byAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeU5DNHhMak1zSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlqQWdNQ0E1TmlBNU5pSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ09UWWdPVFk3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0RRb0pMbk4wTUh0a2FYTndiR0Y1T201dmJtVTdabWxzYkRvalJrWTJRakl5TzMwTkNna3VjM1F4ZTJacGJHdzZJMFpHTmtJeU1qdDlEUW84TDNOMGVXeGxQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRUZ3lMakVzTWpWakxUSXVOeTB5TGpNdE5pNDRMVEV1T1MwNUxqRXNNQzQ0YkMweU5Td3pNR3d0TWpVdE16QmpMVEV1TVMweExqTXRNaTQzTFRJdU1pMDBMalF0TWk0ell5MHhMamN0TUM0eUxUTXVOQ3d3TGpRdE5DNDRMREV1TlEwS0NXTXRNaTQzTERJdU15MHpMakVzTmk0MExUQXVPQ3c1TGpGc016QXNNelpqTVM0ekxERXVOU3d6TGpFc01pNHpMRFVzTWk0ell6RXVOU3d3TERNdE1DNDFMRFF1TWkweExqVmpNQzR6TFRBdU1pd3dMall0TUM0MUxEQXVPQzB3TGpoc016QXRNellOQ2dsRE9EVXVNeXd6TVM0MExEZzBMamtzTWpjdU15dzRNaTR4TERJMWVpSXZQZzBLUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUa3lMaklzTXpoTU5UQXVOU3czT1M0Mll5MHdMamNzTUM0M0xURXVOaXd4TGpFdE1pNDFMREV1TVhNdE1TNDRMVEF1TkMweUxqVXRNUzR4VERNdU9Dd3pPR010TUM0M0xUQXVOeTB4TGpFdE1TNDJMVEV1TVMweUxqWU5DZ2xqTUMweExEQXVOQzB4TGpnc01TNHhMVEl1Tm13NUxqTXRPUzR6WXpBdU55MHdMamNzTVM0MkxURXVNU3d5TGpVdE1TNHhjekV1T0N3d0xqUXNNaTQxTERFdU1VdzBPQ3cxTXk0MGJESTVMamd0TWprdU9HTXdMamN0TUM0M0xERXVOaTB4TGpFc01pNDFMVEV1TVhNeExqZ3NNQzQwTERJdU5Td3hMakVOQ2dsc09TNHpMRGt1TTJNd0xqY3NNQzQzTERFdU1Td3hMallzTVM0eExESXVOa001TXk0ekxETTJMalFzT1RJdU9Td3pOeTR5TERreUxqSXNNemg2SWk4K0RRbzhMM04yWno0TkNnPT0nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvci1kYXRlIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGhlaWdodCAxLjVzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9yLW1lc3NhZ2UtZGF0ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgaGVpZ2h0IDFzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgICAgaW5wdXQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDAuNDM3NXJlbSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0sXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwLjYyNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMC44NzVyZW0gYXV0byBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpbWFyeSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhYmxlLWxuZyB7XHJcbiAgICAudG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5oZWFkZXItbG5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciAudGFibGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1idXR0b25zLXJvdyB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbi1idXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTE1XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29uZm9udCwgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAwLjMxMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYWxlbmRhci1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy12aWV3LWhhcm5lc3Mge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy1ldmVudC1pY3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMS42MjVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEVBMTZcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25mb250LCBzZXJpZjtcclxuICAgICAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtZXZlbnQtbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyLjY4NzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigyMjVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2hyZWY9JyddIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtbGlzdCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLWRheS10b2RheSxcclxuICAgICAgICAuZmMtZXZlbnQtdG9kYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUYwO1xyXG5cclxuICAgICAgICAgICAgJi5mYy1saXN0LWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXkge1xyXG4gICAgICAgICAgICAmLWN1c2hpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZjLWNlbGwtc2hhZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNpZGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWV2ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMXJlbSAzLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICYtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWV2ZW50LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWV2ZW50LWltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWV2ZW50LWltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtZGF5Z3JpZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxlbmRhci13aXRoLW1lbnUge1xyXG4gICAgICAgIC5mYy1kYXlncmlkLWJvZHkge1xyXG4gICAgICAgICAgICAuZmMtZGF5LXR1ZSB7XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hbGwtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjklO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktd2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LWZyaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS10aHUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtODAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNDglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktbW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktd2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtODAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktdGh1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXN1biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTM4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNDglO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogM3JlbTtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI3LjYyNXJlbTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDEuODc1cmVtIHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4xMjVyZW0gMS4yNXJlbTtcclxuXHJcbiAgICAgICAgJi5hbGwtZXZlbnQge1xyXG4gICAgICAgICAgICBib3R0b206IDEwNiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05OCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5Ljg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWV2ZW50LWljcy1ib3gsXHJcbiAgICAgICAgICAgIC5mYy1ldmVudC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLWFsbC1ldmVudHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaGFybmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWFsbEV2ZW50LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTAuNzVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2hyZWY9JyddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1kYXlncmlkLWRheSB7XHJcbiAgICAgICAgJi5tb3JlLWV2ZW50IHtcclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwYW5kLWV2ZW50IHtcclxuICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWRheWdyaWQtYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+IHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZCgxKSxcclxuICAgICAgICB0cjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwOCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTkyJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQyJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5LW1vbiB7XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWRheS1zdW4ge1xyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWRheS10dWUge1xyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1kYXktbW9uIHtcclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtZGF5LXN1biB7XHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTQlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSAwICRib3gtc2hhZG93O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0LjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcclxuICAgICAgICBsZWZ0OiAxMTIlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjM3NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMC43NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICZbaHJlZj1cIlwiXSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWVudTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAuZmMtY29sLWhlYWRlci1jZWxsIHtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTE1QTZFO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1wYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc2F0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExMiU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXN1biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTIlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS10b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUYwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjZCMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmY2YjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3LjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC1pY3MtYm94LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZjLXNjcm9sbGdyaWQtc3luYy1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLXRvb2xiYXIge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNodW5rIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZjLXByZXYtYnV0dG9uOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmLmZjLW5leHQtYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYy1uZXh0LWJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZjLXByZXYtYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjLXRvb2xiYXItbHRyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDNzIGxpbmVhcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5yb3cgLmFjdGlvbi1idXR0b25zLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmMtbm9ldmVudC1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAxJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzNywgMzcsIDM3LCAwLjQpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSkgcm90YXRlKDBkZWcpO1xyXG5cclxuICAgIC5mYy1ub2V2ZW50LWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvdHRvbTogM3JlbTtcclxuICAgICAgICBtYXJnaW46IDAgMS41cmVtO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwLjMxMjVyZW0gMS44NzVyZW0gcmdiYSgkYmxhY2ssIDAuMik7XHJcblxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjAsIDIwLCAwLjU0KTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY2VudGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVkaXQtbW9kZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgud2l0aC1jb250ZW50KSB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5LjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkYmxhY2sgMCUsIHJnYmEoMjAsIDIwLCAyMCwgMC42NykgNDguMTIlLCByZ2JhKDIwLCAyMCwgMjAsIDAuMDApIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1Mi4xMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtY29udGVudCB7XHJcbiAgICAgICAgLnBvcHVwIHtcclxuICAgICAgICAgICAgJi1jb250ZW50LXRleHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1pbWFnZS1jb2x1bW5zIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudmVyc2lvbi1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogJG1vZGFsLXNoYWRvdztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgJG9mZnNldDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjc1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuNzVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLmVkaXQtbW9kZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgLjgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSA0Ljc1cmVtIDNyZW0gNC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICYubWVudS1vcGVuIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xyXG5cclxuICAgICAgICAgICAgLy9kaXNhYmxlIHNlYXJjaCBidXR0b24gaWYgbmF2aWdhdGlvbiBpcyBvcGVuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlYXJjaC1hY3RpdmUge1xyXG4gICAgICAgIC8vZGlzYWJsZSBoYW1idXJnZXIgYnV0dG9uIGlmIHNlYXJjaCBpcyBhY3RpdmVcclxuICAgICAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucG9wdXAtYWN0aXZlIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxyXG4gICAgICAgIC52ZXJzaW9uLW1vZGFsIHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjhzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWJhciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC44MTI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMsIHBhZGRpbmcgMXMsIG1hcmdpbiAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjg3NXJlbSAwIHJnYmEoJGJsYWNrLDAuMTUpO1xyXG5cclxuICAgICAgICAubWFpbi1iYXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgcGFkZGluZyAxcywgbWFyZ2luIDEuNXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMi42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhpZ2gtY29udHJhc3QtbW9kZSB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZSB7XHJcbiAgICAuc2l0ZS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAuNjI1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbiIsImFydGljbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwic2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAkb2Zmc2V0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjI1cmVtICRvZmZzZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMi43NXJlbSAkb2Zmc2V0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMjVyZW0gJG9mZnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjc1cmVtICRvZmZzZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1wYiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYubm8tcHQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbC1wdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuICAgICYuc21hbGwtcGIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLXdpZGVdIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMDYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4xODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIuNXJlbSAkb2Zmc2V0IDJyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjE4NzVyZW07XHJcbiAgICAgICAgdG9wOiAtMC4xODc1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtICRvZmZzZXQgMi4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGEsXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogOC4xODc1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZWRpdC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAgICYtYmlwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAucGFnZS1jaGFuZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpc2l0b3JzIHtcclxuICAgICAgICAgICAgLmJvbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3QtZWwge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
